{"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":823444,"link":"/api/v1.1/game/823444/feed/live","metaData":{"wait":10,"timeStamp":"20260630_014417","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count33","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823444,"type":"R","doubleHeader":"N","id":"2026/06/29/pitmlb-phimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823444-2026-06-29","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-29T22:40:00Z","originalDate":"2026-06-29","officialDate":"2026-06-29","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":85,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":43,"losses":42,"ties":0,"pct":".506"},"records":{},"divisionLeader":false,"wins":43,"losses":42,"winningPercentage":".506"},"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":85,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":47,"losses":38,"ties":0,"pct":".553"},"records":{},"divisionLeader":false,"wins":47,"losses":38,"winningPercentage":".553"},"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.312,"strikeZoneBottom":1.672},"ID621237":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237","firstName":"José","lastName":"Alvarado","primaryNumber":"46","birthDate":"1995-05-21","currentAge":31,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 2\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Alvarado","middleName":"Antonio","boxscoreName":"Alvarado","nickName":"El Pocho","gender":"M","nameMatrilineal":"Lizarzabal","isPlayer":true,"isVerified":true,"pronunciation":"all-vuh-RAH-doh","mlbDebutDate":"2017-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Alvarado","nameSlug":"jose-alvarado-621237","firstLastName":"José Alvarado","lastFirstName":"Alvarado, José","lastInitName":"Alvarado, J","initLastName":"J Alvarado","fullFMLName":"José Antonio Alvarado","fullLFMName":"Alvarado, José Antonio","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID681895":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895","firstName":"Samuel","lastName":"Sisk","primaryNumber":"48","birthDate":"1997-04-23","currentAge":29,"birthCity":"Chester","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Evan","useLastName":"Sisk","middleName":"Evan","boxscoreName":"Sisk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Evan Sisk","nameSlug":"evan-sisk-681895","firstLastName":"Evan Sisk","lastFirstName":"Sisk, Evan","lastInitName":"Sisk, E","initLastName":"E Sisk","fullFMLName":"Samuel Evan Sisk","fullLFMName":"Sisk, Samuel Evan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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":23,"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":238,"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},"ID684049":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049","firstName":"Brandan","lastName":"Bidois","birthDate":"2001-06-21","currentAge":25,"birthCity":"Brisbane","birthStateProvince":"QLD","birthCountry":"Australia","height":"6' 2\"","weight":174,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandan","useLastName":"Bidois","boxscoreName":"Bidois","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandan Bidois","nameSlug":"brandan-bidois-684049","firstLastName":"Brandan Bidois","lastFirstName":"Bidois, Brandan","lastInitName":"Bidois, B","initLastName":"B Bidois","fullFMLName":"Brandan  Bidois","fullLFMName":"Bidois, Brandan ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"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},"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},"ID663767":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767","firstName":"Chase","lastName":"Shugart","primaryNumber":"55","birthDate":"1996-10-24","currentAge":29,"birthCity":"Bridge City","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Shugart","middleName":"C.","boxscoreName":"Shugart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Shugart","nameSlug":"chase-shugart-663767","firstLastName":"Chase Shugart","lastFirstName":"Shugart, Chase","lastInitName":"Shugart, C","initLastName":"C Shugart","fullFMLName":"Chase C. Shugart","fullLFMName":"Shugart, Chase C.","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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":"Cloudy","temp":"84","wind":"4 mph, Out To CF"},"gameInfo":{"attendance":39791,"firstPitch":"2026-06-29T22:41:00.000Z","gameDurationMinutes":183},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":2,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"home":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"}},"officialScorer":{"id":482194,"fullName":"Dick Shute","link":"/api/v1/people/482194"},"primaryDatacaster":{"id":663022,"fullName":"Ryan Shute","link":"/api/v1/people/663022"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Konnor Griffin pops out to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-29T22:41:10.024Z","endTime":"2026-06-29T22:41:22.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_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-06-29T21:24:36.390Z","endTime":"2026-06-29T22:18:09.479Z","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-06-29T22:18:09.479Z","endTime":"2026-06-29T22:39:09.982Z","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-06-29T22:39:09.982Z","endTime":"2026-06-29T22:41:12.146Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87185595887193,"aZ":-16.1517684712784,"pfxX":-9.243530261961048,"pfxZ":8.709074757631981,"pX":0.569723601595368,"pZ":2.1387821241286287,"vX0":8.781566647257574,"vY0":-135.129501679447,"vZ0":-4.382581589503097,"x":95.28,"y":181.03,"x0":-1.5293684362297124,"y0":50.003814495723724,"z0":4.924948779033912,"aX":-17.007338165410506},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":14.8,"spinRate":2449,"spinDirection":230},"zone":9,"typeConfidence":0.91,"plateTime":0.40613918979121033,"extension":6.919356682234934},"hitData":{"launchSpeed":79.2,"launchAngle":77.0,"totalDistance":58.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":136.39,"coordY":182.4}},"index":3,"playId":"62d952ff-5fe5-3ea4-ac08-d58b2fa53f7a","pitchNumber":1,"startTime":"2026-06-29T22:41:12.146Z","endTime":"2026-06-29T22:41:22.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T22:41:22.044Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-29T22:41:31.476Z","endTime":"2026-06-29T22:43:38.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":2},"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":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.494882255933547,"aZ":-15.194213857629123,"pfxX":-9.453681043131631,"pfxZ":9.10546346609616,"pX":-0.26308770356407496,"pZ":0.6477344096146548,"vX0":7.103979844751796,"vY0":-135.6549734028167,"vZ0":-7.979573016486779,"x":127.03,"y":221.29,"x0":-1.6867011818630917,"y0":50.00242655130485,"z0":4.685126193461418,"aX":-17.63036919015636},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.0,"breakHorizontal":15.6,"spinRate":2415,"spinDirection":228},"zone":13,"typeConfidence":0.92,"plateTime":0.40365291761357547,"extension":7.107598058184574},"index":0,"playId":"e3dd0acf-be5a-3c42-b25f-0043ef4b9d77","pitchNumber":1,"startTime":"2026-06-29T22:41:51.860Z","endTime":"2026-06-29T22:41:55.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.0,"endSpeed":70.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.73377417063446,"aZ":-38.45093526837529,"pfxX":10.268793940558046,"pfxZ":-5.007137852984725,"pX":0.21436122420289436,"pZ":1.8729580742769052,"vX0":1.455852098896265,"vY0":-111.99969078084582,"vZ0":1.3375768685920577,"x":108.83,"y":188.21,"x0":-1.778884863022203,"y0":50.00320033674193,"z0":5.240918830060007,"aX":12.871887433634729},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-8.3,"breakHorizontal":-19.0,"spinRate":2589,"spinDirection":54},"zone":8,"typeConfidence":0.9,"plateTime":0.491558436431101,"extension":6.6440662701542275},"index":1,"playId":"1a038456-1438-37c6-b225-1fac20f2a2ee","pitchNumber":2,"startTime":"2026-06-29T22:42:07.343Z","endTime":"2026-06-29T22:42:10.599Z","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":93.7,"endSpeed":85.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97723123583424,"aZ":-16.351406946786238,"pfxX":-8.727020493624186,"pfxZ":8.465546573627218,"pX":-0.36485075845043263,"pZ":1.2301627898405294,"vX0":6.470060076112574,"vY0":-136.11736863335472,"vZ0":-6.482871083531855,"x":130.91,"y":205.57,"x0":-1.643511150411424,"y0":50.00236842723641,"z0":4.782500122064539,"aX":-16.311204746385307},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":14.4,"spinRate":2456,"spinDirection":234},"zone":13,"typeConfidence":0.91,"plateTime":0.40299999975322987,"extension":6.854193088028962},"index":2,"playId":"056e1958-9fc9-3dd0-bc69-09c097e63e3a","pitchNumber":3,"startTime":"2026-06-29T22:42:26.186Z","endTime":"2026-06-29T22:42:30.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.577490353491104,"aZ":-24.78804325251505,"pfxX":-10.791716197807432,"pfxZ":4.1407138893852355,"pX":-1.1604807793720915,"pZ":3.1554999250716897,"vX0":4.958941317940864,"vY0":-132.72126376488103,"vZ0":0.06304635961721206,"x":161.23,"y":153.58,"x0":-1.65184398707687,"y0":50.00021007207386,"z0":4.937630038916879,"aX":-19.23689358133234},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.7,"breakHorizontal":18.5,"spinRate":2264,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.41279939478958383,"extension":6.974373623976752},"index":3,"playId":"0e79664f-22d0-3a2a-a790-765625ec5e09","pitchNumber":4,"startTime":"2026-06-29T22:42:44.439Z","endTime":"2026-06-29T22:42:48.161Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.848700460304652,"aZ":-40.506559897049016,"pfxX":8.811308880621308,"pfxZ":-6.437667126083044,"pX":-0.8127554826517769,"pZ":2.8718116410966466,"vX0":-0.11174479039719482,"vY0":-113.3389376182278,"vZ0":3.5853734440549765,"x":147.98,"y":161.24,"x0":-1.9064779045444484,"y0":50.005140934812154,"z0":5.330402654793378,"aX":11.39747524983547},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-10.3,"breakHorizontal":-16.0,"spinRate":2675,"spinDirection":53},"zone":1,"typeConfidence":0.9,"plateTime":0.4843513118752072,"extension":6.614754466368198},"index":4,"playId":"58f7878f-73dc-3620-98cd-f66909351f19","pitchNumber":5,"startTime":"2026-06-29T22:43:03.729Z","endTime":"2026-06-29T22:43:07.462Z","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":1},"index":5,"startTime":"2026-06-29T22:43:11.773Z","endTime":"2026-06-29T22:43:34.926Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20863392771254,"aZ":-38.48351581497078,"pfxX":9.466929328097613,"pfxZ":-4.818412153404248,"pX":0.1467320218903036,"pZ":2.0758634111745304,"vX0":1.716064212381975,"vY0":-114.30449155413278,"vZ0":1.6187847637039432,"x":111.41,"y":182.73,"x0":-1.845010867618465,"y0":50.00437441680741,"z0":5.168300584644205,"aX":12.390948109873289},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-7.9,"breakHorizontal":-17.5,"spinRate":2580,"spinDirection":56},"zone":8,"typeConfidence":0.87,"plateTime":0.48120005851399217,"extension":6.794510252408523},"index":6,"playId":"33ef7b88-35a4-36ea-bb85-e4ae1af86c81","pitchNumber":6,"startTime":"2026-06-29T22:43:34.926Z","endTime":"2026-06-29T22:43:38.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T22:43:38.440Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-29T22:43:44.852Z","endTime":"2026-06-29T22:44:14.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53186589952429,"aZ":-27.526007347562196,"pfxX":-8.420789856008234,"pfxZ":2.9064207525675307,"pX":-0.015118650461314097,"pZ":1.6322592463938403,"vX0":6.8617291213764044,"vY0":-125.18852551790711,"vZ0":-2.2728763672071617,"x":117.58,"y":194.71,"x0":-1.687732070176243,"y0":50.00150864983282,"z0":4.788473146974065,"aX":-13.463295711791085},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.0,"breakHorizontal":13.8,"spinRate":1645,"spinDirection":254},"zone":8,"typeConfidence":0.92,"plateTime":0.43628462434384296,"extension":7.1779735792295245},"hitData":{"launchSpeed":77.7,"launchAngle":-3.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.89,"coordY":154.56}},"index":0,"playId":"2a62b44e-107d-37bd-9841-a58254413297","pitchNumber":1,"startTime":"2026-06-29T22:44:06.566Z","endTime":"2026-06-29T22:44:14.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T22:44:14.373Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Trea Turner homers (8) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T22:46:08.216Z","endTime":"2026-06-29T22:47:30.732Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":"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":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":98.8,"endSpeed":91.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.562048595007372,"aZ":-13.99585148612235,"pfxX":-6.237168938998885,"pfxZ":8.587405536219398,"pX":0.5866684847744497,"pZ":0.815397599089185,"vX0":5.975423436397135,"vY0":-143.5067729200525,"vZ0":-12.042266049631738,"x":94.64,"y":216.76,"x0":-0.697185562463287,"y0":50.003661735554395,"z0":5.901181499134085,"aX":-13.204343751444792},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.7,"breakHorizontal":10.3,"spinRate":2264,"spinDirection":222},"zone":14,"typeConfidence":0.89,"plateTime":0.37951846569906555,"extension":6.490800071838755},"index":0,"playId":"0708412f-89f2-3a33-a7c7-69d748328f26","pitchNumber":1,"startTime":"2026-06-29T22:46:17.090Z","endTime":"2026-06-29T22:46:20.473Z","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":97.7,"endSpeed":90.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.161437943119623,"aZ":-12.449616796463847,"pfxX":-4.86992393888543,"pfxZ":9.57635700055434,"pX":0.7543270578317773,"pZ":2.111424610450991,"vX0":6.483865605478633,"vY0":-142.05480962332197,"vZ0":-8.502208698581962,"x":88.25,"y":181.77,"x0":-0.9167142746554704,"y0":50.002799042008476,"z0":5.9197533666363915,"aX":-10.030995031316165},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":7.7,"spinRate":2261,"spinDirection":222},"zone":9,"typeConfidence":0.9,"plateTime":0.3844371822119963,"extension":6.5216389798945995},"index":1,"playId":"93c6a09c-99b3-3eb4-a711-7cad1f943a52","pitchNumber":2,"startTime":"2026-06-29T22:46:29.748Z","endTime":"2026-06-29T22:46:33.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.778092431346725,"aZ":-44.66133025750515,"pfxX":4.271321743563426,"pfxZ":-8.030784449435163,"pX":0.565215544242982,"pZ":1.9523936490478928,"vX0":2.0151832034139683,"vY0":-124.12551014623601,"vZ0":-1.7393090642126103,"x":95.46,"y":186.07,"x0":-0.8132163902609023,"y0":50.00534311149278,"z0":6.394557743701626,"aX":6.638728831365625},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-14.6,"breakHorizontal":-8.2,"spinRate":2874,"spinDirection":41},"zone":9,"typeConfidence":0.9,"plateTime":0.4419538445142206,"extension":5.977380465449004},"index":2,"playId":"571c6a73-d48a-3409-8915-83796340cbdb","pitchNumber":3,"startTime":"2026-06-29T22:46:46.143Z","endTime":"2026-06-29T22:46:50.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.002646146062034,"aZ":-41.99426630189514,"pfxX":4.262131009520974,"pfxZ":-6.067996619825074,"pX":-0.7226513124699,"pZ":3.0278548008461144,"vX0":-1.0033318170499252,"vY0":-125.71933701242988,"vZ0":-0.20792695455179078,"x":144.55,"y":157.03,"x0":-0.8748757189949754,"y0":50.00445992311807,"z0":6.490426539875193,"aX":6.8942866414226955},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-10.8,"breakHorizontal":-7.6,"spinRate":2851,"spinDirection":47},"zone":1,"typeConfidence":0.9,"plateTime":0.43395119295831996,"extension":5.940506619098944},"hitData":{"launchSpeed":104.0,"launchAngle":32.0,"totalDistance":424.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":29.15,"coordY":56.18}},"index":3,"playId":"bdf36c5d-7956-3f92-8622-bb3e1ddb3e10","pitchNumber":4,"startTime":"2026-06-29T22:47:05.017Z","endTime":"2026-06-29T22:47:30.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T22:47:30.732Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T22:47:31.136Z","endTime":"2026-06-29T22:49:42.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.119826959255427,"aZ":-43.10834445208188,"pfxX":2.13842718000006,"pfxZ":-7.065894117590624,"pX":-0.2135523937448768,"pZ":1.9199745097437448,"vX0":0.7326684003042425,"vY0":-123.52711223088534,"vZ0":-2.1420954642505388,"x":125.14,"y":186.94,"x0":-0.7915940972336503,"y0":50.00070476124556,"z0":6.415503062435329,"aX":3.310842203741223},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-13.1,"breakHorizontal":-4.1,"spinRate":2600,"spinDirection":43},"zone":8,"typeConfidence":0.91,"plateTime":0.443052870244788,"extension":5.944468865351405},"index":0,"playId":"6b3ee92a-ca5b-3974-ba2f-d06c68543798","pitchNumber":1,"startTime":"2026-06-29T22:47:50.262Z","endTime":"2026-06-29T22:47:53.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88686296293582,"aZ":-28.375082726170188,"pfxX":-0.5819625922735387,"pfxZ":2.0447269373294636,"pX":-0.2869728722345238,"pZ":1.5774652455790779,"vX0":1.8869899717920156,"vY0":-133.85424094718536,"vZ0":-6.671260216897859,"x":127.94,"y":196.19,"x0":-0.9186694288647759,"y0":50.000648250056166,"z0":6.074102461276851,"aX":-1.079654627178582},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.8,"breakHorizontal":0.7,"spinRate":2498,"spinDirection":169},"zone":13,"typeConfidence":0.91,"plateTime":0.40579094034225704,"extension":6.320770139832417},"index":1,"playId":"59e6f7ae-47fe-3268-bf0d-b8eff262e209","pitchNumber":2,"startTime":"2026-06-29T22:48:03.154Z","endTime":"2026-06-29T22:48:06.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.033779417054763,"aZ":-24.957357205667574,"pfxX":0.10314162982846929,"pfxZ":3.926390673067951,"pX":-0.01798921260061796,"pZ":2.4122314833141556,"vX0":1.9882092435282552,"vY0":-132.82607105909983,"vZ0":-5.00625686677138,"x":117.69,"y":173.65,"x0":-0.7810370000804265,"y0":50.00066684545273,"z0":6.073659341382679,"aX":0.18879964644570787},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.6,"breakHorizontal":-0.5,"spinRate":2601,"spinDirection":118},"zone":5,"typeConfidence":0.91,"plateTime":0.40808705347911634,"extension":6.307548305089543},"index":2,"playId":"bc8e90d6-41a8-3f33-8c8e-8d829eec41c3","pitchNumber":3,"startTime":"2026-06-29T22:48:24.999Z","endTime":"2026-06-29T22:48:29.232Z","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":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.091792058509455,"aZ":-41.22484745064516,"pfxX":4.666716688096971,"pfxZ":-5.736922866574655,"pX":-0.7589657810823811,"pZ":1.9332862649558336,"vX0":-1.5049350802716512,"vY0":-124.8319786309028,"vZ0":-2.437597928954926,"x":145.93,"y":186.58,"x0":-0.7546030934401279,"y0":50.00118399857178,"z0":6.315632670711525,"aX":7.365421037965684},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-10.7,"breakHorizontal":-8.2,"spinRate":2759,"spinDirection":39},"zone":7,"typeConfidence":0.9,"plateTime":0.4387480825404295,"extension":6.070268147175412},"index":3,"playId":"a9742e40-2418-3ed8-98a0-c0a610287525","pitchNumber":4,"startTime":"2026-06-29T22:48:44.280Z","endTime":"2026-06-29T22:48:49.465Z","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":99.1,"endSpeed":91.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.647878024053234,"aZ":-14.14325754289799,"pfxX":-6.980429660496705,"pfxZ":8.522697141039863,"pX":-0.4772010527016896,"pZ":1.9956992602396522,"vX0":3.527034887488908,"vY0":-144.10148812249506,"vZ0":-8.466414660729734,"x":135.19,"y":184.9,"x0":-0.8062938548786488,"y0":50.00044534638003,"z0":5.833961934897152,"aX":-14.764273269951557},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.0,"breakHorizontal":12.0,"spinRate":2281,"spinDirection":222},"zone":7,"typeConfidence":0.89,"plateTime":0.37925257694552483,"extension":6.328346896694381},"index":4,"playId":"1145a8d4-4ecb-3e29-8c85-bd04cdafa2f9","pitchNumber":5,"startTime":"2026-06-29T22:49:05.874Z","endTime":"2026-06-29T22:49:09.061Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-29T22:49:27.948Z","endTime":"2026-06-29T22:49:38.720Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.234284954846984,"aZ":-27.535364005513767,"pfxX":0.44080847698912806,"pfxZ":2.5389749252962748,"pX":0.5208617719549145,"pZ":1.5139601219848233,"vX0":2.864263440135746,"vY0":-133.7188629056659,"vZ0":-6.9861754723541765,"x":97.15,"y":197.9,"x0":-0.6172341641835954,"y0":50.00360816672557,"z0":6.1096880749081794,"aX":0.8061109574719745},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.5,"breakHorizontal":-1.3,"spinRate":2582,"spinDirection":152},"zone":14,"typeConfidence":0.91,"plateTime":0.4081127722257194,"extension":6.290346708562433},"index":6,"playId":"7c59428f-1696-3016-9ad3-d09549879f03","pitchNumber":6,"startTime":"2026-06-29T22:49:38.720Z","endTime":"2026-06-29T22:49:42.977Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T22:49:42.977Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T22:50:35.787Z","endTime":"2026-06-29T22:50:45.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-29T22:50:09.891Z","endTime":"2026-06-29T22:50:38.151Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":91.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87447614721712,"aZ":-13.93148531117792,"pfxX":-6.664799011589775,"pfxZ":8.593741007398599,"pX":-0.08009377369676159,"pZ":2.5230745055582027,"vX0":4.3575520165463155,"vY0":-144.3810258347948,"vZ0":-7.21652703473038,"x":120.05,"y":170.66,"x0":-0.7386342631789679,"y0":50.005793966759576,"z0":5.902786242677726,"aX":-14.151202190379617},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.4,"breakHorizontal":11.3,"spinRate":2239,"spinDirection":231},"zone":5,"typeConfidence":0.9,"plateTime":0.37856776718659413,"extension":6.591770037879045},"hitData":{"launchSpeed":104.5,"launchAngle":2.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.35,"coordY":135.78}},"index":1,"playId":"01aaf947-4947-3b9d-beee-de64101c4c85","pitchNumber":1,"startTime":"2026-06-29T22:50:38.151Z","endTime":"2026-06-29T22:50:45.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T22:50:45.779Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brandon Marsh homers (13) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T22:51:06.399Z","endTime":"2026-06-29T22:52:32.830Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":"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":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.060591531227743,"aZ":-37.76100622016588,"pfxX":3.7753993966425905,"pfxZ":-3.4321657393577985,"pX":0.8941511389317599,"pZ":0.770071984776181,"vX0":2.6648542530584605,"vY0":-126.08138327202089,"vZ0":-5.8743127593585225,"x":82.92,"y":217.99,"x0":-0.6632106180510655,"y0":50.00486624513843,"z0":6.140345130222028,"aX":6.143171630854184},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-7.2,"breakHorizontal":-7.4,"spinRate":2579,"spinDirection":38},"zone":14,"typeConfidence":0.88,"plateTime":0.432661941971928,"extension":6.158190707264505},"index":0,"playId":"430b758c-0f49-3252-9d7f-7bc605783ed7","pitchNumber":1,"startTime":"2026-06-29T22:51:22.096Z","endTime":"2026-06-29T22:51:25.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":92.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.750329356253292,"aZ":-18.016990739647703,"pfxX":-7.070393486557558,"pfxZ":6.577424660316921,"pX":0.20124252513573462,"pZ":2.21585602227364,"vX0":5.288783801545712,"vY0":-144.4479190518628,"vZ0":-7.266573996096036,"x":109.33,"y":178.95,"x0":-0.7176878712080942,"y0":50.00477581207043,"z0":5.835467260532703,"aX":-15.222312370418814},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":10.9,"breakHorizontal":12.0,"spinRate":2347,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.37650635070411553,"extension":6.568832752988285},"index":1,"playId":"3da2257e-4622-3888-a1aa-277058e30fca","pitchNumber":2,"startTime":"2026-06-29T22:51:35.730Z","endTime":"2026-06-29T22:51:39.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":86.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.43272468061698,"aZ":-29.217153847198137,"pfxX":2.067674985186576,"pfxZ":1.602004795275728,"pX":0.4475244850565999,"pZ":1.6994353526015504,"vX0":2.470296727616143,"vY0":-132.936467716602,"vZ0":-6.034270521596889,"x":99.94,"y":192.9,"x0":-0.7521496400420982,"y0":50.00198998800743,"z0":6.039753444161897,"aX":3.811404486185739},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.2,"breakHorizontal":-4.2,"spinRate":2588,"spinDirection":135},"zone":9,"typeConfidence":0.88,"plateTime":0.40736973252318975,"extension":6.206627594026849},"index":2,"playId":"4b7e5344-678a-31c6-ad73-9907c247dd1b","pitchNumber":3,"startTime":"2026-06-29T22:51:54.249Z","endTime":"2026-06-29T22:51:58.036Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":85.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.293788765035444,"aZ":-30.224804237586284,"pfxX":1.3595518337628882,"pfxZ":1.0759217242719847,"pX":-0.01790688978639474,"pZ":1.8313839186100078,"vX0":1.3009028124516515,"vY0":-132.84157978966843,"vZ0":-5.4218704010375305,"x":117.68,"y":189.33,"x0":-0.6878955821826205,"y0":50.00384354000367,"z0":6.054600713437534,"aX":2.4679864921005223},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.2,"breakHorizontal":-2.8,"spinRate":2809,"spinDirection":123},"zone":8,"typeConfidence":0.88,"plateTime":0.4098754791234853,"extension":6.07690943227969},"hitData":{"launchSpeed":102.2,"launchAngle":31.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":78.62,"coordY":49.27}},"index":3,"playId":"ee48fcff-acca-318d-b31c-2a3655d52472","pitchNumber":4,"startTime":"2026-06-29T22:52:11.927Z","endTime":"2026-06-29T22:52:32.830Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T22:52:32.830Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-29T22:52:43.897Z","endTime":"2026-06-29T22:53:19.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74478483497332,"aZ":-10.133292240440221,"pfxX":-5.033937469104583,"pfxZ":10.562430108144499,"pX":0.6324575093138444,"pZ":2.197606358397126,"vX0":4.8159331100311205,"vY0":-143.44073717895975,"vZ0":-9.109953124408511,"x":92.89,"y":179.44,"x0":-0.4130824324268106,"y0":50.00309487577497,"z0":6.043944623453777,"aX":-10.504845326826796},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.5,"breakHorizontal":8.2,"spinRate":2471,"spinDirection":216},"zone":9,"typeConfidence":0.9,"plateTime":0.3816410620177968,"extension":6.424057496721071},"index":0,"playId":"97f79dce-177e-36ef-aa88-9fa85f6daa63","pitchNumber":1,"startTime":"2026-06-29T22:52:56.456Z","endTime":"2026-06-29T22:52:59.565Z","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":98.1,"endSpeed":90.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.035539465667558,"aZ":-17.802214252513597,"pfxX":-8.268291405193521,"pfxZ":6.901760641921346,"pX":-0.7829049959814481,"pZ":2.1424565298537805,"vX0":2.6268276644243533,"vY0":-142.7426622921483,"vZ0":-7.846479630807469,"x":146.84,"y":180.93,"x0":-0.6356063253042248,"y0":50.00447803349547,"z0":6.028871825620936,"aX":-17.220101671015108},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.3,"breakHorizontal":14.5,"spinRate":2229,"spinDirection":216},"zone":7,"typeConfidence":0.9,"plateTime":0.38239100566978035,"extension":6.324602450457491},"hitData":{"launchSpeed":101.7,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.55,"coordY":141.98}},"index":1,"playId":"c65f6234-6ece-37b3-828d-e92b8cd1b3d5","pitchNumber":2,"startTime":"2026-06-29T22:53:12.077Z","endTime":"2026-06-29T22:53:19.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T22:53:19.703Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ryan O'Hearn lines out to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-29T22:55:08.496Z","endTime":"2026-06-29T22:56:36.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"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":1},"details":{"event":"Lineout","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":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.627558291708816,"aZ":-16.884894355753786,"pfxX":-7.958148555493408,"pfxZ":8.27227354045046,"pX":0.04140370562372512,"pZ":2.124617535845426,"vX0":7.235980710581539,"vY0":-134.92534753508332,"vZ0":-4.159208433274167,"x":115.42,"y":181.42,"x0":-1.6377715141540863,"y0":50.00627708123782,"z0":4.8717650705880535,"aX":-14.715155882908228},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.3,"breakHorizontal":13.0,"spinRate":2348,"spinDirection":227},"zone":8,"typeConfidence":0.91,"plateTime":0.405549549713454,"extension":6.885186039791719},"index":0,"playId":"4c963aed-e8d8-3a38-95fd-3259766a90df","pitchNumber":1,"startTime":"2026-06-29T22:55:32.954Z","endTime":"2026-06-29T22:55:36.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.281356185137447,"aZ":-32.18146377980625,"pfxX":-9.519702725624164,"pfxZ":-0.0019102388930565262,"pX":-0.5281083179493622,"pZ":0.8720251054309097,"vX0":6.270073697513237,"vY0":-124.8601410836029,"vZ0":-3.181694995840027,"x":137.13,"y":215.24,"x0":-1.8303446323449184,"y0":50.00555223173446,"z0":4.801081289927184,"aX":-15.088341476153783},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.5,"breakHorizontal":15.8,"spinRate":1568,"spinDirection":257},"zone":13,"typeConfidence":0.91,"plateTime":0.43805896842938186,"extension":6.878869932227824},"index":1,"playId":"f4c2d418-3c46-3bac-85f2-5fa017cb6315","pitchNumber":2,"startTime":"2026-06-29T22:55:50.224Z","endTime":"2026-06-29T22:55:54.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.178115072862653,"aZ":-40.32471802509986,"pfxX":8.962272715867885,"pfxZ":-6.147488797653022,"pX":0.4186971936981583,"pZ":0.9657438165525077,"vX0":2.157452027226608,"vY0":-114.92933367586959,"vZ0":-0.4739807467004393,"x":101.04,"y":212.7,"x0":-1.6985931432455095,"y0":50.0041154609545,"z0":5.122788013621451,"aX":11.876981036072214},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-10.9,"breakHorizontal":-16.8,"spinRate":2694,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.47830167953501324,"extension":6.924915594764028},"index":2,"playId":"fb0a3b65-a91a-3135-86d9-13d1775dcd54","pitchNumber":3,"startTime":"2026-06-29T22:56:05.291Z","endTime":"2026-06-29T22:56:09.275Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-29T22:56:12.603Z","endTime":"2026-06-29T22:56:28.884Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.153701847403983,"aZ":-22.999317017616363,"pfxX":-11.837230781255919,"pfxZ":4.982056541820066,"pX":0.3300111674427435,"pZ":2.6740044266446037,"vX0":8.894145493726421,"vY0":-134.81386324693833,"vZ0":-1.6876273424047636,"x":104.42,"y":166.58,"x0":-1.473025356701335,"y0":50.002834430266226,"z0":4.930555497092872,"aX":-21.80130779063321},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.9,"breakHorizontal":19.6,"spinRate":2313,"spinDirection":231},"zone":6,"typeConfidence":0.91,"plateTime":0.4062024292450013,"extension":6.944690784615048},"hitData":{"launchSpeed":79.9,"launchAngle":27.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":63.18,"coordY":112.93}},"index":4,"playId":"1bf418c8-5973-30f7-afb3-86186692588d","pitchNumber":4,"startTime":"2026-06-29T22:56:28.884Z","endTime":"2026-06-29T22:56:36.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T22:56:36.055Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-29T22:56:42.565Z","endTime":"2026-06-29T22:58:59.984Z","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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.990971634104696,"aZ":-42.45568736452758,"pfxX":9.287635373764989,"pfxZ":-8.04985926357293,"pX":-0.6267425089323195,"pZ":1.8585497083581062,"vX0":0.06339812937166256,"vY0":-112.71674585096198,"vZ0":2.0945486941195943,"x":140.89,"y":188.6,"x0":-1.8604929714361316,"y0":50.00443264217415,"z0":5.22909337326455,"aX":11.85783576281116},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-13.7,"breakHorizontal":-16.8,"spinRate":2610,"spinDirection":56},"zone":7,"typeConfidence":0.92,"plateTime":0.48739286633969847,"extension":6.782670139653677},"index":0,"playId":"1632b5d3-6b07-3587-a4bb-f1230ec8c5ce","pitchNumber":1,"startTime":"2026-06-29T22:57:02.512Z","endTime":"2026-06-29T22:57:06.015Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-29T22:57:23.450Z","endTime":"2026-06-29T22:57:37.241Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.828526579242066,"aZ":-23.998694804705682,"pfxX":-10.766849251883531,"pfxZ":4.628183987231697,"pX":-1.6778068686600538,"pZ":2.6374893892566718,"vX0":3.5461267205142404,"vY0":-132.2635594863561,"vZ0":-1.259343356078797,"x":180.95,"y":167.57,"x0":-1.638795457172433,"y0":50.00579744676878,"z0":4.883611134069376,"aX":-19.034220137357902},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.3,"breakHorizontal":18.7,"spinRate":2248,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.4144848952851561,"extension":6.949912563155064},"index":2,"playId":"5f8fa756-4798-3e1b-82c5-613a4829b4a9","pitchNumber":2,"startTime":"2026-06-29T22:57:37.241Z","endTime":"2026-06-29T22:57:41.247Z","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":91.3,"endSpeed":83.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.994725542909663,"aZ":-23.904018172013206,"pfxX":-10.721906901384889,"pfxZ":4.619415767523201,"pX":-1.0059534633761886,"pZ":2.5340290808514174,"vX0":5.46438502658372,"vY0":-132.84684158028352,"vZ0":-1.5226271980778647,"x":155.34,"y":170.36,"x0":-1.6946039378484743,"y0":50.00319422237887,"z0":4.8492414067840865,"aX":-19.197940141680476},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.3,"breakHorizontal":18.2,"spinRate":2304,"spinDirection":232},"zone":13,"typeConfidence":0.91,"plateTime":0.4120324326300393,"extension":7.1808544340404685},"index":3,"playId":"f55770b0-f2ac-3acb-962c-855ad5ed0ef7","pitchNumber":3,"startTime":"2026-06-29T22:57:55.113Z","endTime":"2026-06-29T22:57:58.541Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.979196547814276,"aZ":-39.79218185640621,"pfxX":7.6233886579138535,"pfxZ":-5.916500853431527,"pX":1.133447043434904,"pZ":0.7190780069163223,"vX0":3.7060932985979695,"vY0":-113.44204476987528,"vZ0":-0.9203600366270389,"x":73.8,"y":219.36,"x0":-1.517716517974598,"y0":50.00128197878612,"z0":5.136991658998007,"aX":9.819943149124812},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-10.6,"breakHorizontal":-14.8,"spinRate":2573,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.48496997263583186,"extension":6.708404874545609},"index":4,"playId":"36f1179e-08bf-367e-bf13-39a7480f1356","pitchNumber":4,"startTime":"2026-06-29T22:58:17.449Z","endTime":"2026-06-29T22:58:20.815Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.77247702989471,"aZ":-41.68939389621258,"pfxX":8.656487407618501,"pfxZ":-7.295411043564535,"pX":0.8688207304910678,"pZ":1.2126886723636976,"vX0":2.9353243393544566,"vY0":-114.02049579042284,"vZ0":0.39186761460090325,"x":83.88,"y":206.04,"x0":-1.5630828347494488,"y0":50.00222596096849,"z0":5.183480474377423,"aX":11.291494012221882},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-12.7,"breakHorizontal":-16.4,"spinRate":2652,"spinDirection":53},"zone":14,"typeConfidence":0.92,"plateTime":0.4820771437773308,"extension":6.822942501082359},"index":5,"playId":"96db1bdf-908a-3567-95bf-74670cf293ef","pitchNumber":5,"startTime":"2026-06-29T22:58:38.751Z","endTime":"2026-06-29T22:58:42.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02682443363066,"aZ":-25.09289043596056,"pfxX":-11.082594971993695,"pfxZ":3.7968536212758597,"pX":-0.05923702507303533,"pZ":2.405468062272126,"vX0":7.767743338055218,"vY0":-135.58145905113832,"vZ0":-1.8891895286375957,"x":119.26,"y":173.83,"x0":-1.5182108328587327,"y0":50.005240889694484,"z0":4.858650534769763,"aX":-20.681636369606345},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":18.5,"spinRate":2327,"spinDirection":233},"zone":5,"typeConfidence":0.91,"plateTime":0.4036434881419009,"extension":6.863429477952997},"index":6,"playId":"818244d4-7942-3d68-bfae-9f515d89258f","pitchNumber":6,"startTime":"2026-06-29T22:58:55.940Z","endTime":"2026-06-29T22:58:59.984Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T22:58:59.984Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Endy Rodríguez singles on a fly ball to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-29T22:59:11.905Z","endTime":"2026-06-29T22:59:50.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"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"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.881038879424377,"aZ":-25.310641073904293,"pfxX":-11.784320864389487,"pfxZ":3.9193572398733805,"pX":-0.4303029188602811,"pZ":1.669273969918426,"vX0":7.093401598449619,"vY0":-131.44613785663145,"vZ0":-3.309712394695263,"x":133.4,"y":193.71,"x0":-1.633024693929048,"y0":50.00005883594912,"z0":4.824078939007987,"aX":-20.616414709571},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.6,"breakHorizontal":19.8,"spinRate":2240,"spinDirection":231},"zone":7,"typeConfidence":0.89,"plateTime":0.4167126015275775,"extension":7.013699919918517},"index":0,"playId":"597e35ec-bce3-3ee5-a367-45c64ac46f88","pitchNumber":1,"startTime":"2026-06-29T22:59:25.774Z","endTime":"2026-06-29T22:59:29.839Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.292438367620402,"aZ":-29.566308825007358,"pfxX":-9.28403874165086,"pfxZ":1.6536154258459383,"pX":-0.7228766046117715,"pZ":2.153201679408597,"vX0":5.560334922399047,"vY0":-124.58145654508267,"vZ0":-0.668942478454695,"x":144.55,"y":180.64,"x0":-1.7739316786690156,"y0":50.00278966673005,"z0":4.862279470021362,"aX":-14.639337891269562},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.1,"breakHorizontal":15.6,"spinRate":1574,"spinDirection":252},"zone":7,"typeConfidence":0.93,"plateTime":0.4391257416731871,"extension":6.977698400882262},"hitData":{"launchSpeed":66.2,"launchAngle":31.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.78,"coordY":115.96}},"index":1,"playId":"564ddb4a-4c5a-32e7-9dba-20a341c1fa38","pitchNumber":2,"startTime":"2026-06-29T22:59:40.946Z","endTime":"2026-06-29T22:59:50.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T22:59:50.664Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Callihan grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-29T23:00:06.524Z","endTime":"2026-06-29T23:02:12.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.981779123787334,"aZ":-28.844696517827014,"pfxX":-10.127953890568504,"pfxZ":2.126834111880089,"pX":0.0104240034971585,"pZ":2.117564811446859,"vX0":7.344985702449975,"vY0":-123.66571511022983,"vZ0":-0.9644693707089642,"x":116.6,"y":181.61,"x0":-1.6653472590131686,"y0":50.003795116331275,"z0":4.9071694123378045,"aX":-15.869904146922234},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.8,"breakHorizontal":16.9,"spinRate":1615,"spinDirection":249},"zone":8,"typeConfidence":0.93,"plateTime":0.4409590383630442,"extension":7.02328838570466},"index":0,"playId":"c82e32b5-8688-34c5-b33c-f5f3511e6a64","pitchNumber":1,"startTime":"2026-06-29T23:00:17.245Z","endTime":"2026-06-29T23:00:20.426Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"5da44ebd-3de9-31e7-bc5f-ddd4a8af3dd2","startTime":"2026-06-29T23:00:39.437Z","endTime":"2026-06-29T23:00:42.611Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.85736090888661,"aZ":-40.01566090642338,"pfxX":9.97090775171671,"pfxZ":-6.172117557252015,"pX":-0.8783842482735306,"pZ":2.265436608730757,"vX0":-0.5429213497410444,"vY0":-112.13982216223344,"vZ0":2.286114040199026,"x":150.48,"y":177.61,"x0":-1.9277259472425037,"y0":50.00500867224269,"z0":5.323960267401668,"aX":12.66119862670444},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-10.2,"breakHorizontal":-17.9,"spinRate":2705,"spinDirection":55},"zone":13,"typeConfidence":0.91,"plateTime":0.48901478074864,"extension":6.870158551133402},"index":2,"playId":"c8385ae7-d442-3528-a300-0e647a4bd188","pitchNumber":2,"startTime":"2026-06-29T23:00:57.417Z","endTime":"2026-06-29T23:01:01.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":71.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.07879716226749,"aZ":-39.82656282968566,"pfxX":9.992310397020463,"pfxZ":-6.011867080420906,"pX":-0.13271705403091189,"pZ":2.0300711904521407,"vX0":0.8186532632936023,"vY0":-112.30880608095909,"vZ0":2.0178010603530128,"x":122.06,"y":183.97,"x0":-1.8000092594691812,"y0":50.00448893363726,"z0":5.182317307667172,"aX":12.715046409587737},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-10.1,"breakHorizontal":-18.2,"spinRate":2691,"spinDirection":56},"zone":8,"typeConfidence":0.91,"plateTime":0.48844025357528587,"extension":6.859750997191629},"index":3,"playId":"82fc39a8-5bf7-3ff1-b5ec-14d38a3321fc","pitchNumber":3,"startTime":"2026-06-29T23:01:16.744Z","endTime":"2026-06-29T23:01:20.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.587479187782687,"aZ":-17.499866753668766,"pfxX":-8.672786673778862,"pfxZ":7.871576272388337,"pX":-0.5144112436171941,"pZ":3.6910673793144277,"vX0":6.1273376149836905,"vY0":-135.21839583088558,"vZ0":-0.19419701917416304,"x":136.61,"y":139.12,"x0":-1.6751570963849582,"y0":50.00447877285361,"z0":4.984475828306209,"aX":-16.172079306056386},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.4,"breakHorizontal":14.5,"spinRate":2364,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.4040178953335327,"extension":6.916699597048416},"index":4,"playId":"a1c21917-539e-3a21-ae1d-0dbdd2fcf9d1","pitchNumber":4,"startTime":"2026-06-29T23:01:46.841Z","endTime":"2026-06-29T23:01:50.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.4,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.06218915315485,"aZ":-41.085659838139605,"pfxX":9.868647574527229,"pfxZ":-6.928786424785351,"pX":-0.705797888375246,"pZ":2.0975031440713887,"vX0":-0.32517838849630476,"vY0":-113.13292909058376,"vZ0":2.0913686082215968,"x":143.9,"y":182.15,"x0":-1.8401875619021626,"y0":50.00181108281159,"z0":5.301714824666462,"aX":12.696401309377794},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-11.6,"breakHorizontal":-17.8,"spinRate":2658,"spinDirection":56},"zone":7,"typeConfidence":0.91,"plateTime":0.4855269373127129,"extension":6.752655567402664},"hitData":{"launchSpeed":84.8,"launchAngle":5.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.84,"coordY":156.59}},"index":5,"playId":"b53fb07e-ccc7-3394-822d-248917823134","pitchNumber":5,"startTime":"2026-06-29T23:02:05.304Z","endTime":"2026-06-29T23:02:12.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:02:12.720Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-29T23:04:12.758Z","endTime":"2026-06-29T23:04:38.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.441307162063524,"aZ":-11.733227931514197,"pfxX":-7.186251771721543,"pfxZ":10.001683763459532,"pX":0.2242615225650842,"pZ":2.0843872055206343,"vX0":5.39564879788401,"vY0":-142.02955479468284,"vZ0":-8.599822740662663,"x":108.45,"y":182.5,"x0":-0.7661760327049281,"y0":50.002429356805976,"z0":5.89716475360299,"aX":-14.685685616643296},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.6,"breakHorizontal":11.9,"spinRate":2295,"spinDirection":227},"zone":8,"typeConfidence":0.91,"plateTime":0.3856103888405831,"extension":6.580229768131376},"index":0,"playId":"bf0e7ff9-8371-3bae-ac0d-e9b89cba79e5","pitchNumber":1,"startTime":"2026-06-29T23:04:17.297Z","endTime":"2026-06-29T23:04:20.722Z","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":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83270035763105,"aZ":-12.374984105484808,"pfxX":-6.261806222352263,"pfxZ":9.569517689739964,"pX":0.192675093795433,"pZ":2.807762570964238,"vX0":4.836774563848904,"vY0":-142.69795294514515,"vZ0":-6.950987185387333,"x":109.66,"y":162.97,"x0":-0.7079551765529921,"y0":50.003307946759,"z0":6.04942833267694,"aX":-12.9563528587182},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.2,"breakHorizontal":10.4,"spinRate":2378,"spinDirection":222},"zone":2,"typeConfidence":0.91,"plateTime":0.3833551885969544,"extension":6.299605424377471},"hitData":{"launchSpeed":104.0,"launchAngle":4.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.83,"coordY":155.07}},"index":1,"playId":"69133ba2-bdc2-379e-bf15-f2965a9cf16e","pitchNumber":2,"startTime":"2026-06-29T23:04:30.589Z","endTime":"2026-06-29T23:04:38.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:04:38.755Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, third baseman Tyler Callihan to first baseman Ryan O'Hearn.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-29T23:04:52.034Z","endTime":"2026-06-29T23:06:40.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682997,"link":"/api/v1/people/682997"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.155917490864006,"aZ":-18.83098745650491,"pfxX":-10.399530411091387,"pfxZ":6.405401068525601,"pX":-1.12100657781444,"pZ":2.8397404748824306,"vX0":3.025033141737533,"vY0":-143.1936474979291,"vZ0":-5.805497434556283,"x":159.73,"y":162.11,"x0":-0.8380685392020187,"y0":50.00254277129617,"z0":6.0662865238073165,"aX":-21.658152955829813},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.7,"breakHorizontal":18.2,"spinRate":2335,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.3820766197080574,"extension":6.333623314140686},"index":0,"playId":"00310015-c618-30bc-887d-a86a5d6ff3d8","pitchNumber":1,"startTime":"2026-06-29T23:05:03.595Z","endTime":"2026-06-29T23:05:07.799Z","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":92.3,"endSpeed":85.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6728106849418,"aZ":-26.775999040799878,"pfxX":-0.7307496742288264,"pfxZ":2.932433320594864,"pX":-0.7367332365793259,"pZ":2.0640604759107504,"vX0":0.5409844031940386,"vY0":-134.39433585789112,"vZ0":-5.638167142658205,"x":145.08,"y":183.05,"x0":-0.8451628226880018,"y0":50.00149864050009,"z0":6.077906754921782,"aX":-1.343779137215047},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.3,"breakHorizontal":1.2,"spinRate":2703,"spinDirection":184},"zone":7,"typeConfidence":0.91,"plateTime":0.4067305947548765,"extension":6.077201302039562},"index":1,"playId":"7eb5c976-cb64-3292-81b8-772fddfd6b7d","pitchNumber":2,"startTime":"2026-06-29T23:05:17.361Z","endTime":"2026-06-29T23:05:21.014Z","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":91.0,"endSpeed":84.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86231944344682,"aZ":-26.428958439694476,"pfxX":3.292009225678228,"pfxZ":3.1715019363901007,"pX":0.2039092089981233,"pZ":3.299674536621807,"vX0":0.9610557102412094,"vY0":-132.65556535879338,"vZ0":-3.1914889169209193,"x":109.23,"y":149.69,"x0":-0.5894729440786537,"y0":50.004302234965664,"z0":6.409733234219675,"aX":5.967159409071313},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.4,"breakHorizontal":-6.1,"spinRate":2577,"spinDirection":148},"zone":2,"typeConfidence":0.89,"plateTime":0.410251988364303,"extension":6.0534340881323665},"index":2,"playId":"1d06adb3-212e-3904-b7e8-fe2dc5f578a9","pitchNumber":3,"startTime":"2026-06-29T23:05:36.051Z","endTime":"2026-06-29T23:05:39.431Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-29T23:05:48.691Z","endTime":"2026-06-29T23:06:02.470Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66911097121913,"aZ":-39.750973887382465,"pfxX":0.8973607659397791,"pfxZ":-4.738817066994626,"pX":0.662425448966858,"pZ":1.2820607203539724,"vX0":2.821181809907137,"vY0":-125.27786743752031,"vZ0":-4.369680851841243,"x":91.75,"y":204.16,"x0":-0.5916483526329659,"y0":50.00040522990552,"z0":6.274376036072412,"aX":1.4354860829944303},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-9.4,"breakHorizontal":-2.3,"spinRate":2638,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.43606809048922024,"extension":6.057235389823518},"index":4,"playId":"1528111f-7753-388d-b26d-ac86d565a662","pitchNumber":4,"startTime":"2026-06-29T23:06:02.470Z","endTime":"2026-06-29T23:06:06.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.158502420683607,"aZ":-30.30840263638044,"pfxX":1.25018837027406,"pfxZ":1.0407266690780306,"pX":0.7625922427133944,"pZ":1.6455000006088272,"vX0":3.280881492876932,"vY0":-132.0597952321327,"vZ0":-5.935677869458059,"x":87.93,"y":194.35,"x0":-0.6526571250124937,"y0":50.000950641631974,"z0":6.120530361996024,"aX":2.2316641904742176},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.0,"breakHorizontal":-2.9,"spinRate":2652,"spinDirection":141},"zone":9,"typeConfidence":0.87,"plateTime":0.41299001165290106,"extension":6.194422737414542},"index":5,"playId":"6bdac876-a534-385b-9d16-3ebccb151e58","pitchNumber":5,"startTime":"2026-06-29T23:06:16.891Z","endTime":"2026-06-29T23:06:20.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85878043127487,"aZ":-12.5863229953741,"pfxX":-5.509712335821086,"pfxZ":9.517137592831686,"pX":-0.2078033433263044,"pZ":3.3185922240523342,"vX0":3.3962158112438,"vY0":-142.77261128029272,"vZ0":-5.419577729714973,"x":124.92,"y":149.18,"x0":-0.6989788027482947,"y0":50.00053001695676,"z0":6.038211126275208,"aX":-11.336341405233286},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.3,"breakHorizontal":9.2,"spinRate":2383,"spinDirection":225},"zone":2,"typeConfidence":0.91,"plateTime":0.38411187004005987,"extension":6.378044347888993},"hitData":{"launchSpeed":90.8,"launchAngle":-21.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.58,"coordY":163.14}},"index":6,"playId":"5c9ac95b-7092-39ac-b772-9eddc96772e1","pitchNumber":6,"startTime":"2026-06-29T23:06:33.369Z","endTime":"2026-06-29T23:06:40.987Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:06:40.987Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Rincones Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-29T23:06:54.741Z","endTime":"2026-06-29T23:08:09.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":5},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.044530496077705,"aZ":-15.484011751059672,"pfxX":-6.158745312803515,"pfxZ":8.011778995467791,"pX":-1.4853538108352753,"pZ":3.5136728341864125,"vX0":0.761237635877771,"vY0":-143.1926400485071,"vZ0":-4.543880247368966,"x":173.62,"y":143.91,"x0":-0.9536347512970587,"y0":50.00401101544044,"z0":6.085023302987762,"aX":-12.832333366950088},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.8,"breakHorizontal":11.0,"spinRate":2214,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.38202870426618984,"extension":6.393550443662893},"index":0,"playId":"d281ec43-50c5-3248-97e4-5cb9670f7fcf","pitchNumber":1,"startTime":"2026-06-29T23:07:00.093Z","endTime":"2026-06-29T23:07:03.128Z","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":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68165117263826,"aZ":-41.445110148534205,"pfxX":3.443734845048188,"pfxZ":-5.771952460648139,"pX":1.3068476505567213,"pZ":0.8459810845137153,"vX0":3.5278526706298425,"vY0":-125.67464506930588,"vZ0":-4.999139887288457,"x":67.19,"y":215.94,"x0":-0.5609661822548009,"y0":50.00573146228215,"z0":6.215365157574067,"aX":5.527444842807276},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-11.4,"breakHorizontal":-7.1,"spinRate":2679,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.4352872516262791,"extension":5.865045678452657},"index":1,"playId":"8c6719e1-7d6c-33d7-91a3-e4326d72ab9e","pitchNumber":2,"startTime":"2026-06-29T23:07:13.005Z","endTime":"2026-06-29T23:07:16.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.447457673437963,"aZ":-43.71700153099076,"pfxX":5.381429722172462,"pfxZ":-7.43209141990739,"pX":-0.10424896101743095,"pZ":1.4478144548433072,"vX0":-0.08503727896336116,"vY0":-123.96704452409162,"vZ0":-2.9834856091914466,"x":120.97,"y":199.69,"x0":-0.7683836246411098,"y0":50.00517933263223,"z0":6.326366745499694,"aX":8.353032115122234},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-13.9,"breakHorizontal":-9.7,"spinRate":2824,"spinDirection":40},"zone":13,"typeConfidence":0.9,"plateTime":0.44232182573294443,"extension":5.859692334724394},"index":2,"playId":"b1a556df-71e5-317c-8f10-e26afd7568ba","pitchNumber":3,"startTime":"2026-06-29T23:07:29.941Z","endTime":"2026-06-29T23:07:33.481Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-29T23:07:43.548Z","endTime":"2026-06-29T23:07:51.592Z","isPitch":false,"type":"action","player":{"id":687282,"link":"/api/v1/people/687282"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69848424634252,"aZ":-44.92355884582678,"pfxX":5.525612983368083,"pfxZ":-8.151059133190218,"pX":-0.4405479222311589,"pZ":1.1774669470422436,"vX0":-0.9977641382003224,"vY0":-124.97579288149247,"vZ0":-3.3140180690980543,"x":133.79,"y":206.99,"x0":-0.7508539264181233,"y0":50.00120823090215,"z0":6.249571046934502,"aX":8.646165462738383},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-15.2,"breakHorizontal":-9.7,"spinRate":2921,"spinDirection":43},"zone":13,"typeConfidence":0.91,"plateTime":0.4400751932346476,"extension":5.815717445405866},"index":4,"playId":"505d5e38-bf16-3766-b941-0b95e38566c6","pitchNumber":4,"startTime":"2026-06-29T23:07:51.592Z","endTime":"2026-06-29T23:07:55.430Z","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":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50517855128531,"aZ":-13.92948494900345,"pfxX":-5.364235768184086,"pfxZ":8.928879315758598,"pX":-1.056020011607244,"pZ":3.544669959591452,"vX0":1.3201393147380125,"vY0":-142.0277397752357,"vZ0":-4.385172328366245,"x":157.25,"y":143.07,"x0":-0.8299283781682003,"y0":50.00263177292206,"z0":5.994492993068602,"aX":-10.958910695481999},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":9.5,"spinRate":2367,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.3856535872111069,"extension":6.369523758507963},"index":5,"playId":"31464166-2977-377b-a086-b12eb86e3765","pitchNumber":5,"startTime":"2026-06-29T23:08:04.388Z","endTime":"2026-06-29T23:08:09.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:08:09.031Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-29T23:10:05.869Z","endTime":"2026-06-29T23:11:28.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.565473727344273,"aZ":-23.312169279424808,"pfxX":-10.480456887680944,"pfxZ":5.099261059910616,"pX":1.0662785402431316,"pZ":1.8511135252111075,"vX0":10.178121307418081,"vY0":-131.01221716092587,"vZ0":-3.2285748038528235,"x":76.36,"y":188.8,"x0":-1.5065570742934116,"y0":50.00630115723036,"z0":4.840967346688959,"aX":-18.230574809255643},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.8,"breakHorizontal":16.8,"spinRate":2234,"spinDirection":229},"zone":14,"typeConfidence":0.88,"plateTime":0.41800057047351924,"extension":6.894859250451899},"index":0,"playId":"de7fee85-64d5-3fc0-b71b-76bb95f1fdd8","pitchNumber":1,"startTime":"2026-06-29T23:10:23.577Z","endTime":"2026-06-29T23:10:27.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.727033231557094,"aZ":-40.747152224989094,"pfxX":9.136794743351675,"pfxZ":-6.8191557056187015,"pX":0.05626812998376103,"pZ":1.661846679730464,"vX0":1.281768396608373,"vY0":-112.1245785340748,"vZ0":1.3076420442596735,"x":114.86,"y":193.91,"x0":-1.7105170744441354,"y0":50.004591504577235,"z0":5.271183508624792,"aX":11.482825575908077},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-11.6,"breakHorizontal":-16.8,"spinRate":2619,"spinDirection":58},"zone":14,"typeConfidence":0.92,"plateTime":0.4909584356547745,"extension":6.828404461119036},"index":1,"playId":"01720868-7e75-3220-98b6-6829e38f8e22","pitchNumber":2,"startTime":"2026-06-29T23:10:40.122Z","endTime":"2026-06-29T23:10:43.617Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93000115901581,"aZ":-41.91074772398688,"pfxX":7.7740741010517205,"pfxZ":-7.511622110156544,"pX":1.0918488826212631,"pZ":0.9605825955411804,"vX0":3.7970801413390345,"vY0":-114.0003157993829,"vZ0":0.08931552428728606,"x":75.38,"y":212.84,"x0":-1.6135315071107759,"y0":50.0031405834083,"z0":5.11073792038253,"aX":10.07603423288995},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.2,"breakHorizontal":-15.1,"spinRate":2685,"spinDirection":55},"zone":14,"typeConfidence":0.92,"plateTime":0.4832889343379847,"extension":6.768639361097627},"index":2,"playId":"504d1dbe-62a2-3a6b-84f4-e6974ab43c8c","pitchNumber":3,"startTime":"2026-06-29T23:11:00.168Z","endTime":"2026-06-29T23:11:03.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.932702364513904,"aZ":-25.276808642492306,"pfxX":-10.490546344873657,"pfxZ":3.8738214052824835,"pX":-0.25906810910250994,"pZ":2.086137741266798,"vX0":6.878887734639175,"vY0":-132.54464890719285,"vZ0":-2.5414210924132106,"x":126.88,"y":182.45,"x0":-1.522971408708237,"y0":50.00598393151779,"z0":4.900307377684131,"aX":-18.69691386338219},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.7,"breakHorizontal":17.5,"spinRate":2332,"spinDirection":224},"zone":8,"typeConfidence":0.89,"plateTime":0.4130119687288589,"extension":7.118160250917761},"hitData":{"launchSpeed":103.6,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.7,"coordY":156.59}},"index":3,"playId":"95ff8b0a-3e56-36a5-a8ea-722597585cf6","pitchNumber":4,"startTime":"2026-06-29T23:11:20.991Z","endTime":"2026-06-29T23:11:28.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:11:28.740Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-29T23:11:39.637Z","endTime":"2026-06-29T23:12:42.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","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":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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89649306154058,"aZ":-28.25086286765187,"pfxX":-9.865169729628708,"pfxZ":2.430949694229917,"pX":0.10765204110617854,"pZ":1.262226334675482,"vX0":7.414960292582229,"vY0":-125.47239992647401,"vZ0":-3.148058475008954,"x":112.9,"y":204.7,"x0":-1.5890007755499878,"y0":50.000080908893125,"z0":4.8097919883361895,"aX":-15.892152661149607},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.0,"breakHorizontal":16.4,"spinRate":1553,"spinDirection":252},"zone":14,"typeConfidence":0.9,"plateTime":0.43480361688612446,"extension":6.896516188576673},"index":0,"playId":"658ed5d6-e4d7-3d6f-967b-fb3d3047a003","pitchNumber":1,"startTime":"2026-06-29T23:11:58.024Z","endTime":"2026-06-29T23:12:02.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22207591243685,"aZ":-29.211758319714914,"pfxX":-9.586550511093721,"pfxZ":1.8985682360891278,"pX":-1.0362567033858918,"pZ":2.0327957215312873,"vX0":4.683744513539096,"vY0":-123.8234918589941,"vZ0":-0.9772225550014131,"x":156.5,"y":183.89,"x0":-1.700246808578189,"y0":50.00488617232423,"z0":4.862482717013384,"aX":-14.984718715674363},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.5,"breakHorizontal":16.3,"spinRate":1593,"spinDirection":256},"zone":13,"typeConfidence":0.93,"plateTime":0.4412575560571117,"extension":6.865259346389554},"index":1,"playId":"98f56d6f-4284-36c8-90d8-cf8ad522dbd1","pitchNumber":2,"startTime":"2026-06-29T23:12:12.233Z","endTime":"2026-06-29T23:12:15.737Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-06-29T23:12:20.952Z","endTime":"2026-06-29T23:12:35.621Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.665848921846052,"aZ":-29.888463073386294,"pfxX":-8.874189410384165,"pfxZ":1.4328847558852429,"pX":-0.6500689744126434,"pZ":1.5649743264206228,"vX0":5.5463765103545715,"vY0":-124.89490281862929,"vZ0":-1.9644462153182425,"x":141.78,"y":196.53,"x0":-1.739570114520003,"y0":50.00013914215065,"z0":4.804885781508271,"aX":-14.10599320530588},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.4,"breakHorizontal":14.9,"spinRate":1535,"spinDirection":253},"zone":13,"typeConfidence":0.92,"plateTime":0.4375090740005185,"extension":7.044706759329658},"hitData":{"launchSpeed":64.6,"launchAngle":-54.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.68,"coordY":178.16}},"index":3,"playId":"8e5f0c1f-d602-3334-8e45-3a7b99062917","pitchNumber":3,"startTime":"2026-06-29T23:12:35.621Z","endTime":"2026-06-29T23:12:42.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:12:42.959Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Konnor Griffin doubles (10) on a line drive to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-29T23:13:02.264Z","endTime":"2026-06-29T23:14:16.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9185936113014,"aZ":-41.76626953644496,"pfxX":8.455010937574494,"pfxZ":-7.148521098365004,"pX":0.4935005699448123,"pZ":1.5482653304669731,"vX0":2.538518184183936,"vY0":-115.77995616143069,"vZ0":0.9704750028437836,"x":98.19,"y":196.98,"x0":-1.7187281513553954,"y0":50.00258220879456,"z0":5.1570245911079065,"aX":11.346417720444496},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.4,"breakHorizontal":-16.0,"spinRate":2648,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.47515932703845554,"extension":6.8681259986927135},"index":0,"playId":"e574cea4-f455-3477-8a7f-fdd3a4dee9c1","pitchNumber":1,"startTime":"2026-06-29T23:13:15.538Z","endTime":"2026-06-29T23:13:18.966Z","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":91.2,"endSpeed":83.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13273710400806,"aZ":-25.757181351156014,"pfxX":-11.709698721565179,"pfxZ":3.5990302671067402,"pX":-0.32169650988488924,"pZ":1.8301668905596757,"vX0":7.285203747480368,"vY0":-132.61299639650775,"vZ0":-3.0744006859612125,"x":129.26,"y":189.37,"x0":-1.5819070239046387,"y0":50.003209647355,"z0":4.881751712674232,"aX":-20.87430486125851},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.0,"breakHorizontal":19.7,"spinRate":2195,"spinDirection":230},"zone":7,"typeConfidence":0.89,"plateTime":0.41290333849943384,"extension":6.979853044856815},"index":1,"playId":"bc84f1bd-c21c-3582-9123-f1d3adcfbec9","pitchNumber":2,"startTime":"2026-06-29T23:13:35.511Z","endTime":"2026-06-29T23:13:38.717Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-29T23:13:51.739Z","endTime":"2026-06-29T23:14:04.650Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.931831981883178,"aZ":-23.65255217343232,"pfxX":-11.710461526181287,"pfxZ":4.5904346533808535,"pX":0.5119519794679773,"pZ":1.9679099465112138,"vX0":9.156030893368147,"vY0":-135.2474819783273,"vZ0":-3.4354153124294085,"x":97.49,"y":185.65,"x0":-1.3924326117691093,"y0":50.001860489944484,"z0":4.909389427815259,"aX":-21.737751713139108},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.8,"breakHorizontal":19.3,"spinRate":2191,"spinDirection":231},"zone":9,"typeConfidence":0.91,"plateTime":0.4046570768940403,"extension":7.0004930850305},"hitData":{"launchSpeed":91.0,"launchAngle":10.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":214.74,"coordY":109.94}},"index":3,"playId":"cf052063-477f-3c7d-a0e7-97f20dea1bc7","pitchNumber":3,"startTime":"2026-06-29T23:14:04.650Z","endTime":"2026-06-29T23:14:16.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:14:16.183Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-29T23:14:41.616Z","endTime":"2026-06-29T23:17:01.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14687720724474,"aZ":-40.03554362187257,"pfxX":9.522570682733635,"pfxZ":-6.007416346507727,"pX":-0.6046290783603431,"pZ":1.8995487941966323,"vX0":-0.10809797860688114,"vY0":-114.00284012728827,"vZ0":1.4905197611190086,"x":140.05,"y":187.49,"x0":-1.7924278009858108,"y0":50.00356569774803,"z0":5.20735713177575,"aX":12.458386782782242},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-10.2,"breakHorizontal":-17.2,"spinRate":2678,"spinDirection":54},"zone":7,"typeConfidence":0.9,"plateTime":0.4815669940164482,"extension":6.780858152178796},"index":0,"playId":"83f0de8b-e0dc-39a2-a238-0dd08fae41e5","pitchNumber":1,"startTime":"2026-06-29T23:14:49.368Z","endTime":"2026-06-29T23:14:53.134Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-29T23:15:12.617Z","endTime":"2026-06-29T23:15:12.618Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"playId":"cc8582c8-5f8f-4001-9b63-bf6dec0985a8","startTime":"2026-06-29T23:15:12.619Z","endTime":"2026-06-29T23:15:17.619Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58779252834425,"aZ":-29.210531100015658,"pfxX":-7.654198469613649,"pfxZ":1.8928137225222965,"pX":-0.401465176756917,"pZ":2.2041111270436637,"vX0":5.715653717798143,"vY0":-123.73430552178117,"vZ0":-0.6556540353166334,"x":132.3,"y":179.27,"x0":-1.7366274228932033,"y0":50.00126676060415,"z0":4.900659608040593,"aX":-11.975400609997402},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.5,"breakHorizontal":12.7,"spinRate":1592,"spinDirection":252},"zone":4,"typeConfidence":0.91,"plateTime":0.4411339586019074,"extension":6.9847945162635074},"index":3,"playId":"eb5268a5-76ad-345f-b253-2ef476832ff0","pitchNumber":2,"startTime":"2026-06-29T23:15:30.621Z","endTime":"2026-06-29T23:15:34.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.752896447699154,"aZ":-20.537292082907033,"pfxX":-7.710668236701209,"pfxZ":6.282747885617924,"pX":-0.9711538902354184,"pZ":3.6498335731354334,"vX0":4.433803369840787,"vY0":-135.06150967434235,"vZ0":0.23963645864948224,"x":154.02,"y":140.23,"x0":-1.630237208818766,"y0":50.00166848754653,"z0":5.001469676658946,"aX":-14.278523106591424},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.6,"breakHorizontal":13.1,"spinRate":2323,"spinDirection":231},"zone":11,"typeConfidence":0.71,"plateTime":0.40517372566348353,"extension":7.103030564850523},"index":4,"playId":"c0e765d4-ded6-3f1e-ab5f-2905436abd1a","pitchNumber":3,"startTime":"2026-06-29T23:15:53.651Z","endTime":"2026-06-29T23:15:57.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46211128950271,"aZ":-16.065063925840796,"pfxX":-8.360525732624145,"pfxZ":8.764548959826465,"pX":-1.125638585392646,"pZ":1.8552423878605677,"vX0":4.273533615648845,"vY0":-134.53981727435155,"vZ0":-4.871011080525489,"x":159.91,"y":188.69,"x0":-1.6461332652122238,"y0":50.00405666996371,"z0":4.8232951974693545,"aX":-15.368558212226713},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":14.3,"spinRate":2363,"spinDirection":230},"zone":13,"typeConfidence":0.92,"plateTime":0.4067033317169879,"extension":6.8718435254425625},"index":5,"playId":"5a66b0cf-411e-3e40-b868-7189fc01cf74","pitchNumber":4,"startTime":"2026-06-29T23:16:11.012Z","endTime":"2026-06-29T23:16:14.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.345367221010857,"aZ":-38.91419032982252,"pfxX":9.368296293170623,"pfxZ":-5.260220464916087,"pX":-0.26483894359790594,"pZ":1.4924206040461765,"vX0":0.5655103309787379,"vY0":-112.4387795019404,"vZ0":0.627636092215305,"x":127.1,"y":198.48,"x0":-1.7368447248009315,"y0":50.00397968596437,"z0":5.157578046304999,"aX":11.998395305716096},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-9.1,"breakHorizontal":-17.2,"spinRate":2611,"spinDirection":57},"zone":13,"typeConfidence":0.9,"plateTime":0.48708258513382585,"extension":6.878607802350128},"index":6,"playId":"2a0c8cbb-f0a4-3d5f-8496-d29d24944500","pitchNumber":5,"startTime":"2026-06-29T23:16:33.097Z","endTime":"2026-06-29T23:16:36.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.441998725012457,"aZ":-40.07682553710718,"pfxX":8.338537063184676,"pfxZ":-6.052370825326235,"pX":0.5774304776586746,"pZ":1.0777386736372667,"vX0":2.6456826206329525,"vY0":-113.73846853413129,"vZ0":-0.3289610771902536,"x":94.99,"y":209.68,"x0":-1.685009121510565,"y0":50.00210753023007,"z0":5.2085931309600175,"aX":10.890728803571914},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-10.7,"breakHorizontal":-15.7,"spinRate":2698,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.48211803154823096,"extension":6.669544451907627},"index":7,"playId":"afd1a658-7282-3be1-b2ef-94400b8d9678","pitchNumber":6,"startTime":"2026-06-29T23:16:56.432Z","endTime":"2026-06-29T23:17:01.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:17:01.760Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a line drive to center fielder Jake Mangum.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-29T23:18:59.900Z","endTime":"2026-06-29T23:19:53.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"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":"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":84.9,"endSpeed":78.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.213848000698803,"aZ":-43.10350518649546,"pfxX":3.134245610720928,"pfxZ":-7.02438013983563,"pX":0.2661852299855261,"pZ":2.1023255460223234,"vX0":1.5890330890112454,"vY0":-123.77862490938755,"vZ0":-1.6786551653569235,"x":106.85,"y":182.02,"x0":-0.7909574455465082,"y0":50.004956687977035,"z0":6.391349313394899,"aX":4.874269465249055},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-12.8,"breakHorizontal":-6.0,"spinRate":2702,"spinDirection":40},"zone":9,"typeConfidence":0.9,"plateTime":0.44214437618080327,"extension":5.992317585615068},"index":0,"playId":"0f93c62b-66b1-357d-9e6a-f98ab7eaa1dd","pitchNumber":1,"startTime":"2026-06-29T23:18:59.900Z","endTime":"2026-06-29T23:19:03.404Z","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":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64588180790102,"aZ":-20.89352506787101,"pfxX":-9.800520134691203,"pfxZ":6.2146911134861815,"pX":0.42077664040544155,"pZ":1.6593001792139777,"vX0":5.582368563825764,"vY0":-133.60965561717774,"vZ0":-7.866598351704543,"x":100.96,"y":193.98,"x0":-0.4176215821167723,"y0":50.00595085608306,"z0":6.132945299255221,"aX":-17.79726770282961},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.8,"breakHorizontal":16.7,"spinRate":1943,"spinDirection":223},"zone":9,"typeConfidence":0.91,"plateTime":0.4092913248853818,"extension":6.406943997366259},"index":1,"playId":"b0d7791e-17ef-33ff-bdc0-6a27858e2e8c","pitchNumber":2,"startTime":"2026-06-29T23:19:13.133Z","endTime":"2026-06-29T23:19:17.248Z","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":98.1,"endSpeed":90.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.835550226149856,"aZ":-15.347168977446815,"pfxX":-6.506252575748743,"pfxZ":8.06942876609346,"pX":-1.5794019097602496,"pZ":5.215881027223504,"vX0":0.8811100257886813,"vY0":-142.99257865515867,"vZ0":-0.034673634930552644,"x":177.2,"y":97.95,"x0":-1.0444178136425182,"y0":50.00206775203351,"z0":6.185535661978945,"aX":-13.564938414518853},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.8,"breakHorizontal":11.6,"spinRate":2327,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.3820375383709598,"extension":6.184469469371644},"index":2,"playId":"c01e2d2b-8061-3dea-ae08-4b29a85927c9","pitchNumber":3,"startTime":"2026-06-29T23:19:30.366Z","endTime":"2026-06-29T23:19:33.366Z","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":85.5,"endSpeed":79.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53800926645824,"aZ":-44.04529158936574,"pfxX":3.7249695700322567,"pfxZ":-7.494792629789769,"pX":0.09047536155357684,"pZ":2.520395581105807,"vX0":0.7035501868011934,"vY0":-124.67789001646254,"vZ0":-0.6204548682620478,"x":113.55,"y":170.73,"x0":-0.6789957968660849,"y0":50.00074876699515,"z0":6.387032593744139,"aX":5.901687482055337},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-13.4,"breakHorizontal":-7.0,"spinRate":2714,"spinDirection":44},"zone":5,"typeConfidence":0.9,"plateTime":0.43822307902127866,"extension":6.108107130704464},"hitData":{"launchSpeed":92.5,"launchAngle":11.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.63,"coordY":80.72}},"index":3,"playId":"ae028169-4eda-31eb-905d-54bb4a481e8d","pitchNumber":4,"startTime":"2026-06-29T23:19:43.653Z","endTime":"2026-06-29T23:19:53.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:19:53.963Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to left fielder Bryan Reynolds, deflected by third baseman Tyler Callihan. Justin Crawford to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-29T23:19:58.532Z","endTime":"2026-06-29T23:21:08.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnThird":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20668977451315,"aZ":-25.966247201294884,"pfxX":0.5156178004408538,"pfxZ":3.4355609588543157,"pX":-0.3319658098221165,"pZ":2.76202563831419,"vX0":0.7331800195217089,"vY0":-132.4912318809514,"vZ0":-4.263707621131172,"x":129.65,"y":164.21,"x0":-0.6776340152598315,"y0":50.001232558356975,"z0":6.255426718704504,"aX":0.9304271836824118},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.6,"breakHorizontal":-1.1,"spinRate":2512,"spinDirection":183},"zone":4,"typeConfidence":0.9,"plateTime":0.4109953188130593,"extension":6.0601208667735715},"index":0,"playId":"f2bc5ec7-51db-3589-9cf0-a77fdfe80e37","pitchNumber":1,"startTime":"2026-06-29T23:20:14.759Z","endTime":"2026-06-29T23:20:18.255Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.821084719272697,"aZ":-24.320962787434436,"pfxX":-8.314803777168468,"pfxZ":3.83407602900051,"pX":-1.2990940930497883,"pZ":3.1250949603731417,"vX0":1.423358423349546,"vY0":-141.65783742012175,"vZ0":-4.10345806474824,"x":166.52,"y":154.4,"x0":-0.7243578568736962,"y0":50.0059667146306,"z0":6.131534825053051,"aX":-17.042660187775894},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.4,"breakHorizontal":14.9,"spinRate":2231,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.38542623276433385,"extension":6.398711323605328},"index":1,"playId":"de7e50e4-e865-3b8a-a507-022915265aa3","pitchNumber":2,"startTime":"2026-06-29T23:20:33.727Z","endTime":"2026-06-29T23:20:37.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.296419883128642,"aZ":-42.26971789993188,"pfxX":3.631868553976181,"pfxZ":-6.52421678530178,"pX":-0.2878071880950418,"pZ":2.326459551905748,"vX0":-0.08150003228262656,"vY0":-123.28279920523369,"vZ0":-1.2115977982454875,"x":127.97,"y":175.97,"x0":-0.7266477025221931,"y0":50.00210345244721,"z0":6.375227604789424,"aX":5.619870520917068},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-11.9,"breakHorizontal":-6.6,"spinRate":2746,"spinDirection":44},"zone":5,"typeConfidence":0.9,"plateTime":0.4433751285606955,"extension":6.066473302540272},"hitData":{"launchSpeed":100.0,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.28,"coordY":104.87}},"index":2,"playId":"f4a33c43-c656-398a-9380-b65d94e7e233","pitchNumber":3,"startTime":"2026-06-29T23:20:57.142Z","endTime":"2026-06-29T23:21:08.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:21:08.662Z","atBatIndex":20},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Kyle Schwarber out on a sacrifice fly to center fielder Jake Mangum. Justin Crawford scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-29T23:21:27.614Z","endTime":"2026-06-29T23:22:35.896Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.774253856653424,"aZ":-13.564611283977001,"pfxX":-6.3527814552520425,"pfxZ":8.871818233321479,"pX":0.009673409982051283,"pZ":3.373780648279055,"vX0":4.879906196585412,"vY0":-143.58357825330683,"vZ0":-5.02206132000814,"x":116.63,"y":147.69,"x0":-0.8824612526741068,"y0":50.00654833860941,"z0":5.983012447961384,"aX":-13.330186849418073},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.2,"breakHorizontal":10.6,"spinRate":2335,"spinDirection":225},"zone":12,"typeConfidence":0.91,"plateTime":0.38078567014617803,"extension":6.398537162530497},"index":0,"playId":"0f4217a6-5b7a-3537-8015-29b96e4257ec","pitchNumber":1,"startTime":"2026-06-29T23:21:41.190Z","endTime":"2026-06-29T23:21:44.190Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.225617923740113,"aZ":-28.448798503205694,"pfxX":-0.6891515079217778,"pfxZ":1.9929592150541104,"pX":0.9838949353047718,"pZ":0.9254962020660862,"vX0":4.4619644424333,"vY0":-134.81887585574933,"vZ0":-8.048356368149994,"x":79.5,"y":213.79,"x0":-0.5925198453991626,"y0":50.002162359561616,"z0":5.9143120693826505,"aX":-1.2879495700574737},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":2.3,"breakHorizontal":0.5,"spinRate":2615,"spinDirection":196},"zone":14,"typeConfidence":0.91,"plateTime":0.4039744602387709,"extension":6.330879675667035},"index":1,"playId":"94cb8053-97d3-331a-b617-725681f9c59e","pitchNumber":2,"startTime":"2026-06-29T23:22:00.027Z","endTime":"2026-06-29T23:22:03.552Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89049885829776,"aZ":-28.702368879677795,"pfxX":0.24058154052592168,"pfxZ":1.8986511345154646,"pX":0.063323308996182,"pZ":1.9587087532691971,"vX0":1.9745514943627989,"vY0":-133.3640660594389,"vZ0":-5.301211424429032,"x":114.59,"y":185.89,"x0":-0.7135995384500784,"y0":50.001660116103245,"z0":6.006767702650462,"aX":0.43908186371323404},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.6,"breakHorizontal":-0.8,"spinRate":2680,"spinDirection":171},"zone":8,"typeConfidence":0.9,"plateTime":0.40851482683298945,"extension":6.2360115580199045},"hitData":{"launchSpeed":97.3,"launchAngle":39.0,"totalDistance":359.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.9,"coordY":54.54}},"index":2,"playId":"76b2e682-391b-33ab-90d1-1e4ece1017d6","pitchNumber":3,"startTime":"2026-06-29T23:22:23.282Z","endTime":"2026-06-29T23:22:35.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:22:35.896Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryce Harper homers (20) on a fly ball to right field. Trea Turner scores.","rbi":2,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-29T23:23:19.457Z","endTime":"2026-06-29T23:25:42.017Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"00896622-6f3f-3f2f-92db-cadc0f062a30","startTime":"2026-06-29T23:23:02.052Z","endTime":"2026-06-29T23:23:05.687Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.949066409693,"aZ":-39.984719360185295,"pfxX":4.7575021212735304,"pfxZ":-5.042077258358086,"pX":0.4943959001729409,"pZ":1.71507028966077,"vX0":1.266800036575314,"vY0":-123.53845221160083,"vZ0":-2.9655447129915187,"x":98.15,"y":192.47,"x0":-0.6427038954739914,"y0":50.000999761615034,"z0":6.2824894649016585,"aX":7.373456272024611},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-9.6,"breakHorizontal":-8.9,"spinRate":2841,"spinDirection":37},"zone":9,"typeConfidence":0.9,"plateTime":0.4428829546437649,"extension":6.067904560438746},"index":1,"playId":"04c9c9c7-1eca-3d59-a605-02c2b1f899b4","pitchNumber":1,"startTime":"2026-06-29T23:23:21.747Z","endTime":"2026-06-29T23:23:25.132Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.096260608715557,"aZ":-12.77409422457345,"pfxX":-5.969932551651915,"pfxZ":9.500061366733464,"pX":0.09994730017724932,"pZ":3.2888373464463077,"vX0":3.978991936992786,"vY0":-141.49147230369655,"vZ0":-5.2921538990208115,"x":113.19,"y":149.98,"x0":-0.5436995654580324,"y0":50.00437238395464,"z0":5.991525431019128,"aX":-12.193213614450702},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":10.1,"spinRate":2303,"spinDirection":224},"zone":2,"typeConfidence":0.91,"plateTime":0.38604998870933604,"extension":6.450870092208598},"index":2,"playId":"9b6c88e8-8aac-39d4-9414-5411263aa67a","pitchNumber":2,"startTime":"2026-06-29T23:23:38.605Z","endTime":"2026-06-29T23:23:41.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.186077078923418,"aZ":-42.05998596768019,"pfxX":6.437771023517995,"pfxZ":-6.2903157773783125,"pX":0.06705499944696906,"pZ":2.1677752475061167,"vX0":-0.5611803136009845,"vY0":-124.63353988344134,"vZ0":-1.6466991165139793,"x":114.44,"y":180.25,"x0":-0.5410458313653919,"y0":50.001335705429184,"z0":6.312404455007549,"aX":10.120796272078943},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-11.5,"breakHorizontal":-11.5,"spinRate":2789,"spinDirection":42},"zone":8,"typeConfidence":0.9,"plateTime":0.4395705874248055,"extension":6.090289422864725},"index":3,"playId":"a64dacbd-c222-34d3-b9c6-91a4e98cabf5","pitchNumber":3,"startTime":"2026-06-29T23:23:58.120Z","endTime":"2026-06-29T23:24:02.445Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.589162810374,"aZ":-23.731103875752883,"pfxX":-7.711803430192186,"pfxZ":4.641156452334641,"pX":-1.0936641782561722,"pZ":3.257350861326491,"vX0":1.9521396896099246,"vY0":-133.25658460347083,"vZ0":-2.913401533855631,"x":158.69,"y":150.83,"x0":-0.8284404028728813,"y0":50.00285043036322,"z0":6.058092354261109,"aX":-14.025950654038397},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.0,"breakHorizontal":13.7,"spinRate":1816,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.4092592063631795,"extension":6.142393200474156},"index":4,"playId":"4a1bc199-b050-3ace-adfe-89d2529566e8","pitchNumber":4,"startTime":"2026-06-29T23:24:17.485Z","endTime":"2026-06-29T23:24:21.249Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"86f28b7b-023a-4346-86c7-175a46188c58","startTime":"2026-06-29T23:24:31.575Z","endTime":"2026-06-29T23:24:36.575Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.249483976606584,"aZ":-40.981508976368374,"pfxX":4.3301403501779925,"pfxZ":-5.584917091937288,"pX":0.7067167861679902,"pZ":1.6074342974997335,"vX0":1.9901663531924425,"vY0":-124.63276251602352,"vZ0":-2.927695474377508,"x":90.06,"y":195.38,"x0":-0.6637474401383956,"y0":50.000437042287516,"z0":6.170642997801425,"aX":6.833396414070178},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.6,"breakHorizontal":-8.3,"spinRate":2758,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4388970920873807,"extension":5.996086953301154},"index":6,"playId":"c0fdb06f-fca6-3bbc-89ee-ac5ba4eca86b","pitchNumber":5,"startTime":"2026-06-29T23:24:47.176Z","endTime":"2026-06-29T23:24:51.054Z","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":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23994970293346,"aZ":-12.496983755966674,"pfxX":-4.993653906092643,"pfxZ":9.438860675317487,"pX":0.634368040294388,"pZ":2.7601010054311956,"vX0":4.643038262968776,"vY0":-142.86591662673692,"vZ0":-7.1993657207147175,"x":92.82,"y":164.26,"x0":-0.35622918193509934,"y0":50.00569416345857,"z0":6.083531792810493,"aX":-10.414050236249855},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.0,"breakHorizontal":8.2,"spinRate":2210,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.3821110671140455,"extension":6.344292176961426},"hitData":{"launchSpeed":106.7,"launchAngle":26.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":225.39,"coordY":61.76}},"index":7,"playId":"fe00e759-2abc-30ba-bff6-d8f651011249","pitchNumber":6,"startTime":"2026-06-29T23:25:10.794Z","endTime":"2026-06-29T23:25:42.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:25:42.017Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-29T23:25:47.885Z","endTime":"2026-06-29T23:27:00.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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":99.2,"endSpeed":91.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.164265639294715,"aZ":-14.25720707422526,"pfxX":-6.298526673888103,"pfxZ":8.426291959733394,"pX":0.7461210708858355,"pZ":2.647081823801725,"vX0":6.376052277682604,"vY0":-144.34849600358203,"vZ0":-7.160317948470035,"x":88.56,"y":167.31,"x0":-0.6647997970293755,"y0":50.006645969246584,"z0":6.0241674957982925,"aX":-13.398015210663718},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.2,"breakHorizontal":10.3,"spinRate":2194,"spinDirection":225},"zone":6,"typeConfidence":0.9,"plateTime":0.37833127124702637,"extension":6.547799188451846},"index":0,"playId":"e56debc1-d7d4-3c78-ad6a-6df293a2095e","pitchNumber":1,"startTime":"2026-06-29T23:25:59.997Z","endTime":"2026-06-29T23:26:03.093Z","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":98.5,"endSpeed":90.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.403066037458732,"aZ":-15.362148420398173,"pfxX":-6.992546013933278,"pfxZ":8.043504440616747,"pX":1.0183711561780928,"pZ":3.044332877273633,"vX0":6.920245531866453,"vY0":-143.26686674301263,"vZ0":-5.6350494946377765,"x":78.18,"y":156.58,"x0":-0.5135547107558428,"y0":50.001547384045125,"z0":5.98788943385247,"aX":-14.614478446810173},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.7,"breakHorizontal":11.4,"spinRate":2369,"spinDirection":225},"zone":12,"typeConfidence":0.81,"plateTime":0.38150684186996475,"extension":6.388395575471865},"index":1,"playId":"221de903-00f3-3eed-bec4-8701d6523964","pitchNumber":2,"startTime":"2026-06-29T23:26:16.650Z","endTime":"2026-06-29T23:26:20.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47966744253855,"aZ":-26.817705128841467,"pfxX":-10.586417696888065,"pfxZ":2.910058299323247,"pX":0.8165671059339802,"pZ":0.5629104777075747,"vX0":7.096954646326329,"vY0":-134.60214117799265,"vZ0":-9.486095434270105,"x":85.87,"y":223.58,"x0":-0.47527746101927537,"y0":50.00060727628747,"z0":6.023175404511704,"aX":-19.475273172225002},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.5,"breakHorizontal":17.8,"spinRate":1827,"spinDirection":226},"zone":14,"typeConfidence":0.91,"plateTime":0.4064900547617496,"extension":6.193834387675183},"index":2,"playId":"322e7847-9cc3-3724-8dca-e72f9a6bf952","pitchNumber":3,"startTime":"2026-06-29T23:26:29.267Z","endTime":"2026-06-29T23:26:32.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.705225263937752,"aZ":-44.55664113872197,"pfxX":5.902982262075287,"pfxZ":-7.955844888419309,"pX":0.05461156694376219,"pZ":2.8838934480890948,"vX0":-0.21244347083431486,"vY0":-124.18800106042843,"vZ0":0.26440664607085185,"x":114.92,"y":160.91,"x0":-0.6250375416914831,"y0":50.00228445324062,"z0":6.493046980319228,"aX":9.18700324392123},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-14.0,"breakHorizontal":-10.7,"spinRate":2733,"spinDirection":46},"zone":5,"typeConfidence":0.9,"plateTime":0.4416424723215715,"extension":5.942248398999701},"index":3,"playId":"4f12464c-2adc-391f-83e4-a1264371ae48","pitchNumber":4,"startTime":"2026-06-29T23:26:44.351Z","endTime":"2026-06-29T23:26:47.990Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1993468320122,"aZ":-41.33224419084024,"pfxX":5.437240243814199,"pfxZ":-5.849202148579129,"pX":1.5577475415691675,"pZ":1.3061147836954237,"vX0":3.11102901203813,"vY0":-124.4240525523773,"vZ0":-3.7138634043337975,"x":57.62,"y":203.51,"x0":-0.41549608755854267,"y0":50.00139080547678,"z0":6.246444151155688,"aX":8.51539662978569},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-11.2,"breakHorizontal":-10.6,"spinRate":2732,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.4403751791469812,"extension":6.112960631995468},"index":4,"playId":"e770a340-8670-33b1-b3d7-4f7d1162dbc8","pitchNumber":5,"startTime":"2026-06-29T23:26:56.392Z","endTime":"2026-06-29T23:27:00.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:27:00.345Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-29T23:27:12.223Z","endTime":"2026-06-29T23:28:50.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29896636644436,"aZ":-42.98235461406981,"pfxX":2.9962767200657385,"pfxZ":-6.927540428557599,"pX":0.5457120768842736,"pZ":1.7989727238449875,"vX0":1.696847687065239,"vY0":-123.96339811772918,"vZ0":-2.3587305637121654,"x":96.2,"y":190.21,"x0":-0.5365653643347527,"y0":50.00566122409961,"z0":6.344230948048564,"aX":4.6728387749321465},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-12.8,"breakHorizontal":-5.8,"spinRate":2696,"spinDirection":40},"zone":9,"typeConfidence":0.91,"plateTime":0.44151103579696205,"extension":6.068077314008565},"index":0,"playId":"f5221ada-e7fa-39ee-8fe4-53b2bf759c58","pitchNumber":1,"startTime":"2026-06-29T23:27:25.237Z","endTime":"2026-06-29T23:27:28.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.518554507258713,"aZ":-12.77079867004532,"pfxX":-5.667315536522876,"pfxZ":9.320338696781738,"pX":-0.284291279962294,"pZ":2.7677813942221943,"vX0":2.881567042044315,"vY0":-143.01960637549365,"vZ0":-6.986539684894965,"x":127.84,"y":164.05,"x0":-0.5660279279046255,"y0":50.00144354839802,"z0":6.0352416149098245,"aX":-11.794896530509506},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.7,"breakHorizontal":9.7,"spinRate":2252,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.3822852306037694,"extension":6.390209632780693},"index":1,"playId":"61197480-dc77-3c96-bcef-ff3361fbe8cd","pitchNumber":2,"startTime":"2026-06-29T23:27:46.337Z","endTime":"2026-06-29T23:27:50.205Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52692862682934,"aZ":-28.608175732884977,"pfxX":2.6536179044855737,"pfxZ":1.9819104706742499,"pX":0.9063974403013472,"pZ":1.405846353371805,"vX0":3.1091632052093767,"vY0":-132.27076650083484,"vZ0":-6.633190293786715,"x":82.45,"y":200.82,"x0":-0.6229142311255608,"y0":50.00108119126279,"z0":6.005156959415159,"aX":4.766113311902601},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.5,"breakHorizontal":-5.4,"spinRate":2675,"spinDirection":134},"zone":14,"typeConfidence":0.88,"plateTime":0.4119080324740958,"extension":6.214013352848585},"index":2,"playId":"f209ff98-f1a5-3dc0-ba7c-1f020577a0fc","pitchNumber":3,"startTime":"2026-06-29T23:28:03.515Z","endTime":"2026-06-29T23:28:06.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57191694418622,"aZ":-16.270027802283536,"pfxX":-6.173905526001933,"pfxZ":7.670505921261636,"pX":0.7988150698189141,"pZ":2.449796430747091,"vX0":6.073403386663601,"vY0":-142.37541059802615,"vZ0":-6.9244204018239905,"x":86.55,"y":172.64,"x0":-0.5494044867848465,"y0":50.00674734497909,"z0":5.924308650978728,"aX":-12.807245329449506},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.8,"breakHorizontal":10.1,"spinRate":2343,"spinDirection":221},"zone":6,"typeConfidence":0.82,"plateTime":0.3832226385419797,"extension":6.548788378917258},"index":3,"playId":"e6a5de2e-1776-323f-a382-2f2852a038d9","pitchNumber":4,"startTime":"2026-06-29T23:28:28.651Z","endTime":"2026-06-29T23:28:32.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.061384758351426,"aZ":-29.2435225087934,"pfxX":-10.081112432477859,"pfxZ":1.4268109583108615,"pX":-0.949318983761548,"pZ":3.6739811108371128,"vX0":2.9181101582219813,"vY0":-142.13499445594266,"vZ0":-1.4545551421052938,"x":153.19,"y":139.58,"x0":-0.6761953723103995,"y0":50.00498402390083,"z0":6.040667155295203,"aX":-20.731061460293322},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":2.5,"breakHorizontal":17.8,"spinRate":2271,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.3846233349907475,"extension":6.380196363137038},"index":4,"playId":"bafeb083-eead-34da-a691-947c78f6a8cd","pitchNumber":5,"startTime":"2026-06-29T23:28:46.628Z","endTime":"2026-06-29T23:28:50.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:28:50.233Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Umpire reviewed (home run), call on the field was upheld: Bryan Reynolds doubles (20) on a fly ball to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-29T23:30:52.222Z","endTime":"2026-06-29T23:33:32.515Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02596085820354,"aZ":-25.602567420498627,"pfxX":-12.340820544158012,"pfxZ":3.9348026524624586,"pX":-0.7781951109730473,"pZ":1.0701763805671196,"vX0":6.58117305732661,"vY0":-128.28805740683478,"vZ0":-4.3286516787232685,"x":146.66,"y":209.89,"x0":-1.7706729667051402,"y0":50.00256495381572,"z0":4.770054812357501,"aX":-20.612191693201936},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.4,"breakHorizontal":20.9,"spinRate":2226,"spinDirection":230},"zone":13,"typeConfidence":0.82,"plateTime":0.42661111000656105,"extension":6.922358668401025},"index":0,"playId":"a38ba1b2-0d3c-35f7-9ca0-eeeca093de81","pitchNumber":1,"startTime":"2026-06-29T23:31:04.700Z","endTime":"2026-06-29T23:31:08.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.641842147257314,"aZ":-38.3464410293461,"pfxX":8.961014528201286,"pfxZ":-4.865435654282192,"pX":0.18071529026086613,"pZ":1.6758210500771906,"vX0":1.6976439703010766,"vY0":-112.28123820863867,"vZ0":0.8531121093022491,"x":110.11,"y":193.53,"x0":-1.7503296830857324,"y0":50.00418167192152,"z0":5.214376514011686,"aX":11.36279893372792},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-8.3,"breakHorizontal":-16.7,"spinRate":2603,"spinDirection":52},"zone":8,"typeConfidence":0.89,"plateTime":0.4891135188024167,"extension":6.609893587835394},"index":1,"playId":"3920cc17-217d-3eac-a896-0e58ac9b3170","pitchNumber":2,"startTime":"2026-06-29T23:31:19.630Z","endTime":"2026-06-29T23:31:23.679Z","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":1,"outs":0},"index":2,"startTime":"2026-06-29T23:31:29.594Z","endTime":"2026-06-29T23:31:47.463Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.371681149714988,"aZ":-30.20629141279986,"pfxX":-8.713404656569264,"pfxZ":1.2471119144217084,"pX":-0.6172785849252931,"pZ":1.4804672734634754,"vX0":5.718938736898519,"vY0":-124.5308309954355,"vZ0":-2.1234590872756725,"x":140.53,"y":198.81,"x0":-1.8033677726183228,"y0":50.00579810477588,"z0":4.826133910220635,"aX":-13.783553356665074},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":14.6,"spinRate":1622,"spinDirection":254},"zone":13,"typeConfidence":0.92,"plateTime":0.43867247248095254,"extension":7.057190119332284},"index":3,"playId":"ccc1cc52-75ea-33f2-b380-902cdbb4f63d","pitchNumber":3,"startTime":"2026-06-29T23:31:47.463Z","endTime":"2026-06-29T23:31:52.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.25198013256082,"aZ":-23.59647259482074,"pfxX":-11.741371222096868,"pfxZ":4.771078554435848,"pX":0.1287938390146184,"pZ":2.8246413635961556,"vX0":8.23632121328487,"vY0":-132.89243079388297,"vZ0":-1.0543990510469508,"x":112.09,"y":162.51,"x0":-1.4780989704681673,"y0":50.00023702428069,"z0":4.933302200851525,"aX":-21.094418399033966},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.6,"breakHorizontal":19.6,"spinRate":2332,"spinDirection":228},"zone":5,"typeConfidence":0.91,"plateTime":0.41143285615497094,"extension":7.08044967066569},"index":4,"playId":"f10754e6-a4e9-3c0d-929f-8e4977e86135","pitchNumber":4,"startTime":"2026-06-29T23:32:04.373Z","endTime":"2026-06-29T23:32:07.594Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.598734820735643,"aZ":-37.95551722400157,"pfxX":8.235628605422459,"pfxZ":-4.4585806686043,"pX":0.01841729351474883,"pZ":1.1694926540552295,"vX0":1.6467013366679562,"vY0":-113.45401392615162,"vZ0":-0.49345204994811154,"x":116.3,"y":207.2,"x0":-1.787112421069784,"y0":50.000535175819984,"z0":5.1866465395260395,"aX":10.687557558075904},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-7.9,"breakHorizontal":-15.4,"spinRate":2661,"spinDirection":55},"zone":14,"typeConfidence":0.88,"plateTime":0.48357105675727663,"extension":6.858050498863996},"index":5,"playId":"3f980232-5cb1-34a0-a746-3a2891526620","pitchNumber":5,"startTime":"2026-06-29T23:32:23.906Z","endTime":"2026-06-29T23:32:27.543Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":71.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64600889832775,"aZ":-41.207912248449105,"pfxX":8.864726462539156,"pfxZ":-7.0807581757737825,"pX":-1.1203038601165303,"pZ":0.9640764979342258,"vX0":-1.032715697190215,"vY0":-112.57365692501388,"vZ0":-0.01430552391326012,"x":159.7,"y":212.75,"x0":-1.8049222668135907,"y0":50.00392933501898,"z0":5.163988947163091,"aX":11.306157656688693},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-12.5,"breakHorizontal":-15.7,"spinRate":2700,"spinDirection":55},"zone":13,"typeConfidence":0.92,"plateTime":0.487724400814618,"extension":6.731212827334677},"index":6,"playId":"0d853c3a-0a01-3817-a00f-1e6d986766bb","pitchNumber":6,"startTime":"2026-06-29T23:32:44.986Z","endTime":"2026-06-29T23:32:48.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.279902319924187,"aZ":-29.8537828755984,"pfxX":-7.770782881486702,"pfxZ":1.4767987999418537,"pX":-0.2594168201460485,"pZ":1.029609259428671,"vX0":6.034971689691563,"vY0":-123.90497639167702,"vZ0":-2.938365238117092,"x":126.89,"y":210.98,"x0":-1.7043489857259873,"y0":50.00280098212483,"z0":4.698164404199298,"aX":-12.211775171082072},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.3,"breakHorizontal":12.8,"spinRate":1517,"spinDirection":254},"zone":13,"typeConfidence":0.9,"plateTime":0.44026925478107914,"extension":7.053200543901473},"index":7,"playId":"4e512924-007e-3af2-9dde-613283cb69d1","pitchNumber":7,"startTime":"2026-06-29T23:33:01.966Z","endTime":"2026-06-29T23:33:05.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.66164465616637,"aZ":-32.56690235139826,"pfxX":-7.187233710337345,"pfxZ":-0.2537081697123913,"pX":-0.752310505038708,"pZ":2.2554061755700308,"vX0":4.931459455138986,"vY0":-123.52085027426082,"vZ0":0.18075579093092986,"x":145.68,"y":177.88,"x0":-1.8325299878651802,"y0":50.00151102058418,"z0":4.900694636389245,"aX":-11.19890009890398},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.2,"breakHorizontal":12.0,"spinRate":1500,"spinDirection":250},"zone":4,"typeConfidence":0.88,"plateTime":0.4420049573597118,"extension":6.994314707729962},"hitData":{"launchSpeed":96.8,"launchAngle":28.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":62.06,"coordY":66.51}},"index":8,"playId":"e210d669-54ca-3ab4-a716-63be1bce43ff","pitchNumber":8,"startTime":"2026-06-29T23:33:18.572Z","endTime":"2026-06-29T23:33:32.515Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"},"playEndTime":"2026-06-29T23:33:32.515Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan O'Hearn strikes out swinging.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-29T23:36:42.002Z","endTime":"2026-06-29T23:37:45.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.577897925807232,"aZ":-39.25824196577506,"pfxX":6.856961631046399,"pfxZ":-5.5981829540465675,"pX":0.19539807503737427,"pZ":2.085895575901291,"vX0":2.488374524559141,"vY0":-112.11409571516134,"vZ0":1.9947935851395073,"x":109.55,"y":182.46,"x0":-1.8221368276943355,"y0":50.005265522311234,"z0":5.211773994889332,"aX":8.669776714436134},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-9.2,"breakHorizontal":-13.1,"spinRate":2560,"spinDirection":55},"zone":8,"typeConfidence":0.89,"plateTime":0.48984457460226594,"extension":6.914849135503299},"index":0,"playId":"038736c4-5153-3d49-97b4-b275af55fe1f","pitchNumber":1,"startTime":"2026-06-29T23:36:58.453Z","endTime":"2026-06-29T23:37:01.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.8,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.504516567413095,"aZ":-38.562508328102574,"pfxX":6.697997421136837,"pfxZ":-4.92883307339092,"pX":0.24424805308995134,"pZ":1.9247890943070736,"vX0":2.6791041088010834,"vY0":-113.04265879079732,"vZ0":1.3837762013688515,"x":107.69,"y":186.81,"x0":-1.8264466144567464,"y0":50.00489155593578,"z0":5.174324570716856,"aX":8.674098076250013},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-8.3,"breakHorizontal":-12.8,"spinRate":2651,"spinDirection":55},"zone":9,"typeConfidence":0.87,"plateTime":0.4844245383187342,"extension":6.8774126173762715},"index":1,"playId":"5aeb5df2-75bb-384a-a86e-5629de07c2f2","pitchNumber":2,"startTime":"2026-06-29T23:37:16.330Z","endTime":"2026-06-29T23:37:20.084Z","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":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-29T23:37:25.011Z","endTime":"2026-06-29T23:37:39.278Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.2252011044729,"aZ":-40.270175518468925,"pfxX":7.444471142404763,"pfxZ":-6.150642217122439,"pX":0.4901499468664014,"pZ":0.6887112466820953,"vX0":2.8551828402390997,"vY0":-114.31734174361893,"vZ0":-1.058072245794245,"x":98.32,"y":220.18,"x0":-1.7443785029107706,"y0":50.00346713582164,"z0":5.13098220196188,"aX":9.795875431569225},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-11.0,"breakHorizontal":-14.3,"spinRate":2616,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.48019421110893523,"extension":6.690657445504584},"index":3,"playId":"aca8b913-bd7d-3c59-aafc-08aebdec39af","pitchNumber":3,"startTime":"2026-06-29T23:37:39.278Z","endTime":"2026-06-29T23:37:45.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:37:45.374Z","atBatIndex":26},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Esmerlyn Valdez homers (6) on a fly ball to left field. Bryan Reynolds scores.","rbi":2,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-29T23:37:55.359Z","endTime":"2026-06-29T23:39:43.757Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":71.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.59193588434426,"aZ":-39.88758711072257,"pfxX":9.472757986667496,"pfxZ":-5.98482378103089,"pX":-0.14454790934823605,"pZ":2.5018222646548387,"vX0":0.8585494222150655,"vY0":-112.82051284956562,"vZ0":2.7164172942506832,"x":122.51,"y":171.23,"x0":-1.7607056354876374,"y0":50.002808955281445,"z0":5.3031682348791005,"aX":12.20710534227797},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-9.8,"breakHorizontal":-17.4,"spinRate":2596,"spinDirection":57},"zone":5,"typeConfidence":0.9,"plateTime":0.4855509778503597,"extension":6.867449068708399},"index":0,"playId":"1bd4bcf4-4828-3108-a304-01ce66ab66f8","pitchNumber":1,"startTime":"2026-06-29T23:38:11.405Z","endTime":"2026-06-29T23:38:14.675Z","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":90.0,"endSpeed":83.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10300077401065,"aZ":-18.963055089064127,"pfxX":-7.276777362949902,"pfxZ":7.485768022523224,"pX":-1.4854776461974788,"pZ":4.852555162818051,"vX0":3.184485036014388,"vY0":-131.12143054574014,"vZ0":2.7334351036862516,"x":173.62,"y":107.76,"x0":-1.7609263093581742,"y0":50.00582439933513,"z0":5.201257082658928,"aX":-12.84991763465398},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.3,"breakHorizontal":12.6,"spinRate":2261,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.4155223054116228,"extension":6.839998980509185},"index":1,"playId":"c66b9c9e-0d82-3a6d-abee-d1f1f30370ac","pitchNumber":2,"startTime":"2026-06-29T23:38:31.403Z","endTime":"2026-06-29T23:38:35.274Z","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":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.847977614611906,"aZ":-26.042752745571725,"pfxX":-9.42325834867398,"pfxZ":3.4841324063518346,"pX":-1.3993152441531882,"pZ":2.207940689027464,"vX0":4.1699932957017145,"vY0":-131.33763296955814,"vZ0":-1.7950457773319837,"x":170.34,"y":179.17,"x0":-1.7767496905430753,"y0":50.00286468815735,"z0":4.822735595409623,"aX":-16.587048257978395},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.1,"breakHorizontal":16.2,"spinRate":2215,"spinDirection":232},"zone":13,"typeConfidence":0.87,"plateTime":0.41582752940473533,"extension":6.898442957792307},"index":2,"playId":"f77a9d33-5bd2-3b84-a6bf-4f3f700782ef","pitchNumber":3,"startTime":"2026-06-29T23:38:53.353Z","endTime":"2026-06-29T23:38:57.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":71.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.558005209324254,"aZ":-39.720452767671155,"pfxX":8.831403737840427,"pfxZ":-5.746074337734825,"pX":0.05186301575879356,"pZ":2.7358248334645574,"vX0":1.6297784209697994,"vY0":-114.25114914062175,"vZ0":3.081897209671061,"x":115.02,"y":164.91,"x0":-1.8191712449465742,"y0":50.00557233926634,"z0":5.293579141082319,"aX":11.587610633095013},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-9.2,"breakHorizontal":-16.4,"spinRate":2551,"spinDirection":55},"zone":5,"typeConfidence":0.89,"plateTime":0.4808107568476636,"extension":6.787103832755063},"hitData":{"launchSpeed":103.4,"launchAngle":35.0,"totalDistance":411.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.72,"coordY":57.04}},"index":3,"playId":"6fa2ae32-fbfd-3329-b375-f2536812718a","pitchNumber":4,"startTime":"2026-06-29T23:39:11.760Z","endTime":"2026-06-29T23:39:43.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:39:43.757Z","atBatIndex":27},{"result":{"type":"atBat","event":"Bunt Groundout","eventType":"field_out","description":"Endy Rodríguez bunt grounds out, pitcher Aaron Nola to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-29T23:39:42.645Z","endTime":"2026-06-29T23:40:10.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"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":"Bunt Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605400,"link":"/api/v1/people/605400"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","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":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.292789200685586,"aZ":-39.84453394571885,"pfxX":8.346864895969151,"pfxZ":-5.75658721014501,"pX":0.17409291261757284,"pZ":2.3801120276289693,"vX0":1.8400623686127529,"vY0":-115.01479650270232,"vZ0":2.2110677578617888,"x":110.36,"y":174.52,"x0":-1.721306800845085,"y0":50.00109802792914,"z0":5.283928185450788,"aX":11.126797039164993},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-9.5,"breakHorizontal":-15.6,"spinRate":2630,"spinDirection":60},"zone":5,"typeConfidence":0.88,"plateTime":0.47709691625720785,"extension":6.806504197267756},"hitData":{"launchSpeed":36.0,"launchAngle":-25.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":121.52,"coordY":187.99}},"index":0,"playId":"6d880e62-36a1-372e-86b4-d912dba3c322","pitchNumber":1,"startTime":"2026-06-29T23:40:01.848Z","endTime":"2026-06-29T23:40:10.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:40:10.901Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Callihan strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-29T23:40:32.099Z","endTime":"2026-06-29T23:42:00.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84735803585629,"aZ":-22.76916205271698,"pfxX":-9.417619578983045,"pfxZ":5.2601107701332275,"pX":-0.9091702964195216,"pZ":1.9827727039742988,"vX0":5.409019610860941,"vY0":-132.3112020204832,"vZ0":-3.10193327032138,"x":151.66,"y":185.25,"x0":-1.746777969766433,"y0":50.005984195412246,"z0":4.822082531501368,"aX":-16.851159662275045},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.1,"breakHorizontal":16.1,"spinRate":2157,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.41254719632845216,"extension":6.862146917704905},"index":0,"playId":"723db05d-168b-3378-af31-916a27566246","pitchNumber":1,"startTime":"2026-06-29T23:40:36.030Z","endTime":"2026-06-29T23:40:40.247Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":72.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.234877513989808,"aZ":-40.20855724324064,"pfxX":7.73540565977058,"pfxZ":-6.121645917258054,"pX":0.7882442582315854,"pZ":1.8103675278187847,"vX0":3.2543643175350137,"vY0":-113.9244363333914,"vZ0":1.2320400619386103,"x":86.95,"y":189.9,"x0":-1.6643747585434316,"y0":50.00229886455676,"z0":5.241528119074025,"aX":10.151822407041253},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-10.4,"breakHorizontal":-14.9,"spinRate":2595,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.4810677407466466,"extension":6.68809364614736},"index":1,"playId":"5b911da1-6b8d-3b77-a749-caefb556f04b","pitchNumber":2,"startTime":"2026-06-29T23:40:51.045Z","endTime":"2026-06-29T23:40:54.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45895277608724,"aZ":-26.13564244816154,"pfxX":-9.31139715951813,"pfxZ":3.761466713051595,"pX":0.5342122165039125,"pZ":1.6589586980302686,"vX0":8.480888710890857,"vY0":-124.90265277816901,"vZ0":-2.540328121603588,"x":96.64,"y":193.99,"x0":-1.670123040698616,"y0":50.001319547927345,"z0":4.803989097409167,"aX":-14.941895691842376},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.5,"breakHorizontal":15.2,"spinRate":1579,"spinDirection":250},"zone":9,"typeConfidence":0.91,"plateTime":0.43592791051742674,"extension":6.8429868731001315},"index":2,"playId":"e65dbfa2-6003-3ff2-9ac5-4ac5d7e599c6","pitchNumber":3,"startTime":"2026-06-29T23:41:06.358Z","endTime":"2026-06-29T23:41:09.782Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.062048646934684,"aZ":-29.01406066263728,"pfxX":-8.423384619600983,"pfxZ":2.045291460652461,"pX":-1.0054858454276867,"pZ":1.6579004723532522,"vX0":4.625419765491781,"vY0":-122.91330730346623,"vZ0":-1.6798058152123856,"x":155.33,"y":194.02,"x0":-1.8075099998411281,"y0":50.00410322608981,"z0":4.7906101180171925,"aX":-13.01931294531672},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.6,"breakHorizontal":14.3,"spinRate":1606,"spinDirection":256},"zone":13,"typeConfidence":0.92,"plateTime":0.4439237305956216,"extension":6.970974144434525},"index":3,"playId":"2a60a739-4d08-33d5-9397-96dcc9447586","pitchNumber":4,"startTime":"2026-06-29T23:41:25.889Z","endTime":"2026-06-29T23:41:29.706Z","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":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-29T23:41:46.000Z","endTime":"2026-06-29T23:41:56.284Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.911747916176946,"aZ":-40.208072263217275,"pfxX":8.21807420161658,"pfxZ":-6.101827423204304,"pX":0.4474425759350768,"pZ":0.8554392936244027,"vX0":2.2427262818983698,"vY0":-114.76388894264694,"vZ0":-0.6582297236947291,"x":99.94,"y":215.68,"x0":-1.613416912508173,"y0":50.00382731208394,"z0":5.108266619808121,"aX":10.815207860348465},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.9,"breakHorizontal":-15.5,"spinRate":2565,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.47973866001570276,"extension":6.834722034443732},"index":5,"playId":"8c2aab0c-5eff-3386-8275-c36ba26eeaa4","pitchNumber":5,"startTime":"2026-06-29T23:41:56.284Z","endTime":"2026-06-29T23:42:00.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:42:00.076Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-29T23:44:04.229Z","endTime":"2026-06-29T23:45:39.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.195829826697437,"aZ":-13.60383221185788,"pfxX":-7.795155837423526,"pfxZ":9.083122112024087,"pX":-0.36887870160566655,"pZ":3.194749988161371,"vX0":4.395199605557987,"vY0":-141.79097535211284,"vZ0":-5.508801163633855,"x":131.06,"y":152.52,"x0":-0.9230340147663734,"y0":50.00145083650087,"z0":6.024555671683073,"aX":-15.934969553026692},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.6,"breakHorizontal":13.3,"spinRate":2245,"spinDirection":229},"zone":1,"typeConfidence":0.91,"plateTime":0.3856944937646589,"extension":6.4170621327131085},"index":0,"playId":"1005c557-fa35-3dd9-a658-54e67991fcba","pitchNumber":1,"startTime":"2026-06-29T23:44:08.800Z","endTime":"2026-06-29T23:44:12.210Z","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.3,"endSpeed":79.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.7171504235713,"aZ":-40.097413451217406,"pfxX":3.52781133130421,"pfxZ":-5.005240335181803,"pX":0.6145839183114143,"pZ":2.2557660560975323,"vX0":2.1705196564787546,"vY0":-124.3918136750286,"vZ0":-1.8763996414192774,"x":93.57,"y":177.87,"x0":-0.7249484611637854,"y0":50.00471718591727,"z0":6.315021226293594,"aX":5.581590604416899},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-9.2,"breakHorizontal":-6.8,"spinRate":2731,"spinDirection":39},"zone":6,"typeConfidence":0.9,"plateTime":0.4387311047031237,"extension":6.1197154892893435},"index":1,"playId":"9760bec9-c782-30bb-a91e-9cf4b4693149","pitchNumber":2,"startTime":"2026-06-29T23:44:21.708Z","endTime":"2026-06-29T23:44:25.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.334361547676487,"aZ":-40.34412554450552,"pfxX":4.030919517801339,"pfxZ":-5.295500931999086,"pX":1.1198112903615443,"pZ":1.4326877133689049,"vX0":2.6793207465892785,"vY0":-123.18883886327262,"vZ0":-3.6738020027177374,"x":74.32,"y":200.1,"x0":-0.503599254495511,"y0":50.000146492977315,"z0":6.336660697009278,"aX":6.224033433400923},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-10.2,"breakHorizontal":-7.9,"spinRate":2557,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.44378677194933225,"extension":6.0120114372009095},"index":2,"playId":"f2fef4f1-2731-3ed3-9c39-681bbc28e93f","pitchNumber":3,"startTime":"2026-06-29T23:44:40.695Z","endTime":"2026-06-29T23:44:43.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.652142567564653,"aZ":-28.19720608879754,"pfxX":0.18874095353290743,"pfxZ":2.22176382252428,"pX":0.680383509962429,"pZ":0.6156429320377304,"vX0":3.4132010556262085,"vY0":-132.1153655825346,"vZ0":-8.487895102964723,"x":91.07,"y":222.16,"x0":-0.6457742250217746,"y0":50.005610797149735,"z0":5.902385580703267,"aX":0.3374441380652674},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.6,"breakHorizontal":-1.0,"spinRate":2724,"spinDirection":134},"zone":14,"typeConfidence":0.9,"plateTime":0.41250059131931405,"extension":6.277378034177433},"index":3,"playId":"7373f5d4-d54c-3892-babf-4a47db1814c8","pitchNumber":4,"startTime":"2026-06-29T23:45:00.954Z","endTime":"2026-06-29T23:45:04.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":86.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.217547920227474,"aZ":-24.974671609097477,"pfxX":0.5445144632013426,"pfxZ":3.8677938828779315,"pX":0.20769762312749784,"pZ":1.5531382270935474,"vX0":2.0995953234766973,"vY0":-134.59688315563724,"vZ0":-6.978770648734823,"x":109.08,"y":196.85,"x0":-0.6486597842020225,"y0":50.0043220008761,"z0":5.9112467657236545,"aX":1.0132881024060054},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.9,"breakHorizontal":-1.3,"spinRate":2665,"spinDirection":167},"zone":14,"typeConfidence":0.92,"plateTime":0.40470230920342676,"extension":6.205999302950187},"index":4,"playId":"a995b242-d904-3efb-ae74-333ea0eac326","pitchNumber":5,"startTime":"2026-06-29T23:45:16.480Z","endTime":"2026-06-29T23:45:20.304Z","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":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86243116634719,"aZ":-13.89156611525855,"pfxX":-5.656774628756068,"pfxZ":8.798498942699293,"pX":-0.19563201571781808,"pZ":4.101495458751384,"vX0":3.670498260575019,"vY0":-142.7669369811717,"vZ0":-2.9050738827125686,"x":124.46,"y":128.04,"x0":-0.7587192725594551,"y0":50.00174460604764,"z0":5.999079731276631,"aX":-11.752578617508568},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.6,"breakHorizontal":9.6,"spinRate":2434,"spinDirection":227},"zone":11,"typeConfidence":0.91,"plateTime":0.38270047092754167,"extension":6.322178816611483},"index":5,"playId":"e06d97bc-bbe1-35f9-bb65-ea7aedde4d41","pitchNumber":6,"startTime":"2026-06-29T23:45:35.884Z","endTime":"2026-06-29T23:45:39.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:45:39.266Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to center fielder Jake Mangum.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-29T23:45:48.814Z","endTime":"2026-06-29T23:46:26.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.137411935155587,"aZ":-27.78190011786706,"pfxX":0.28705795885900187,"pfxZ":2.4199508131039345,"pX":-0.2532503140893132,"pZ":2.313612656785173,"vX0":1.5035825000423328,"vY0":-132.76777002227203,"vZ0":-4.659815779688779,"x":126.65,"y":176.31,"x0":-0.8604764891599663,"y0":50.000663982054874,"z0":6.074731505999152,"aX":0.5206418445807454},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.7,"breakHorizontal":-0.8,"spinRate":2513,"spinDirection":175},"zone":5,"typeConfidence":0.9,"plateTime":0.41003626420060346,"extension":6.297053873394875},"index":0,"playId":"4cbdca0e-fab8-33f1-b3a6-a8a8804a24ac","pitchNumber":1,"startTime":"2026-06-29T23:46:02.828Z","endTime":"2026-06-29T23:46:06.261Z","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.9,"endSpeed":90.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.928130192747396,"aZ":-20.321606918322896,"pfxX":-9.537452987526146,"pfxZ":5.724179050898432,"pX":-0.362552007050271,"pZ":2.838596378360127,"vX0":3.9278695542416306,"vY0":-142.5431509851617,"vZ0":-5.58551488848057,"x":130.82,"y":162.14,"x0":-0.514596814161026,"y0":50.002245084197384,"z0":6.095305183891386,"aX":-19.742652336503596},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.5,"breakHorizontal":16.6,"spinRate":2224,"spinDirection":221},"zone":1,"typeConfidence":0.9,"plateTime":0.3833880000073733,"extension":6.491582857934052},"hitData":{"launchSpeed":83.6,"launchAngle":33.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.8,"coordY":69.73}},"index":1,"playId":"666955bb-40a2-3049-94e0-9b4f82b03d46","pitchNumber":2,"startTime":"2026-06-29T23:46:17.736Z","endTime":"2026-06-29T23:46:26.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:46:26.547Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Rincones Jr. strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-29T23:46:27.489Z","endTime":"2026-06-29T23:47:50.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":682848,"link":"/api/v1/people/682848"},"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":85.0,"endSpeed":78.4,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.467017187655674,"aZ":-42.24127963650831,"pfxX":5.040406458383566,"pfxZ":-6.5030490392522236,"pX":-0.5917126244588811,"pZ":2.0718212916328054,"vX0":-1.2882630361398917,"vY0":-123.85718937429773,"vZ0":-1.7383494191716702,"x":139.55,"y":182.84,"x0":-0.7185884833230008,"y0":50.00051087502893,"z0":6.325215457479921,"aX":7.805393298522216},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-11.9,"breakHorizontal":-8.8,"spinRate":2934,"spinDirection":47},"zone":7,"typeConfidence":0.9,"plateTime":0.4427440142326535,"extension":6.125789892289106},"index":0,"playId":"9ae05bb1-e3a2-37c0-bb8b-82c6f264bbd9","pitchNumber":1,"startTime":"2026-06-29T23:46:44.310Z","endTime":"2026-06-29T23:46:47.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.996598876311,"aZ":-14.833146109705162,"pfxX":-6.080263184106943,"pfxZ":8.468016873352843,"pX":-0.8740337557411558,"pZ":3.6285049510837584,"vX0":2.1153847311315075,"vY0":-142.2727764059967,"vZ0":-4.071477566027195,"x":150.32,"y":140.81,"x0":-0.8378164621307337,"y0":50.00142037720997,"z0":6.019789826806503,"aX":-12.448816964481834},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.6,"breakHorizontal":10.6,"spinRate":2383,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.38515792047340947,"extension":6.401445281053438},"index":1,"playId":"b9796d1c-cd85-3290-9f13-62706d3b676c","pitchNumber":2,"startTime":"2026-06-29T23:46:56.433Z","endTime":"2026-06-29T23:46:59.469Z","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":84.8,"endSpeed":79.3,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.212043473390846,"aZ":-37.33547196336677,"pfxX":1.7402782631766982,"pfxZ":-3.333195061641046,"pX":1.1031839957142227,"pZ":-0.4944157283480379,"vX0":3.141919006948319,"vY0":-123.2896440556584,"vZ0":-8.349554436973797,"x":74.95,"y":252.13,"x0":-0.41099294244965706,"y0":50.00316941747357,"z0":6.064213319172072,"aX":2.69409657450094},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-7.7,"breakHorizontal":-3.8,"spinRate":2580,"spinDirection":33},"zone":14,"typeConfidence":0.89,"plateTime":0.4433010251956646,"extension":6.263690223291973},"index":2,"playId":"343754ee-eadd-3775-a495-b31d9af1d28e","pitchNumber":3,"startTime":"2026-06-29T23:47:10.001Z","endTime":"2026-06-29T23:47:13.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.111661262883416,"aZ":-45.22158994568182,"pfxX":4.5549899682074155,"pfxZ":-8.390144406279191,"pX":0.8561160180636721,"pZ":1.5731091758195563,"vX0":1.807408879182075,"vY0":-124.26673265334615,"vZ0":-2.3020864881680287,"x":84.37,"y":196.31,"x0":-0.47338281678459687,"y0":50.00079819403121,"z0":6.286528088315359,"aX":7.085493782163661},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-15.5,"breakHorizontal":-8.6,"spinRate":2910,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.4416510111789407,"extension":6.1047965763679155},"index":3,"playId":"82b88bf0-0d3c-329f-baf3-7cea1d60cae3","pitchNumber":4,"startTime":"2026-06-29T23:47:31.710Z","endTime":"2026-06-29T23:47:34.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19535148542791,"aZ":-24.734427067390506,"pfxX":-9.33467490645231,"pfxZ":4.1162730887091925,"pX":-0.6660924499057965,"pZ":1.8307570286810166,"vX0":3.3990938278090064,"vY0":-133.26326543185348,"vZ0":-5.992786735196589,"x":142.39,"y":189.35,"x0":-0.7413161143396801,"y0":50.004048397307,"z0":5.882342212530808,"aX":-16.881171082531267},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.5,"breakHorizontal":16.2,"spinRate":1851,"spinDirection":229},"zone":7,"typeConfidence":0.91,"plateTime":0.41017097891247056,"extension":6.417767922564841},"index":4,"playId":"64cdf44b-9bfc-3a06-bb1d-c156c6b47223","pitchNumber":5,"startTime":"2026-06-29T23:47:46.904Z","endTime":"2026-06-29T23:47:50.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:47:50.638Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jared Triolo homers (1) on a fly ball to center field.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-29T23:49:50.543Z","endTime":"2026-06-29T23:52:39.329Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":82.6,"endSpeed":75.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99710052764788,"aZ":-30.304316098645398,"pfxX":0.37725679668191336,"pfxZ":1.294946178793154,"pX":1.1523103685117024,"pZ":2.114242483459089,"vX0":6.505010145716859,"vY0":-120.09825163844123,"vZ0":-0.6999074868732748,"x":73.08,"y":181.7,"x0":-1.6496620835293456,"y0":50.00580369858627,"z0":5.123773587371494,"aX":0.5466405227627628},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.4,"breakHorizontal":-2.4,"spinRate":2263,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.45746665000553977,"extension":7.051399496340274},"index":0,"playId":"2c84063c-ed13-32c3-b0ee-f51f9d1d7044","pitchNumber":1,"startTime":"2026-06-29T23:50:51.881Z","endTime":"2026-06-29T23:50:55.856Z","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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.348765959280218,"aZ":-41.411667258618,"pfxX":7.124160250641974,"pfxZ":-7.1507849577130305,"pX":1.132949707699759,"pZ":1.8884930450733686,"vX0":4.041434495999692,"vY0":-113.41824550922857,"vZ0":1.8358960126711061,"x":73.81,"y":187.79,"x0":-1.6024831133149002,"y0":50.00220395335918,"z0":5.224159792755473,"aX":9.20360242134506},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-12.1,"breakHorizontal":-14.0,"spinRate":2644,"spinDirection":58},"zone":14,"typeConfidence":0.91,"plateTime":0.4844653816273805,"extension":6.718118473420169},"index":1,"playId":"0a3f67d9-cfc9-3f7e-99b6-9e9660684b12","pitchNumber":2,"startTime":"2026-06-29T23:51:08.212Z","endTime":"2026-06-29T23:51:11.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.62415007107137,"aZ":-24.59830368048674,"pfxX":-10.917706169468934,"pfxZ":4.310370662955195,"pX":0.1353201820978215,"pZ":1.1436139075164555,"vX0":7.983670390500658,"vY0":-131.69458861831836,"vZ0":-4.741417856089748,"x":111.84,"y":207.9,"x0":-1.5150279336935921,"y0":50.005019503829296,"z0":4.783843205178688,"aX":-19.20479650832693},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.0,"breakHorizontal":18.0,"spinRate":2236,"spinDirection":233},"zone":14,"typeConfidence":0.89,"plateTime":0.415694001243478,"extension":7.0095324963378705},"index":2,"playId":"efc5031f-a243-3eb2-9645-6ecc0d5b92ac","pitchNumber":3,"startTime":"2026-06-29T23:51:26.384Z","endTime":"2026-06-29T23:51:30.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0168763509557,"aZ":-18.438886636817973,"pfxX":-8.922550882399769,"pfxZ":7.791834132926175,"pX":-0.06760139927466889,"pZ":2.579714823857722,"vX0":7.212872119836808,"vY0":-131.69795935422505,"vZ0":-2.5016586446302753,"x":119.58,"y":169.13,"x0":-1.6777120504153717,"y0":50.00532245903743,"z0":4.9003006562521225,"aX":-15.733111950896477},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.8,"breakHorizontal":14.6,"spinRate":2323,"spinDirection":234},"zone":5,"typeConfidence":0.83,"plateTime":0.4153306528927594,"extension":7.064368317744123},"index":3,"playId":"98b5b171-895e-3ec6-a0b4-981ec595b21a","pitchNumber":4,"startTime":"2026-06-29T23:51:46.033Z","endTime":"2026-06-29T23:51:49.650Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6216831099685,"aZ":-22.00408397334252,"pfxX":-9.824897271106707,"pfxZ":5.683503470765352,"pX":-0.09376751433644716,"pZ":2.1933680105885505,"vX0":7.298187341939751,"vY0":-132.69415475109062,"vZ0":-2.842517874347873,"x":120.57,"y":179.56,"x0":-1.5993790544287991,"y0":50.000298272637295,"z0":4.876472282433914,"aX":-17.56913687107452},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.0,"breakHorizontal":16.3,"spinRate":2280,"spinDirection":234},"zone":8,"typeConfidence":0.91,"plateTime":0.41232218669872367,"extension":6.91774673714869},"hitData":{"launchSpeed":103.5,"launchAngle":25.0,"totalDistance":419.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.74,"coordY":29.59}},"index":4,"playId":"574c3445-0a21-3f44-868d-b5880f6366c0","pitchNumber":5,"startTime":"2026-06-29T23:52:13.970Z","endTime":"2026-06-29T23:52:39.329Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:52:39.329Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake Mangum doubles (8) on a sharp line drive to center fielder Justin Crawford.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-29T23:52:34.638Z","endTime":"2026-06-29T23:53:13.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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"}]}],"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(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":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":72.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.320712258346948,"aZ":-38.18353096430228,"pfxX":7.857625415264824,"pfxZ":-4.573148148249986,"pX":0.4443081684077704,"pZ":2.0804662122160757,"vX0":2.6468862938006406,"vY0":-113.98341861254498,"vZ0":1.4467602027903825,"x":100.06,"y":182.61,"x0":-1.7535432123705945,"y0":50.00417918261944,"z0":5.213135120059426,"aX":10.319982844957503},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-7.6,"breakHorizontal":-14.9,"spinRate":2601,"spinDirection":56},"zone":9,"typeConfidence":0.86,"plateTime":0.48087175932356185,"extension":6.728242887693505},"hitData":{"launchSpeed":101.7,"launchAngle":18.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":145.17,"coordY":70.87}},"index":0,"playId":"34de4ece-d449-36c6-9150-97adcfaa8e1b","pitchNumber":1,"startTime":"2026-06-29T23:53:00.655Z","endTime":"2026-06-29T23:53:13.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:53:13.877Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Konnor Griffin singles on a bunt ground ball to pitcher Aaron Nola. Jake Mangum to 3rd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-29T23:53:38.740Z","endTime":"2026-06-29T23:53:55.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"postOnThird":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605400,"link":"/api/v1/people/605400"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83443163646386,"aZ":-25.569604991130603,"pfxX":-11.463174941540418,"pfxZ":3.738602864056408,"pX":-0.7212877281085893,"pZ":1.4902694115121744,"vX0":6.2715057347914405,"vY0":-131.98757701659218,"vZ0":-3.5609003467572773,"x":144.49,"y":198.54,"x0":-1.6377281589226642,"y0":50.00113109118697,"z0":4.737622972587994,"aX":-20.242789566311696},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.2,"breakHorizontal":19.4,"spinRate":2233,"spinDirection":231},"zone":13,"typeConfidence":0.89,"plateTime":0.41481539732435335,"extension":7.204539169834734},"hitData":{"launchSpeed":33.9,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":119.84,"coordY":190.39}},"index":0,"playId":"cdeee07a-888b-3c77-ba4c-86af21847469","pitchNumber":1,"startTime":"2026-06-29T23:53:48.444Z","endTime":"2026-06-29T23:53:55.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:53:55.353Z","atBatIndex":35},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Brandon Lowe out on a sacrifice fly to center fielder Justin Crawford. Jake Mangum scores.","rbi":1,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-29T23:55:24.818Z","endTime":"2026-06-29T23:55:40.049Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"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":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-29T23:54:23.146Z","endTime":"2026-06-29T23:55:27.106Z","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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.302933375121313,"aZ":-29.61608984195547,"pfxX":-9.07047873300759,"pfxZ":1.6737725268726358,"pX":-0.13065480555010195,"pZ":2.187680131439593,"vX0":7.013918552039074,"vY0":-122.36190982251384,"vZ0":-0.24417544450731343,"x":121.98,"y":179.71,"x0":-1.8443899861202235,"y0":50.00335026744271,"z0":4.808895791703471,"aX":-13.867040862975175},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.2,"breakHorizontal":15.0,"spinRate":1546,"spinDirection":245},"zone":5,"typeConfidence":0.92,"plateTime":0.44624199525455444,"extension":7.22078294640463},"hitData":{"launchSpeed":111.0,"launchAngle":16.0,"totalDistance":364.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":149.05,"coordY":54.33}},"index":1,"playId":"26492c6a-5993-3682-87f5-1f89250b9be2","pitchNumber":1,"startTime":"2026-06-29T23:55:27.106Z","endTime":"2026-06-29T23:55:40.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:55:40.049Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Reynolds walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-29T23:56:04.236Z","endTime":"2026-06-29T23:59:02.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"postOnThird":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,8],"actionIndex":[4],"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":4},"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":[]}],"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":88.2,"endSpeed":81.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.749731679437875,"aZ":-24.780582696913374,"pfxX":-11.266013182808077,"pfxZ":4.4301642658712055,"pX":0.19308042843169723,"pZ":0.8904362271345131,"vX0":8.360021845627925,"vY0":-128.15738270052472,"vZ0":-4.867643629219862,"x":109.64,"y":214.74,"x0":-1.6427940652960331,"y0":50.0008877846698,"z0":4.742664715673549,"aX":-18.793830722290643},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.2,"breakHorizontal":18.6,"spinRate":2127,"spinDirection":237},"zone":14,"typeConfidence":0.74,"plateTime":0.42690307380477144,"extension":6.986491526632643},"index":0,"playId":"56eec2d7-f6d5-3f09-855e-9aed1a9b12b7","pitchNumber":1,"startTime":"2026-06-29T23:56:06.966Z","endTime":"2026-06-29T23:56:10.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30302147807605,"aZ":-24.639307800500593,"pfxX":-10.159310510181978,"pfxZ":4.355518306347541,"pX":-1.4337753614467075,"pZ":1.6224376647224086,"vX0":4.54927370450781,"vY0":-130.43874133440724,"vZ0":-3.436827763074289,"x":171.65,"y":194.97,"x0":-1.876258178813188,"y0":50.00436855110111,"z0":4.805621607981443,"aX":-17.58520805322109},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.3,"breakHorizontal":17.5,"spinRate":2164,"spinDirection":232},"zone":13,"typeConfidence":0.88,"plateTime":0.41919323039272927,"extension":7.019764927361496},"index":1,"playId":"6ea86fa4-18f0-377b-8232-0a839a1c3e55","pitchNumber":2,"startTime":"2026-06-29T23:56:28.259Z","endTime":"2026-06-29T23:56:31.816Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"cdc712f1-918e-3bd4-95dc-336770a3a613","startTime":"2026-06-29T23:56:50.719Z","endTime":"2026-06-29T23:56:53.804Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.601310592505563,"aZ":-39.5672451112668,"pfxX":9.482337363371208,"pfxZ":-5.718729317738518,"pX":-0.6840923668893685,"pZ":2.887968510911288,"vX0":-0.14278540100164822,"vY0":-113.0403741944759,"vZ0":3.4629208715779876,"x":143.08,"y":160.8,"x0":-1.8518288093735544,"y0":50.000212207156096,"z0":5.308568592952423,"aX":12.268818849454236},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-9.1,"breakHorizontal":-17.2,"spinRate":2576,"spinDirection":62},"zone":1,"typeConfidence":0.89,"plateTime":0.48454601997125346,"extension":6.482681037675457},"index":3,"playId":"5664a4e4-e1be-3f76-a275-9aea048b81a9","pitchNumber":3,"startTime":"2026-06-29T23:57:11.304Z","endTime":"2026-06-29T23:57:22.624Z","isPitch":true,"type":"pitch"},{"details":{"description":"Konnor Griffin steals (15) 2nd base. Konnor Griffin to 3rd. Konnor Griffin advances to 3rd, on a throwing error by catcher J.T. Realmuto.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"actionPlayId":"5664a4e4-e1be-3f76-a275-9aea048b81a9","startTime":"2026-06-29T23:57:38.159Z","endTime":"2026-06-29T23:57:59.363Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"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":92.2,"endSpeed":84.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.738789557623235,"aZ":-16.848750308385863,"pfxX":-8.698986325604691,"pfxZ":8.425213437727077,"pX":0.9896581422510075,"pZ":3.0895812564731537,"vX0":9.965364174292853,"vY0":-133.95723288438916,"vZ0":-1.6926032581797394,"x":79.28,"y":155.36,"x0":-1.6471469798897134,"y0":50.00019220442868,"z0":4.933154919669356,"aX":-15.819068580478598},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.1,"breakHorizontal":13.7,"spinRate":2434,"spinDirection":234},"zone":12,"typeConfidence":0.89,"plateTime":0.4087587267085331,"extension":6.997942031202457},"index":5,"playId":"309910db-6b7f-3101-8c3b-4a5b5091be11","pitchNumber":4,"startTime":"2026-06-29T23:57:59.363Z","endTime":"2026-06-29T23:58:03.409Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.674729250922763,"aZ":-18.688383059491017,"pfxX":-8.333308344834547,"pfxZ":7.3387353681846275,"pX":-0.15032994416133363,"pZ":3.4156646238424337,"vX0":7.052539606835891,"vY0":-134.35063073803025,"vZ0":-0.6036824159996832,"x":122.73,"y":146.56,"x0":-1.7199359045869143,"y0":50.003738129145155,"z0":4.965257656501135,"aX":-15.315289248221072},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.4,"breakHorizontal":13.7,"spinRate":2342,"spinDirection":230},"zone":2,"typeConfidence":0.85,"plateTime":0.40688054245636573,"extension":6.912697051957082},"index":6,"playId":"4c1f293f-701b-38a8-bb66-94e212c36661","pitchNumber":5,"startTime":"2026-06-29T23:58:21.727Z","endTime":"2026-06-29T23:58:25.287Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-06-29T23:58:35.423Z","endTime":"2026-06-29T23:58:58.444Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.404085880052452,"aZ":-39.31998435161448,"pfxX":8.041577959665636,"pfxZ":-5.2482079811358435,"pX":0.7468493454709166,"pZ":0.7361293845449924,"vX0":3.315962672561204,"vY0":-116.10872861285303,"vZ0":-1.268569686363616,"x":88.53,"y":218.9,"x0":-1.7460873550632214,"y0":50.0043132594503,"z0":5.042143053433252,"aX":10.944055622265985},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-9.5,"breakHorizontal":-15.4,"spinRate":2779,"spinDirection":52},"zone":14,"typeConfidence":0.87,"plateTime":0.47233280252938625,"extension":6.721245532061325},"index":8,"playId":"3e02b844-02c8-3298-a561-e82320106cad","pitchNumber":6,"startTime":"2026-06-29T23:58:58.444Z","endTime":"2026-06-29T23:59:02.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-29T23:59:02.422Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a line drive to left fielder Brandon Marsh. Konnor Griffin scores. Bryan Reynolds to 2nd.","rbi":1,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-29T23:59:12.021Z","endTime":"2026-06-30T00:01:36.979Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.700949315331023,"aZ":-41.43229725389364,"pfxX":8.01953345797589,"pfxZ":-7.021669242147458,"pX":0.13153986385650437,"pZ":1.9324575483783708,"vX0":2.056341171459167,"vY0":-113.97485248431306,"vZ0":1.9539026298276914,"x":111.99,"y":186.6,"x0":-1.8242423069558416,"y0":50.00534561658783,"z0":5.151674157377051,"aX":10.565932546274388},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-12.0,"breakHorizontal":-15.0,"spinRate":2607,"spinDirection":55},"zone":8,"typeConfidence":0.91,"plateTime":0.48032581635251326,"extension":6.696690602137683},"index":0,"playId":"d5fcc79f-28b4-3cfc-b1f9-ebe55b800c61","pitchNumber":1,"startTime":"2026-06-29T23:59:39.931Z","endTime":"2026-06-29T23:59:43.265Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.170759714498875,"aZ":-18.267595657284616,"pfxX":-8.685127775372065,"pfxZ":7.512058444507547,"pX":-0.3381632084469489,"pZ":3.8444568810296977,"vX0":6.570730080465839,"vY0":-134.71303120961423,"vZ0":0.42093045041334765,"x":129.89,"y":134.98,"x0":-1.6711873419536294,"y0":50.00634481485332,"z0":4.969804962386197,"aX":-16.088270364933898},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.9,"breakHorizontal":14.5,"spinRate":2269,"spinDirection":232},"zone":11,"typeConfidence":0.88,"plateTime":0.40540675394221415,"extension":7.07221263474653},"index":1,"playId":"2de5245a-ad75-36fd-96c1-24b3996d854d","pitchNumber":2,"startTime":"2026-06-30T00:00:01.804Z","endTime":"2026-06-30T00:00:05.050Z","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":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.4,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.637573785968623,"aZ":-39.71649519569184,"pfxX":8.682764730673481,"pfxZ":-5.725714219274847,"pX":-0.6014582022084846,"pZ":1.2480431045445735,"vX0":0.4198393648394887,"vY0":-114.21135339880186,"vZ0":0.18770754296461134,"x":139.93,"y":205.08,"x0":-1.9153953965910941,"y0":50.002988165343666,"z0":5.080536778522009,"aX":11.435576310946853},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.0,"breakHorizontal":-15.8,"spinRate":2660,"spinDirection":58},"zone":13,"typeConfidence":0.9,"plateTime":0.48013721750516236,"extension":6.671294760500299},"index":2,"playId":"117a1dcf-393d-3fd3-8589-4bbc6a054351","pitchNumber":3,"startTime":"2026-06-30T00:00:24.060Z","endTime":"2026-06-30T00:00:28.126Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"da1bb4d9-99ae-3e2c-bc5e-cffcb682605e","startTime":"2026-06-30T00:00:45.495Z","endTime":"2026-06-30T00:00:48.755Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.159115057000605,"aZ":-20.250647307759337,"pfxX":-8.936248482298616,"pfxZ":6.486306854973726,"pX":-1.037095300099855,"pZ":3.9253592369713974,"vX0":5.071399219814069,"vY0":-134.24082696443836,"vZ0":1.0006068479788706,"x":156.53,"y":132.8,"x0":-1.7829311662488843,"y0":50.00019319928837,"z0":4.982146832256519,"aX":-16.420898514928396},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.1,"breakHorizontal":15.2,"spinRate":2310,"spinDirection":231},"zone":11,"typeConfidence":0.51,"plateTime":0.40693412587627353,"extension":6.7177489948829505},"index":4,"playId":"ea25b0ec-d2d9-3a6c-8d97-cc6eae62c8ec","pitchNumber":4,"startTime":"2026-06-30T00:01:07.608Z","endTime":"2026-06-30T00:01:10.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.861969692879246,"aZ":-24.302085351332163,"pfxX":-10.214117745683449,"pfxZ":4.27023920243521,"pX":0.23936709262660888,"pZ":2.286380489880982,"vX0":8.468062422159734,"vY0":-134.15723561579242,"vZ0":-2.2348227400098435,"x":107.88,"y":177.05,"x0":-1.6130112911488212,"y0":50.00374698096135,"z0":4.841726126673852,"aX":-18.836273504468426},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.6,"breakHorizontal":16.9,"spinRate":2235,"spinDirection":229},"zone":5,"typeConfidence":0.91,"plateTime":0.4064749745612568,"extension":6.9434217094838235},"hitData":{"launchSpeed":93.0,"launchAngle":11.0,"totalDistance":186.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":101.15,"coordY":102.84}},"index":5,"playId":"f67e8805-c6b7-3511-b2ed-89723cea0112","pitchNumber":5,"startTime":"2026-06-30T00:01:27.205Z","endTime":"2026-06-30T00:01:36.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:01:36.979Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Esmerlyn Valdez walks. Bryan Reynolds to 3rd. Ryan O'Hearn to 2nd.","rbi":0,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T00:02:06.442Z","endTime":"2026-06-30T00:03:48.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"postOnThird":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"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":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80558822076312,"aZ":-24.263379465933795,"pfxX":-11.2151177517497,"pfxZ":4.259260631977457,"pX":0.824397494609709,"pZ":1.5411927658810656,"vX0":10.301458375853354,"vY0":-135.01237734367461,"vZ0":-4.064370181465275,"x":85.58,"y":197.17,"x0":-1.5728033956847385,"y0":50.0029744769856,"z0":4.761969788474723,"aX":-20.825223185719754},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.1,"breakHorizontal":18.2,"spinRate":2334,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.40480210481575085,"extension":7.022250693319763},"index":0,"playId":"c798f7c2-6b36-336d-93d8-6f88b6ff9574","pitchNumber":1,"startTime":"2026-06-30T00:02:19.919Z","endTime":"2026-06-30T00:02:23.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.793856476659382,"aZ":-24.24587934333822,"pfxX":-10.929337485339984,"pfxZ":4.342275227073947,"pX":0.9296714080494671,"pZ":0.3779515504728895,"vX0":10.299189291246437,"vY0":-133.51532604189813,"vZ0":-6.70486948965167,"x":81.56,"y":228.58,"x0":-1.5374920765919473,"y0":50.00341846701771,"z0":4.639482232719792,"aX":-19.950155932884616},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.7,"breakHorizontal":17.9,"spinRate":2169,"spinDirection":234},"zone":14,"typeConfidence":0.9,"plateTime":0.40854434012417196,"extension":7.126885224126438},"index":1,"playId":"f64794f6-1aca-308a-9e10-9384f72f51f2","pitchNumber":2,"startTime":"2026-06-30T00:02:37.555Z","endTime":"2026-06-30T00:02:40.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":78.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.29829274181815,"aZ":-33.010211030010595,"pfxX":2.520608930268985,"pfxZ":-0.5457701680412779,"pX":0.8136728976054791,"pZ":2.1365751019367303,"vX0":5.452300167179668,"vY0":-121.69833912688117,"vZ0":-0.1283823648104625,"x":85.98,"y":181.09,"x0":-1.7652770961300248,"y0":50.00252127239548,"z0":5.000952519619295,"aX":3.858117854126737},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.8,"breakHorizontal":-5.6,"spinRate":2431,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.4465867514482902,"extension":6.751608173555822},"index":2,"playId":"9435eaf5-1e29-352e-bbe6-073e6e3283ba","pitchNumber":3,"startTime":"2026-06-30T00:03:01.853Z","endTime":"2026-06-30T00:03:05.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.159646701458904,"aZ":-25.020351236749807,"pfxX":-11.235346732495067,"pfxZ":3.8322094245290907,"pX":0.32575357461365667,"pZ":1.1130405302524702,"vX0":9.070671117677335,"vY0":-135.64274349547608,"vZ0":-5.019062492332748,"x":104.58,"y":208.73,"x0":-1.5988606433104426,"y0":50.00334455320362,"z0":4.727844493767648,"aX":-20.975453166991365},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.0,"breakHorizontal":18.5,"spinRate":2319,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.40351690052684885,"extension":7.2308412749288165},"index":3,"playId":"76801ec8-77e2-3432-8a80-bfa3dd0ab33f","pitchNumber":4,"startTime":"2026-06-30T00:03:24.482Z","endTime":"2026-06-30T00:03:28.453Z","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":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.655894257842167,"aZ":-34.575075984326475,"pfxX":2.442481074841446,"pfxZ":-1.5519345250717205,"pX":1.1273585108517166,"pZ":1.2390522818099872,"vX0":6.011597405099543,"vY0":-123.0018861993671,"vZ0":-1.9420245563825609,"x":74.03,"y":205.33,"x0":-1.6584332885378896,"y0":50.00568192031643,"z0":4.949624938332045,"aX":3.770464553151578},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.0,"breakHorizontal":-5.8,"spinRate":2488,"spinDirection":75},"zone":14,"typeConfidence":2.0,"plateTime":0.44400577228300486,"extension":6.926436172116232},"index":4,"playId":"0e0f1088-be5f-3623-8a5f-97933f700c8b","pitchNumber":5,"startTime":"2026-06-30T00:03:44.345Z","endTime":"2026-06-30T00:03:48.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:03:48.600Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Endy Rodríguez walks. Bryan Reynolds scores. Ryan O'Hearn to 3rd. Esmerlyn Valdez to 2nd.","rbi":1,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T00:07:19.105Z","endTime":"2026-06-30T00:09:05.208Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"postOnSecond":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"postOnThird":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-30T00:04:11.446Z","endTime":"2026-06-30T00:04:34.222Z","isPitch":false,"type":"action","player":{"id":682848,"link":"/api/v1/people/682848"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-30T00:04:34.222Z","endTime":"2026-06-30T00:05:18.369Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Seth Johnson replaces Aaron Nola.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-06-30T00:05:18.369Z","endTime":"2026-06-30T00:07:21.441Z","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":"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.1,"endSpeed":89.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.715937722015866,"aZ":-10.348080736157124,"pfxX":-4.91932859932483,"pfxZ":10.558187800025005,"pX":-0.8349349694895457,"pZ":3.659013446789911,"vX0":4.567130619910083,"vY0":-142.82294141713157,"vZ0":-3.896897154080729,"x":148.83,"y":139.99,"x0":-1.8151802431135042,"y0":50.000797516252085,"z0":5.6912150988930446,"aX":-10.16776062954912},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.5,"breakHorizontal":8.0,"spinRate":2421,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3834225848370534,"extension":6.274945663290191},"index":3,"playId":"06e01167-3050-308d-85e2-5b5e27b89141","pitchNumber":1,"startTime":"2026-06-30T00:07:21.441Z","endTime":"2026-06-30T00:07:25.876Z","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":88.6,"endSpeed":81.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.715238796060845,"aZ":-30.68997833771569,"pfxX":2.657982374214761,"pfxZ":0.8740507641125106,"pX":0.6623610129352377,"pZ":2.611013868251421,"vX0":5.020496949995276,"vY0":-128.98199037788325,"vZ0":-1.8642690395387764,"x":91.75,"y":168.28,"x0":-1.6511022783368907,"y0":50.000291638127564,"z0":5.699609820561659,"aX":4.49685222617442},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.4,"breakHorizontal":-5.9,"spinRate":2486,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.42393972795819224,"extension":6.4281788122713275},"index":4,"playId":"42267262-1702-35c0-9a4f-2dd73cb5dd07","pitchNumber":2,"startTime":"2026-06-30T00:07:38.367Z","endTime":"2026-06-30T00:07:43.408Z","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.6,"endSpeed":90.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30154999268273,"aZ":-12.327428405148154,"pfxX":-4.480707678715526,"pfxZ":9.431046531328395,"pX":-1.0305830763934396,"pZ":3.7858224558827116,"vX0":3.8207296462486413,"vY0":-143.68919558833048,"vZ0":-3.2652112526206576,"x":156.28,"y":136.56,"x0":-1.7911607302745813,"y0":50.00432093095866,"z0":5.695867454479491,"aX":-9.430329939246418},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.7,"breakHorizontal":7.4,"spinRate":2305,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3802701245122875,"extension":6.340255813013565},"index":5,"playId":"63f14be4-74bd-3cf7-9da9-93f6ebb62ead","pitchNumber":3,"startTime":"2026-06-30T00:08:00.721Z","endTime":"2026-06-30T00:08:03.903Z","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":98.1,"endSpeed":89.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64031598871078,"aZ":-9.707969579396178,"pfxX":-2.623469719316147,"pfxZ":10.862241195298918,"pX":-0.7465254890892556,"pZ":3.3897395109809474,"vX0":4.178134590090404,"vY0":-142.8507880657526,"vZ0":-4.501143185919522,"x":145.46,"y":147.26,"x0":-1.8866886207696552,"y0":50.00614904600404,"z0":5.595265100354396,"aX":-5.428066401409396},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.0,"breakHorizontal":4.0,"spinRate":2374,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.383302138741322,"extension":6.249661650397858},"index":6,"playId":"b445612a-49e5-3c5a-945d-2e3fdd2ae408","pitchNumber":4,"startTime":"2026-06-30T00:08:20.624Z","endTime":"2026-06-30T00:08:24.489Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.099781277181314,"aZ":-10.98448688416601,"pfxX":-4.310407173662476,"pfxZ":10.289212417650699,"pX":-0.12167279821795941,"pZ":3.5119878550377264,"vX0":5.958100424458551,"vY0":-142.24363862958992,"vZ0":-3.906636796594467,"x":121.64,"y":143.96,"x0":-1.6785346726500971,"y0":50.002949674092314,"z0":5.593890661968899,"aX":-8.877528574557951},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.1,"breakHorizontal":6.7,"spinRate":2267,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3843300757075161,"extension":6.61453681680031},"index":7,"playId":"295d5be4-cb3c-3f13-a165-0cab241c7559","pitchNumber":5,"startTime":"2026-06-30T00:08:40.186Z","endTime":"2026-06-30T00:08:43.740Z","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":98.7,"endSpeed":90.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.216693179009766,"aZ":-10.531458454401907,"pfxX":-3.3164592960159838,"pfxZ":10.343846410583318,"pX":-0.7938762241666762,"pZ":3.5381310522499656,"vX0":3.964584362901262,"vY0":-143.7126349297251,"vZ0":-4.126942307457351,"x":147.26,"y":143.25,"x0":-1.7602137118803645,"y0":50.004029447290925,"z0":5.646689410483497,"aX":-6.940055028653372},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.1,"breakHorizontal":5.2,"spinRate":2369,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3811009505399823,"extension":6.379307264750793},"index":8,"playId":"281c9e65-8eb7-3619-b797-9002fbe5784f","pitchNumber":6,"startTime":"2026-06-30T00:09:01.022Z","endTime":"2026-06-30T00:09:05.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:09:05.208Z","atBatIndex":40},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tyler Callihan grounds into a force out, first baseman Bryce Harper to shortstop Trea Turner. Ryan O'Hearn scores. Esmerlyn Valdez scores. Endy Rodríguez out at 2nd. Tyler Callihan to 1st. Throwing error by shortstop Trea Turner.","rbi":1,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T00:09:23.181Z","endTime":"2026-06-30T00:10:20.664Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"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_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.4,"endSpeed":82.2,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.935281870476317,"aZ":-30.105162763696708,"pfxX":2.4469067202084815,"pfxZ":1.2172171950109316,"pX":-0.45361776166755535,"pZ":1.667637050640086,"vX0":2.93227192465501,"vY0":-128.78235607377636,"vZ0":-3.8154943118522286,"x":134.29,"y":193.75,"x0":-1.9200817236723549,"y0":50.001333350704215,"z0":5.468478651554375,"aX":4.155747641387922},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":-5.0,"spinRate":2520,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.42350349900264606,"extension":6.635934231767489},"index":0,"playId":"758dedf8-4116-3e03-b22e-1302b27fe94b","pitchNumber":1,"startTime":"2026-06-30T00:09:32.414Z","endTime":"2026-06-30T00:09:35.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":91.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71196719964121,"aZ":-9.7800967189297,"pfxX":-4.165052347892763,"pfxZ":10.559293053783826,"pX":1.1065247686030313,"pZ":2.1021135372814403,"vX0":8.900066025948796,"vY0":-144.4917121522288,"vZ0":-7.85941502292676,"x":74.82,"y":182.02,"x0":-1.4682231763044595,"y0":50.001734760529665,"z0":5.453261814359475,"aX":-8.83288184898867},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.8,"breakHorizontal":5.9,"spinRate":2386,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3786208190316831,"extension":6.552262934949953},"index":1,"playId":"0980695c-dea9-3be7-801b-09d38d4316e3","pitchNumber":2,"startTime":"2026-06-30T00:09:50.197Z","endTime":"2026-06-30T00:09:54.111Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.168,"strikeZoneBottom":1.599,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.984314972389846,"aZ":-31.88451317358259,"pfxX":2.3486511050723067,"pfxZ":0.16843556531156256,"pX":0.08147157911578035,"pZ":1.9728135930048376,"vX0":4.075218191457525,"vY0":-129.11489183053362,"vZ0":-2.959344216646563,"x":113.89,"y":185.51,"x0":-1.817771629833093,"y0":50.0014362766466,"z0":5.5684715953764785,"aX":3.9943431319771645},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.1,"breakHorizontal":-5.2,"spinRate":2519,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.42299236645934046,"extension":6.349315495241062},"hitData":{"launchSpeed":95.4,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.41,"coordY":171.3}},"index":2,"playId":"ab959649-5f7e-33c0-bec5-dc219b47f823","pitchNumber":3,"startTime":"2026-06-30T00:10:08.683Z","endTime":"2026-06-30T00:10:20.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:10:20.664Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-30T00:10:52.726Z","endTime":"2026-06-30T00:11:44.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.560556267988783,"aZ":-17.712237038425606,"pfxX":-7.693945822510827,"pfxZ":7.217622837729243,"pX":-0.8150928605066946,"pZ":2.831870071832539,"vX0":5.526659803356531,"vY0":-139.95641573905448,"vZ0":-4.223511667798702,"x":148.07,"y":162.32,"x0":-1.8055437720510341,"y0":50.005639245455605,"z0":5.504397325928422,"aX":-15.422195198445381},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.5,"breakHorizontal":13.0,"spinRate":2124,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.38983072795353646,"extension":6.425726878088877},"index":0,"playId":"1f10a09b-34d0-3adb-9aea-7011bababbbc","pitchNumber":1,"startTime":"2026-06-30T00:10:52.726Z","endTime":"2026-06-30T00:10:56.062Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26348189836145,"aZ":-31.869951596927535,"pfxX":2.0682985765577326,"pfxZ":0.18041190938603613,"pX":-0.6111513568561979,"pZ":2.319917133979576,"vX0":2.227792065130785,"vY0":-127.9185516398557,"vZ0":-2.1506375534636124,"x":140.3,"y":176.14,"x0":-1.7592463592633245,"y0":50.001367684714005,"z0":5.649300944041909,"aX":3.456533762883923},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.1,"breakHorizontal":-4.2,"spinRate":2500,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.4267765713652141,"extension":6.556647533544881},"index":1,"playId":"783e35eb-6898-3001-94af-9b8f05cd57b6","pitchNumber":2,"startTime":"2026-06-30T00:11:19.446Z","endTime":"2026-06-30T00:11:23.227Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.090075892504718,"aZ":-33.31494199500537,"pfxX":7.453593018252241,"pfxZ":-0.7549087311765206,"pX":0.03951005752889045,"pZ":2.4208384627410773,"vX0":2.305898181934037,"vY0":-121.47826781161297,"vZ0":-0.6366242545555112,"x":115.49,"y":173.42,"x0":-1.8875104873477468,"y0":50.002839066521425,"z0":5.5522172848105145,"aX":11.273909476926914},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.3,"breakHorizontal":-14.0,"spinRate":2650,"spinDirection":57},"zone":5,"typeConfidence":2.0,"plateTime":0.44880801761908984,"extension":6.518016829626289},"index":2,"playId":"91ed07fe-b8b0-3b39-ac92-97f4126dbb6b","pitchNumber":3,"startTime":"2026-06-30T00:11:40.291Z","endTime":"2026-06-30T00:11:44.314Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:11:44.314Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Justin Crawford lines out to left fielder Bryan Reynolds.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T00:13:26.396Z","endTime":"2026-06-30T00:14:04.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.7,"endSpeed":88.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.384010141896628,"aZ":-15.455813979380949,"pfxX":-7.120905932642513,"pfxZ":8.312260647151128,"pX":0.10832435303636294,"pZ":3.6189302996476225,"vX0":5.267337817613443,"vY0":-140.7903914525382,"vZ0":-3.935993874376911,"x":112.87,"y":141.07,"x0":-0.8598087544793834,"y0":50.00333352279689,"z0":6.032592083759337,"aX":-14.323669980959359},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":11.9,"spinRate":2165,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.38875494243962594,"extension":6.370969532658338},"index":0,"playId":"c1f8980d-ddf1-352e-8b91-b91a76b5cc2e","pitchNumber":1,"startTime":"2026-06-30T00:13:44.057Z","endTime":"2026-06-30T00:13:47.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.990692973940266,"aZ":-14.79430595658995,"pfxX":-6.405463574867151,"pfxZ":8.620390476760956,"pX":-0.1181920324208029,"pZ":2.978150820138638,"vX0":4.216616914002597,"vY0":-140.64035687235645,"vZ0":-5.730806044537371,"x":121.51,"y":158.37,"x0":-0.7998179778362909,"y0":50.001382319208304,"z0":5.991146874432225,"aX":-12.912627571887384},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.8,"breakHorizontal":10.8,"spinRate":2156,"spinDirection":229},"zone":2,"typeConfidence":0.91,"plateTime":0.3885115668371939,"extension":6.394629739462423},"hitData":{"launchSpeed":98.2,"launchAngle":15.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.19,"coordY":105.31}},"index":1,"playId":"7c763967-6335-3517-bff6-0e3e7882bd8f","pitchNumber":2,"startTime":"2026-06-30T00:13:57.422Z","endTime":"2026-06-30T00:14:04.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:14:04.751Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, shortstop Jared Triolo to first baseman Ryan O'Hearn.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T00:14:09.445Z","endTime":"2026-06-30T00:14:49.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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(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":97.2,"endSpeed":89.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.319410796824904,"aZ":-22.085321868762644,"pfxX":-9.428068460890795,"pfxZ":4.934815029568102,"pX":0.1806417300748461,"pZ":1.8496479668882129,"vX0":5.661588133735332,"vY0":-141.35084896261307,"vZ0":-7.572466066758677,"x":110.11,"y":188.84,"x0":-0.6133979295737213,"y0":50.00071612018532,"z0":5.9593766874237435,"aX":-19.258823252995874},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.7,"breakHorizontal":16.1,"spinRate":2206,"spinDirection":224},"zone":8,"typeConfidence":0.91,"plateTime":0.3860867361081328,"extension":6.518706328798924},"index":0,"playId":"0ef44cd4-ea39-333b-9dc7-347e4d195d27","pitchNumber":1,"startTime":"2026-06-30T00:14:28.178Z","endTime":"2026-06-30T00:14:31.769Z","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.0,"endSpeed":89.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09544818419525,"aZ":-23.933713903207895,"pfxX":-9.17133659607233,"pfxZ":4.042809005349357,"pX":0.13993729988775225,"pZ":1.7059656699925994,"vX0":5.789173283412328,"vY0":-141.1875482268643,"vZ0":-7.2338153961254665,"x":111.67,"y":192.72,"x0":-0.7347148534531897,"y0":50.00640413047798,"z0":5.8180934681428385,"aX":-18.70724815490611},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.1,"breakHorizontal":15.6,"spinRate":2204,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.38645919355766134,"extension":6.484253128973799},"hitData":{"launchSpeed":98.6,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.81,"coordY":152.53}},"index":1,"playId":"8fae98c1-eaaf-3cfb-a9f8-56dfb7461d9a","pitchNumber":2,"startTime":"2026-06-30T00:14:41.731Z","endTime":"2026-06-30T00:14:49.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:14:49.652Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T00:14:59.158Z","endTime":"2026-06-30T00:16:24.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.290492760022957,"aZ":-38.38274581967183,"pfxX":1.7595307694692726,"pfxZ":-4.137319628608763,"pX":0.6474548928727036,"pZ":1.3366948580070894,"vX0":2.7242840999850366,"vY0":-121.36084390906538,"vZ0":-3.7510194615381796,"x":92.32,"y":202.69,"x0":-0.7153227096896191,"y0":50.00125043770861,"z0":6.222938541156493,"aX":2.641409115987561},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-8.0,"breakHorizontal":-3.8,"spinRate":2434,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4501934716650009,"extension":6.064204899199904},"index":0,"playId":"e0caaa49-bf0c-3a9a-80d6-0b70555a07f8","pitchNumber":1,"startTime":"2026-06-30T00:15:15.166Z","endTime":"2026-06-30T00:15:18.368Z","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":92.0,"endSpeed":85.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.190250872678533,"aZ":-27.254076856175608,"pfxX":-0.6694197767067251,"pfxZ":2.686439108123903,"pX":1.4501246279137374,"pZ":0.9741515145798224,"vX0":6.0091192706301095,"vY0":-133.751885494102,"vZ0":-8.009316023122201,"x":61.72,"y":212.48,"x0":-0.7291878131759943,"y0":50.00094490326138,"z0":5.933581017536677,"aX":-1.2256081938065786},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.5,"breakHorizontal":0.0,"spinRate":2591,"spinDirection":176},"zone":14,"typeConfidence":0.91,"plateTime":0.40797459007536396,"extension":6.263849984896707},"index":1,"playId":"62d8130b-7fe7-34f1-984f-0f75ab035b77","pitchNumber":2,"startTime":"2026-06-30T00:15:32.978Z","endTime":"2026-06-30T00:15:36.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.644575398192316,"aZ":-39.44949628488593,"pfxX":2.395948640141655,"pfxZ":-4.638423547705805,"pX":1.303030402711904,"pZ":0.9813399446257047,"vX0":3.975404680076504,"vY0":-124.4044361520973,"vZ0":-4.7798997785177155,"x":67.33,"y":212.28,"x0":-0.6260443489042411,"y0":50.00213180025925,"z0":6.192965151660661,"aX":3.759153994070918},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-9.2,"breakHorizontal":-5.3,"spinRate":2668,"spinDirection":35},"zone":14,"typeConfidence":0.89,"plateTime":0.44005662574043836,"extension":6.103477054123554},"index":2,"playId":"d9c46ff9-52bf-3007-8e60-f3ccf2cd0df4","pitchNumber":3,"startTime":"2026-06-30T00:15:46.913Z","endTime":"2026-06-30T00:15:50.201Z","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":90.5,"endSpeed":84.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.014978989004714,"aZ":-25.850813348380633,"pfxX":0.5157138355434774,"pfxZ":3.54482546264279,"pX":0.7488646632193688,"pZ":0.8061141313404157,"vX0":3.8503439944322695,"vY0":-131.76371120473289,"vZ0":-8.413569736300696,"x":107.89,"y":196.03,"x0":-0.7893332892624293,"y0":50.00447876307807,"z0":5.9067619965711184,"aX":0.9207251934369561},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.0,"breakHorizontal":-1.7,"spinRate":2738,"spinDirection":171},"zone":14,"typeConfidence":0.9,"plateTime":0.41329772672734144,"extension":6.146487026773275},"index":3,"playId":"5ca7e925-a786-3c29-81e9-fda33d642079","pitchNumber":4,"startTime":"2026-06-30T00:16:05.494Z","endTime":"2026-06-30T00:16:08.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19967457929521,"aZ":-38.929243354915144,"pfxX":6.194259438183411,"pfxZ":-4.385458491205037,"pX":1.1870656043354355,"pZ":1.4939972244919748,"vX0":2.6434284151771683,"vY0":-123.25099643929602,"vZ0":-3.4430789865994336,"x":71.75,"y":198.44,"x0":-0.7037438873412516,"y0":50.00408046806574,"z0":6.192516643755365,"aX":9.541197732534823},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.5,"breakHorizontal":-11.9,"spinRate":2842,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.4441921717660602,"extension":6.072354782542683},"index":4,"playId":"b6c155d4-594e-3528-b47f-b916209736fb","pitchNumber":5,"startTime":"2026-06-30T00:16:20.421Z","endTime":"2026-06-30T00:16:24.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:16:24.801Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-30T00:16:32.622Z","endTime":"2026-06-30T00:18:23.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.864495841440103,"aZ":-22.938552803954423,"pfxX":-10.025211141481964,"pfxZ":5.1701617459599305,"pX":-1.1867766461449918,"pZ":2.3708883821463416,"vX0":2.77192449311944,"vY0":-132.6467459772917,"vZ0":-5.022825703307027,"x":162.24,"y":174.77,"x0":-0.9416614653577504,"y0":50.00173220876279,"z0":5.957329020378203,"aX":-17.896861365646675},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":17.5,"spinRate":1928,"spinDirection":224},"zone":13,"typeConfidence":0.91,"plateTime":0.41262859584000866,"extension":6.107592439789426},"index":0,"playId":"67d71c2c-d14c-35e7-8792-2c4c548c9131","pitchNumber":1,"startTime":"2026-06-30T00:16:48.357Z","endTime":"2026-06-30T00:16:52.400Z","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":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2938573508667,"aZ":-43.222424238851055,"pfxX":4.742882042980279,"pfxZ":-7.040771209783139,"pX":0.4413661054446515,"pZ":1.1138174992825127,"vX0":1.4539790607257408,"vY0":-124.5918550247675,"vZ0":-3.6482479692794,"x":100.18,"y":208.71,"x0":-0.7660178194637824,"y0":50.001434143806954,"z0":6.1731853078007095,"aX":7.4462887668573865},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-13.3,"breakHorizontal":-8.9,"spinRate":2685,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.43980782755680403,"extension":6.176244613250972},"index":1,"playId":"32c4c967-fc5a-38d2-83f3-fa515b823cc9","pitchNumber":2,"startTime":"2026-06-30T00:17:03.269Z","endTime":"2026-06-30T00:17:06.514Z","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":91.2,"endSpeed":84.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.964449870865064,"aZ":-19.24725051689951,"pfxX":-10.924288843067945,"pfxZ":7.253912152248639,"pX":1.4732267362616271,"pZ":0.9483482566307204,"vX0":9.16573648281672,"vY0":-132.34197688833652,"vZ0":-8.986294983758418,"x":60.84,"y":213.17,"x0":-0.6074868426616222,"y0":50.005853525340534,"z0":5.7854403490914645,"aX":-19.475373321143618},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.4,"breakHorizontal":17.9,"spinRate":2051,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.41312048685193137,"extension":6.28098874364012},"index":2,"playId":"a1561d44-fa7e-364f-8e4d-caacff67c3e8","pitchNumber":3,"startTime":"2026-06-30T00:17:22.591Z","endTime":"2026-06-30T00:17:25.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.356775608922256,"aZ":-26.637944538657724,"pfxX":-9.062678453722254,"pfxZ":3.0916925971395326,"pX":-0.4118819836929011,"pZ":3.020429964703433,"vX0":4.231666160206735,"vY0":-132.44635307553122,"vZ0":-2.7172183881362497,"x":132.7,"y":157.23,"x0":-0.8465793847813078,"y0":50.00236844536881,"z0":5.992908568548164,"aX":-16.217459586992426},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.3,"breakHorizontal":15.6,"spinRate":1722,"spinDirection":231},"zone":1,"typeConfidence":0.9,"plateTime":0.4124111554164114,"extension":6.221378169179167},"index":3,"playId":"aa6fa5e4-30ac-3bfa-8b33-1f3b05acffce","pitchNumber":4,"startTime":"2026-06-30T00:17:44.152Z","endTime":"2026-06-30T00:18:11.177Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.088122063135,"aZ":-42.037593141639064,"pfxX":3.2373534308772136,"pfxZ":-6.217585274238747,"pX":0.3762852883034397,"pZ":1.0184851097572274,"vX0":1.8868761567924566,"vY0":-125.1513607909712,"vZ0":-4.13490097355562,"x":102.66,"y":211.28,"x0":-0.8077795622992122,"y0":50.00209394200996,"z0":6.132739148175819,"aX":5.137748415223559},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-12.0,"breakHorizontal":-6.2,"spinRate":2719,"spinDirection":35},"zone":14,"typeConfidence":0.9,"plateTime":0.43753576990685916,"extension":6.188307293314269},"index":4,"playId":"0c97577e-7042-3d23-b5a6-6ad4bb8ce8ce","pitchNumber":5,"startTime":"2026-06-30T00:18:19.323Z","endTime":"2026-06-30T00:18:23.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:18:23.271Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T00:20:12.916Z","endTime":"2026-06-30T00:21:32.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"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"},"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.75324108739405,"aZ":-10.050577754749751,"pfxX":-5.263857926605304,"pfxZ":10.847788032340745,"pX":-0.008531109837462527,"pZ":2.027922728452596,"vX0":6.735317180831422,"vY0":-141.53929660620227,"vZ0":-7.901587432840318,"x":117.33,"y":184.03,"x0":-1.7293742365660985,"y0":50.00200553401499,"z0":5.490618901045307,"aX":-10.734900252199843},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":8.3,"spinRate":2505,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.3862229106199466,"extension":6.4786135548166195},"index":0,"playId":"b33344e1-592e-3282-a6bd-6b773d274e22","pitchNumber":1,"startTime":"2026-06-30T00:20:34.483Z","endTime":"2026-06-30T00:20:37.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.361164797540997,"aZ":-32.65093393274649,"pfxX":7.3278976216422995,"pfxZ":-0.32090113886333427,"pX":-0.5937075645282972,"pZ":4.438619858422682,"vX0":0.8747928252178925,"vY0":-120.38131844145263,"vZ0":3.616113434439045,"x":139.63,"y":118.94,"x0":-1.913978933629324,"y0":50.004521365022974,"z0":5.7991857468893295,"aX":10.805095402122364},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.5,"breakHorizontal":-13.4,"spinRate":2657,"spinDirection":53},"zone":11,"typeConfidence":2.0,"plateTime":0.4542035868623229,"extension":6.340208825821301},"index":1,"playId":"8be61d25-98e1-31ea-8f61-2cd36c40eac8","pitchNumber":2,"startTime":"2026-06-30T00:20:51.482Z","endTime":"2026-06-30T00:20:54.482Z","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":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82493064945774,"aZ":-28.52964358782087,"pfxX":2.133374607647707,"pfxZ":2.1597710930441822,"pX":-0.2964173047627097,"pZ":1.5749973333124596,"vX0":3.135570329346179,"vY0":-128.30935035136417,"vZ0":-4.511486756872857,"x":128.3,"y":196.26,"x0":-1.8063205221161152,"y0":50.00232321717283,"z0":5.551166906456028,"aX":3.5947172486483936},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.2,"breakHorizontal":-4.6,"spinRate":2573,"spinDirection":135},"zone":13,"typeConfidence":2.0,"plateTime":0.42511086462522263,"extension":6.364528280813345},"index":2,"playId":"7d41bb84-0843-3d18-a3be-7678be3a5671","pitchNumber":3,"startTime":"2026-06-30T00:21:09.185Z","endTime":"2026-06-30T00:21:12.881Z","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":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.254910493355307,"aZ":-10.60244730532168,"pfxX":-4.519385688922322,"pfxZ":10.373326012905427,"pX":0.4997514545751147,"pZ":1.7748940627111283,"vX0":7.6581073061193585,"vY0":-142.90847118927474,"vZ0":-8.603244585258539,"x":97.95,"y":190.86,"x0":-1.6209172317669878,"y0":50.0050631951659,"z0":5.480664273999161,"aX":-9.400649057955322},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.3,"breakHorizontal":6.7,"spinRate":2521,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3824783713438791,"extension":6.425604430449259},"index":3,"playId":"a6605c7c-b244-3d45-9961-c0bc697f8575","pitchNumber":4,"startTime":"2026-06-30T00:21:28.959Z","endTime":"2026-06-30T00:21:32.792Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:21:32.792Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Konnor Griffin strikes out on a foul tip.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T00:21:41.107Z","endTime":"2026-06-30T00:23:09.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"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,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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":97.0,"endSpeed":89.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46972215288757,"aZ":-20.756913879167374,"pfxX":-8.694589137258264,"pfxZ":5.617418334558089,"pX":-0.035815439157635014,"pZ":1.640073855690479,"vX0":7.722999587020202,"vY0":-141.0351212768724,"vZ0":-7.014173950986396,"x":118.37,"y":194.5,"x0":-1.6684216518157684,"y0":50.00305269703925,"z0":5.479535219563082,"aX":-17.66814208247864},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.0,"breakHorizontal":14.4,"spinRate":2268,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.38708945772775616,"extension":6.488946162723296},"index":0,"playId":"3eebc726-f4cf-3f70-b870-c4227fad098c","pitchNumber":1,"startTime":"2026-06-30T00:21:58.457Z","endTime":"2026-06-30T00:22:01.780Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-30T00:22:08.836Z","endTime":"2026-06-30T00:22:22.023Z","isPitch":false,"type":"action","player":{"id":804606,"link":"/api/v1/people/804606"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.205221411337686,"aZ":-21.768906182502892,"pfxX":-8.870861960735256,"pfxZ":5.126414476907044,"pX":-1.2015749429171538,"pZ":2.693281832586628,"vX0":4.683276609905041,"vY0":-141.16079274358188,"vZ0":-4.050087974178448,"x":162.8,"y":166.06,"x0":-1.7238184181323777,"y0":50.00591177168688,"z0":5.536835982243369,"aX":-18.020595153523935},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":8.6,"breakHorizontal":15.2,"spinRate":2267,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38706166539003917,"extension":6.417698938485623},"index":2,"playId":"a371db4f-a8d8-3d9f-b00a-32bf2b3c052a","pitchNumber":2,"startTime":"2026-06-30T00:22:22.023Z","endTime":"2026-06-30T00:22:25.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70961439691619,"aZ":-31.294345246384964,"pfxX":2.7166300565297443,"pfxZ":0.5150126040529113,"pX":0.1499342292877771,"pZ":2.648301660533332,"vX0":3.6794927841168783,"vY0":-128.72930544619646,"vZ0":-1.6644075588248293,"x":111.28,"y":167.28,"x0":-1.6422437750427374,"y0":50.002389385350256,"z0":5.689750700385725,"aX":4.631428102364753},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.8,"breakHorizontal":-5.6,"spinRate":2537,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.4229091559209621,"extension":6.357539739271855},"index":3,"playId":"25bb7a11-1cdc-3c89-bdb5-0fd3c06ba45d","pitchNumber":3,"startTime":"2026-06-30T00:22:43.527Z","endTime":"2026-06-30T00:22:46.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":90.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.42513119660162,"aZ":-9.697532778473608,"pfxX":-5.563855938491734,"pfxZ":10.591385762719604,"pX":0.32953617325255075,"pZ":2.701046966203282,"vX0":7.497261432827132,"vY0":-144.88829756295723,"vZ0":-6.503782718884687,"x":104.44,"y":165.85,"x0":-1.5709461526123687,"y0":50.00525937554163,"z0":5.570253727761682,"aX":-11.810288676206362},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.0,"breakHorizontal":8.5,"spinRate":2566,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.378302206866012,"extension":6.455924520775255},"index":4,"playId":"d1c185f3-8eee-3e01-a2d8-41c3f43d4535","pitchNumber":4,"startTime":"2026-06-30T00:23:05.241Z","endTime":"2026-06-30T00:23:09.056Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:23:09.056Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-30T00:23:17.720Z","endTime":"2026-06-30T00:24:52.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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,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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"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(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.9,"endSpeed":83.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86145573885069,"aZ":-27.011738197319183,"pfxX":2.0190592702309766,"pfxZ":2.920792189872179,"pX":-0.9909788274501017,"pZ":3.066556701454924,"vX0":1.7978229271245076,"vY0":-131.15698254109122,"vZ0":-1.4811747346838229,"x":154.77,"y":155.98,"x0":-1.944057575722798,"y0":50.00384804874664,"z0":5.624828753787325,"aX":3.5700654171927706},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":-4.0,"spinRate":2548,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.41525518789165483,"extension":6.383258262144089},"index":0,"playId":"d86b4629-a46e-33ad-9a53-fc38fce6a1bc","pitchNumber":1,"startTime":"2026-06-30T00:23:36.743Z","endTime":"2026-06-30T00:23:40.409Z","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":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.487975735737532,"aZ":-25.19248887313674,"pfxX":1.8929530468171842,"pfxZ":3.9823849986490503,"pX":0.572621847218667,"pZ":1.1594489992102213,"vX0":5.121868456856421,"vY0":-130.78186701814528,"vZ0":-6.350835849866675,"x":95.17,"y":207.47,"x0":-1.6477820537327805,"y0":50.002373325399425,"z0":5.47799572813279,"aX":3.3177628869759497},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.2,"breakHorizontal":-4.4,"spinRate":2567,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.4169093897478895,"extension":6.597282229730952},"index":1,"playId":"5c902856-20a1-36bb-9e8e-b034b94d1fa2","pitchNumber":2,"startTime":"2026-06-30T00:23:53.628Z","endTime":"2026-06-30T00:23:57.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68190647030849,"aZ":-36.62893029666889,"pfxX":9.383801277274603,"pfxZ":-3.0063692071257435,"pX":-0.6391012534781388,"pZ":2.0676989440572835,"vX0":0.48888887135784487,"vY0":-121.34380535749484,"vZ0":-0.8418918563022605,"x":141.36,"y":182.95,"x0":-2.061553356652161,"y0":50.00013117065847,"z0":5.622420819061749,"aX":13.930413690944663},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-5.4,"breakHorizontal":-17.0,"spinRate":2880,"spinDirection":47},"zone":7,"typeConfidence":2.0,"plateTime":0.4521264685171982,"extension":6.556881307251134},"index":2,"playId":"ea7fde2b-d121-3e44-a9d1-2f78a1ab7c47","pitchNumber":3,"startTime":"2026-06-30T00:24:16.333Z","endTime":"2026-06-30T00:24:20.139Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-30T00:24:29.515Z","endTime":"2026-06-30T00:24:48.526Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"}},{"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":99.3,"endSpeed":91.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.076993277855166,"aZ":-10.376912987746323,"pfxX":-5.490763024551093,"pfxZ":10.247741870378693,"pX":-0.6644306296462744,"pZ":2.776287866994992,"vX0":5.346440007689408,"vY0":-144.544006041306,"vZ0":-5.951219842235891,"x":142.33,"y":163.82,"x0":-1.8201070631462957,"y0":50.00148622530185,"z0":5.491894332773495,"aX":-11.677419414021811},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.6,"breakHorizontal":9.0,"spinRate":2518,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3782005623527378,"extension":6.505197970940444},"index":4,"playId":"6ee62207-c920-3bf2-9fb9-b2ef7ceb4388","pitchNumber":4,"startTime":"2026-06-30T00:24:48.526Z","endTime":"2026-06-30T00:24:52.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:24:52.640Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T00:26:49.849Z","endTime":"2026-06-30T00:28:04.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.912843968520768,"aZ":-14.374850291338085,"pfxX":-6.157950518106898,"pfxZ":8.735107913466084,"pX":-0.07767433053442979,"pZ":3.0487845723134477,"vX0":4.564224677968803,"vY0":-141.5150679009539,"vZ0":-5.5041498189946,"x":119.96,"y":156.46,"x0":-0.9076761931716277,"y0":50.00180820214286,"z0":5.9325603019049336,"aX":-12.54628659663968},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.0,"breakHorizontal":10.3,"spinRate":2332,"spinDirection":228},"zone":2,"typeConfidence":0.91,"plateTime":0.3863660037836243,"extension":6.566455332950336},"index":0,"playId":"59e3fdda-4b73-3278-b7a4-af45968c650a","pitchNumber":1,"startTime":"2026-06-30T00:26:58.311Z","endTime":"2026-06-30T00:27:01.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.629870507186716,"aZ":-28.766602544971708,"pfxX":-10.380903665491594,"pfxZ":1.9396930028075268,"pX":-1.4026460350148384,"pZ":2.508513514406447,"vX0":2.4737776982014252,"vY0":-131.5774611463785,"vZ0":-3.527153063891187,"x":170.47,"y":171.05,"x0":-1.0057316804349943,"y0":50.00121264573752,"z0":5.995327548311179,"aX":-18.219827084218654},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.0,"breakHorizontal":18.2,"spinRate":1830,"spinDirection":231},"zone":13,"typeConfidence":0.9,"plateTime":0.4160943255485181,"extension":6.353921212672817},"index":1,"playId":"d68b6fa5-c738-32c7-81d4-2e147b9b4293","pitchNumber":2,"startTime":"2026-06-30T00:27:11.711Z","endTime":"2026-06-30T00:27:15.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.025311983760147,"aZ":-41.537467707052585,"pfxX":5.633962501631384,"pfxZ":-6.2018475563811855,"pX":0.02942467657443148,"pZ":3.809952467738051,"vX0":0.1878045490039874,"vY0":-121.88236769416562,"vZ0":2.271241933284345,"x":115.88,"y":135.91,"x0":-0.780872977410044,"y0":50.001371625872814,"z0":6.442439157793762,"aX":8.50989511284577},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.4,"breakHorizontal":-10.2,"spinRate":2835,"spinDirection":39},"zone":12,"typeConfidence":0.9,"plateTime":0.4486897956053313,"extension":5.964056322839235},"index":2,"playId":"09e4505a-0ac9-3a1d-b2fd-5426a5504799","pitchNumber":3,"startTime":"2026-06-30T00:27:24.223Z","endTime":"2026-06-30T00:27:28.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84629602521888,"aZ":-43.07577608716934,"pfxX":3.3679165664758632,"pfxZ":-7.060977756795662,"pX":0.2469599946534511,"pZ":2.755667798185179,"vX0":1.5152288230370416,"vY0":-123.29566686468203,"vZ0":0.0010295150237209505,"x":107.59,"y":164.38,"x0":-0.8125642475136453,"y0":50.00291060716625,"z0":6.381570555939058,"aX":5.199831241956346},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-12.6,"breakHorizontal":-6.5,"spinRate":2681,"spinDirection":41},"zone":5,"typeConfidence":0.9,"plateTime":0.44375223500638983,"extension":5.935560636377437},"index":3,"playId":"cacc91b3-1877-3a52-aed0-6bf9e747d48b","pitchNumber":4,"startTime":"2026-06-30T00:27:42.572Z","endTime":"2026-06-30T00:27:45.997Z","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":0},"pitchData":{"startSpeed":88.6,"endSpeed":83.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.533140921902824,"aZ":-29.127399805437243,"pfxX":1.9984315664464618,"pfxZ":1.7498030272702803,"pX":0.6227632575262745,"pZ":0.9705023175375886,"vX0":2.5146316182156476,"vY0":-129.17819947542128,"vZ0":-7.549447928035074,"x":93.26,"y":212.58,"x0":-0.6124556026768098,"y0":50.003209580414705,"z0":6.082127588153791,"aX":3.4750658573750965},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.2,"breakHorizontal":-4.1,"spinRate":2555,"spinDirection":143},"zone":14,"typeConfidence":0.8,"plateTime":0.4193821648810516,"extension":6.093081034402658},"index":4,"playId":"cd5dc08d-d13d-30af-860d-e3eb5ff2e5eb","pitchNumber":5,"startTime":"2026-06-30T00:28:00.433Z","endTime":"2026-06-30T00:28:04.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:28:04.857Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T00:28:19.769Z","endTime":"2026-06-30T00:29:34.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":"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.2,"endSpeed":88.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.294783299321786,"aZ":-24.811244430481178,"pfxX":-10.383847299656829,"pfxZ":3.6852367171973484,"pX":-1.4889253846960353,"pZ":3.066357515516958,"vX0":1.7774824181581876,"vY0":-140.18124328258335,"vZ0":-3.919674407198186,"x":173.75,"y":155.99,"x0":-0.7796042145721405,"y0":50.00613715451369,"z0":6.093499689623096,"aX":-20.76683047931242},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.1,"breakHorizontal":18.5,"spinRate":2276,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.3900251524132714,"extension":6.2894418739865685},"index":0,"playId":"cf678709-8fc8-3c0e-b3af-61dfb16216e7","pitchNumber":1,"startTime":"2026-06-30T00:28:28.996Z","endTime":"2026-06-30T00:28:32.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.744512434803614,"aZ":-26.750003026853406,"pfxX":-9.01264335516435,"pfxZ":2.7472679031609566,"pX":-0.6048323547784159,"pZ":2.105181766967825,"vX0":3.5810098708068385,"vY0":-139.06724739752363,"vZ0":-5.599859218208582,"x":140.05,"y":181.94,"x0":-0.7320566242928183,"y0":50.004379043030276,"z0":5.900099801173913,"aX":-17.801966971346715},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.1,"breakHorizontal":15.7,"spinRate":2243,"spinDirection":227},"zone":7,"typeConfidence":0.89,"plateTime":0.3926042017202094,"extension":6.4505148914198145},"index":1,"playId":"3d07f947-9dd0-382e-8090-24e7e23e7080","pitchNumber":2,"startTime":"2026-06-30T00:28:44.674Z","endTime":"2026-06-30T00:28:47.738Z","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":89.0,"endSpeed":82.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.050756350445074,"aZ":-30.901105161567354,"pfxX":2.636987377953147,"pfxZ":0.7414119172408258,"pX":-0.4712777535623557,"pZ":1.5957551142348703,"vX0":-0.26725962571172146,"vY0":-129.69390518708184,"vZ0":-5.637112254160758,"x":134.96,"y":195.69,"x0":-0.7103082415602505,"y0":50.002524486505266,"z0":6.130788872966557,"aX":4.5288243257584755},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.4,"breakHorizontal":-4.7,"spinRate":2574,"spinDirection":127},"zone":13,"typeConfidence":0.75,"plateTime":0.42100128943744464,"extension":5.95628194493125},"index":2,"playId":"9be4d34c-68b1-338d-8267-b9650ff424eb","pitchNumber":3,"startTime":"2026-06-30T00:29:00.916Z","endTime":"2026-06-30T00:29:04.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.984605283831588,"aZ":-33.1579903335093,"pfxX":2.9242544787164606,"pfxZ":-0.5509583992211535,"pX":0.2722017538162102,"pZ":3.1776585301618727,"vX0":1.805589959774239,"vY0":-131.07200044999627,"vZ0":-1.3291084466285845,"x":106.62,"y":152.98,"x0":-0.8015867786331001,"y0":50.0060655448918,"z0":6.126623522194699,"aX":5.181446895721738},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.1,"breakHorizontal":-5.6,"spinRate":2653,"spinDirection":95},"zone":3,"typeConfidence":0.63,"plateTime":0.41500894856307236,"extension":6.185241157961403},"hitData":{"launchSpeed":91.5,"launchAngle":27.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":215.89,"coordY":100.37}},"index":3,"playId":"061e6752-7590-3403-ac62-bef8f70c91cd","pitchNumber":4,"startTime":"2026-06-30T00:29:25.428Z","endTime":"2026-06-30T00:29:34.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:29:34.821Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, pitcher Braxton Ashcraft to first baseman Ryan O'Hearn.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-30T00:29:35.884Z","endTime":"2026-06-30T00:31:08.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677952,"link":"/api/v1/people/677952"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(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":83.8,"endSpeed":77.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.691914775694052,"aZ":-40.85451150075417,"pfxX":3.144119851337885,"pfxZ":-5.719273683518869,"pX":-0.3275777242125154,"pZ":1.9513380490572723,"vX0":0.057249659047797496,"vY0":-122.10148268294384,"vZ0":-2.0371295392816644,"x":129.49,"y":186.09,"x0":-0.760096706875716,"y0":50.00044470332106,"z0":6.292263543003647,"aX":4.774956071752839},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-10.6,"breakHorizontal":-5.8,"spinRate":2615,"spinDirection":43},"zone":7,"typeConfidence":0.9,"plateTime":0.4475634547830958,"extension":6.093186605722555},"index":0,"playId":"60ed9ac2-c7d9-34ef-87ee-0410092e4acc","pitchNumber":1,"startTime":"2026-06-30T00:29:58.603Z","endTime":"2026-06-30T00:30:02.278Z","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":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.503902208117847,"aZ":-41.494898186924836,"pfxX":2.8732838842380284,"pfxZ":-6.265896095641967,"pX":0.7880597458852678,"pZ":0.965316002399521,"vX0":2.6532379621751327,"vY0":-121.19789427690138,"vZ0":-3.8703699254540496,"x":86.96,"y":212.72,"x0":-0.6936968270803263,"y0":50.0005513790036,"z0":6.203832055826561,"aX":4.276582350870996},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-12.0,"breakHorizontal":-5.9,"spinRate":2696,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.45179741675426266,"extension":5.993977103228533},"index":1,"playId":"3901bde2-6bb2-3489-9f04-401a798bfd1c","pitchNumber":2,"startTime":"2026-06-30T00:30:10.505Z","endTime":"2026-06-30T00:30:14.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.840381625777493,"aZ":-15.291833929055421,"pfxX":-6.996075890608882,"pfxZ":8.189343430918715,"pX":-1.0070955703632718,"pZ":2.667455709872026,"vX0":2.347714912266805,"vY0":-142.46811358622594,"vZ0":-6.135738068403644,"x":155.39,"y":166.76,"x0":-0.9314483953893306,"y0":50.00264598887928,"z0":5.810514871588117,"aX":-14.423269220344842},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.8,"breakHorizontal":12.2,"spinRate":2271,"spinDirection":226},"zone":11,"typeConfidence":0.89,"plateTime":0.3840207338594417,"extension":6.510776525996373},"index":2,"playId":"c3a31dca-5eed-31db-815b-0af7d14379ea","pitchNumber":3,"startTime":"2026-06-30T00:30:27.970Z","endTime":"2026-06-30T00:30:31.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97009897030475,"aZ":-30.09448513569465,"pfxX":1.6754075342549113,"pfxZ":1.1878436127310037,"pX":1.2375377691088405,"pZ":0.9641328822116746,"vX0":4.325426600056137,"vY0":-130.617623649238,"vZ0":-6.840682261307149,"x":69.83,"y":212.75,"x0":-0.650973325163462,"y0":50.001198013880064,"z0":5.8507344112938675,"aX":2.921667771001184},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.0,"breakHorizontal":-4.0,"spinRate":2632,"spinDirection":87},"zone":14,"typeConfidence":0.83,"plateTime":0.4177789108386043,"extension":6.363655319172702},"index":3,"playId":"769aacb2-7ea7-3efc-acf0-5d35ce8ff7e6","pitchNumber":4,"startTime":"2026-06-30T00:30:43.001Z","endTime":"2026-06-30T00:30:46.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":91.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.8698518495001,"aZ":-24.316830423610526,"pfxX":-9.038471761356188,"pfxZ":3.7578586138587085,"pX":-0.10052761897282411,"pZ":1.345859856299329,"vX0":5.336658852381841,"vY0":-142.76396453707096,"vZ0":-8.102293295990068,"x":120.83,"y":202.44,"x0":-0.8070891684920842,"y0":50.00257721965801,"z0":5.719456641541906,"aX":-18.89930625453063},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":5.5,"breakHorizontal":15.5,"spinRate":2267,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.3817657459282833,"extension":6.60771084643112},"hitData":{"launchSpeed":79.6,"launchAngle":-56.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":134.41,"coordY":176.15}},"index":4,"playId":"6ea2fa19-0a5a-30a6-816c-7f2fda1050a9","pitchNumber":5,"startTime":"2026-06-30T00:31:00.807Z","endTime":"2026-06-30T00:31:08.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:31:08.242Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Reynolds flies out to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T00:33:29.898Z","endTime":"2026-06-30T00:33:41.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Mayza replaces Seth Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T00:31:41.948Z","endTime":"2026-06-30T00:33:32.204Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641835,"link":"/api/v1/people/641835"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95875428790674,"aZ":-23.497854102596722,"pfxX":10.181618482855448,"pfxZ":4.569169591760511,"pX":0.5151354151785363,"pZ":2.520338570948413,"vX0":-6.0505836615189175,"vY0":-136.19081999645678,"vZ0":-5.7837419989683285,"x":97.36,"y":170.73,"x0":1.4306809257798598,"y0":50.002209386083294,"z0":6.2733311613401925,"aX":19.326907266859227},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.3,"breakHorizontal":-17.4,"spinRate":2028,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.400576003142314,"extension":6.957472807766641},"hitData":{"launchSpeed":82.5,"launchAngle":37.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.72,"coordY":114.24}},"index":1,"playId":"4b6b41e9-bb24-38e6-840b-0c2ceb673fc1","pitchNumber":1,"startTime":"2026-06-30T00:33:32.204Z","endTime":"2026-06-30T00:33:41.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:33:41.151Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan O'Hearn grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T00:34:06.426Z","endTime":"2026-06-30T00:36:07.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":"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":7},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.084246855822357,"aZ":-21.289787725305594,"pfxX":9.134773475315036,"pfxZ":5.674205874524954,"pX":-0.4440520872640664,"pZ":2.181468392350051,"vX0":-8.05274730419775,"vY0":-136.86380468119373,"vZ0":-7.022082521115628,"x":133.93,"y":179.88,"x0":1.3338024197080194,"y0":50.00107390410436,"z0":6.213210973922287,"aX":17.519274731119857},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":-15.1,"spinRate":2029,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.3985107133409942,"extension":6.862317494330886},"index":0,"playId":"7db48fab-08f9-3772-8b65-6d8586941c1c","pitchNumber":1,"startTime":"2026-06-30T00:34:06.426Z","endTime":"2026-06-30T00:34:10.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.917028718416816,"aZ":-34.72367155872938,"pfxX":-0.46425428986796735,"pfxZ":-1.5518786789467054,"pX":-0.5201320982692119,"pZ":2.215462304643734,"vX0":-4.894889034187893,"vY0":-126.99238963458387,"vZ0":-3.243877773712958,"x":136.83,"y":178.96,"x0":1.4891572379974622,"y0":50.005110611031576,"z0":6.259014328241248,"aX":-0.7608950660460508},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.4,"breakHorizontal":1.9,"spinRate":2326,"spinDirection":325},"zone":7,"typeConfidence":2.0,"plateTime":0.43056762548254923,"extension":6.923347911844534},"index":1,"playId":"d125717b-3cd0-37c5-be5a-ba776c9f8044","pitchNumber":2,"startTime":"2026-06-30T00:34:20.333Z","endTime":"2026-06-30T00:34:23.631Z","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":89.8,"endSpeed":82.9,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04543678716957,"aZ":-30.391320558902702,"pfxX":-0.3973831511657817,"pfxZ":1.0317639651427601,"pX":-2.018494088921419,"pZ":1.5959453943494792,"vX0":-8.120439807660611,"vY0":-130.4971631843052,"vZ0":-5.99763414438032,"x":193.94,"y":195.69,"x0":1.1831508180394352,"y0":50.00413107221557,"z0":6.2089963275579745,"aX":-0.6844906206727396},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.7,"breakHorizontal":2.5,"spinRate":2340,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.4194784151238764,"extension":7.012614719959421},"index":2,"playId":"9f9bcd45-e516-360b-b060-e8f1b921c84b","pitchNumber":3,"startTime":"2026-06-30T00:34:40.592Z","endTime":"2026-06-30T00:34:44.128Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-30T00:34:52.890Z","endTime":"2026-06-30T00:35:04.068Z","isPitch":false,"type":"action","player":{"id":656811,"link":"/api/v1/people/656811"}},{"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":89.7,"endSpeed":81.5,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.286411328544343,"aZ":-30.250480477731397,"pfxX":1.4820310568296686,"pfxZ":1.134453153180897,"pX":-0.5829014869060365,"pZ":1.0967611558732109,"vX0":-5.418693883141579,"vY0":-130.27186544152516,"vZ0":-6.89579792462857,"x":139.22,"y":209.17,"x0":1.3455665828555183,"y0":50.000685950776386,"z0":6.111552911997034,"aX":2.5081440522009624},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.5,"breakHorizontal":-1.3,"spinRate":2342,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.4229329234955026,"extension":7.035225790757948},"index":4,"playId":"1b72674b-3a57-3031-b23d-067bba259d72","pitchNumber":4,"startTime":"2026-06-30T00:35:04.068Z","endTime":"2026-06-30T00:35:08.872Z","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":96.1,"endSpeed":87.7,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42595253668728,"aZ":-13.213243203074443,"pfxX":6.219595031941654,"pfxZ":9.624187204519028,"pX":-1.371444790479704,"pZ":2.8144048990831365,"vX0":-9.81254876037384,"vY0":-139.48700747076057,"vZ0":-6.291570200086576,"x":169.28,"y":162.79,"x0":1.384230659700222,"y0":50.00483547932664,"z0":5.970859182306301,"aX":12.256505023042676},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":-9.2,"spinRate":2259,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.39270134200045836,"extension":6.925527959493372},"index":5,"playId":"24978d55-d962-32b8-9467-0e7073b3acb9","pitchNumber":5,"startTime":"2026-06-30T00:35:23.518Z","endTime":"2026-06-30T00:35:27.097Z","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.2,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13983949528391,"aZ":-29.7818990608561,"pfxX":2.162193926460397,"pfxZ":1.3850152526156405,"pX":-0.9926448569300391,"pZ":-0.4796997312312248,"vX0":-6.509843399773061,"vY0":-130.38661897675564,"vZ0":-10.874819648561344,"x":154.84,"y":251.73,"x0":1.2542293960682633,"y0":50.00116470499964,"z0":5.98846327772986,"aX":3.727265038201784},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.2,"breakHorizontal":-2.5,"spinRate":2382,"spinDirection":2},"zone":13,"typeConfidence":2.0,"plateTime":0.41991616733535553,"extension":7.107041743269771},"index":6,"playId":"3050ad4c-901b-3dfc-a282-a1e36f5cac3d","pitchNumber":6,"startTime":"2026-06-30T00:35:37.728Z","endTime":"2026-06-30T00:35:41.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.384388105980143,"aZ":-19.62114934152459,"pfxX":8.962813634872042,"pfxZ":6.5902951448025116,"pX":-0.28760753171485093,"pZ":2.1730973878670747,"vX0":-7.163645186891062,"vY0":-136.69628308178497,"vZ0":-7.152187100759653,"x":127.96,"y":180.11,"x0":1.1945277697464363,"y0":50.00067375742427,"z0":6.156718586181424,"aX":17.065096999312413},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.7,"breakHorizontal":-14.9,"spinRate":2132,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.39975300455132956,"extension":7.058478619334964},"hitData":{"launchSpeed":84.9,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.97,"coordY":166.73}},"index":7,"playId":"29aa7de1-6f83-32a9-be3d-fdecf931f023","pitchNumber":7,"startTime":"2026-06-30T00:36:00.342Z","endTime":"2026-06-30T00:36:07.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:36:07.707Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Esmerlyn Valdez doubles (4) on a sharp line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T00:36:16.552Z","endTime":"2026-06-30T00:37:37.059Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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.3,"endSpeed":87.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.506960752781,"aZ":-19.611500562810267,"pfxX":9.156634960871761,"pfxZ":6.406488915053222,"pX":-0.10223672883801979,"pZ":2.645516808195942,"vX0":-6.981565632567333,"vY0":-138.5812542152896,"vZ0":-6.356779971848251,"x":120.9,"y":167.35,"x0":1.2493262610484994,"y0":50.006423428382256,"z0":6.261979100429664,"aX":17.965083964242467},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.6,"breakHorizontal":-15.2,"spinRate":2059,"spinDirection":146},"zone":5,"typeConfidence":2.0,"plateTime":0.3939743227666299,"extension":6.9694639297348875},"index":0,"playId":"081d9d2c-489b-31be-8ade-02878b570eef","pitchNumber":1,"startTime":"2026-06-30T00:36:35.859Z","endTime":"2026-06-30T00:36:39.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.514163798134447,"aZ":-21.94150462561339,"pfxX":9.03224523195563,"pfxZ":5.150806125378144,"pX":0.6637528601309686,"pZ":1.7094712567120363,"vX0":-5.3197212590478715,"vY0":-139.38476205857722,"vZ0":-8.224247449865597,"x":91.7,"y":192.62,"x0":1.4140118940248458,"y0":50.00240527269466,"z0":6.123768060841306,"aX":17.94238345755451},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.9,"breakHorizontal":-15.4,"spinRate":2089,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.3915255682011529,"extension":6.912884378624695},"index":1,"playId":"03c2d58d-8e17-3455-8c0a-e26207beb835","pitchNumber":2,"startTime":"2026-06-30T00:36:50.780Z","endTime":"2026-06-30T00:36:55.048Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-30T00:37:07.380Z","endTime":"2026-06-30T00:37:22.725Z","isPitch":false,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.651694129038823,"aZ":-15.959309622677749,"pfxX":6.217747121910389,"pfxZ":8.040408349211985,"pX":0.16185300085870905,"pZ":2.592083523271079,"vX0":-6.276988505613656,"vY0":-140.5852763554693,"vZ0":-6.547709559752706,"x":110.83,"y":168.79,"x0":1.6077404098407173,"y0":50.00289449423416,"z0":5.9736183464858,"aX":12.539005158204768},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":-10.1,"spinRate":2151,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.3885116845746466,"extension":6.939365641034693},"hitData":{"launchSpeed":110.8,"launchAngle":18.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":92.3,"coordY":47.08}},"index":3,"playId":"d07e944f-3f49-33f7-a6d6-09c34218e8cc","pitchNumber":3,"startTime":"2026-06-30T00:37:22.725Z","endTime":"2026-06-30T00:37:37.059Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:37:37.059Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Endy Rodríguez walks.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T00:37:48.626Z","endTime":"2026-06-30T00:39:31.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"postOnSecond":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":82.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.319209327490793,"aZ":-30.8300970144428,"pfxX":0.2866104336129567,"pfxZ":0.7973995585384764,"pX":-1.0132373967431776,"pZ":0.22170815692266319,"vX0":-6.364522937989809,"vY0":-129.5901105272298,"vZ0":-8.996950151601938,"x":155.62,"y":232.79,"x0":1.4425682557900972,"y0":50.00584155629093,"z0":6.110619680846094,"aX":0.4856441318999513},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.5,"breakHorizontal":1.0,"spinRate":2245,"spinDirection":22},"zone":13,"typeConfidence":2.0,"plateTime":0.4234612341078261,"extension":7.077082779517989},"index":0,"playId":"76026545-3cf1-3fbc-bcf4-e8ba27c31ff7","pitchNumber":1,"startTime":"2026-06-30T00:38:05.059Z","endTime":"2026-06-30T00:38:08.368Z","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.9,"endSpeed":88.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89210621360612,"aZ":-17.900563739530664,"pfxX":9.877705260727812,"pfxZ":7.21286375834349,"pX":-0.4493194044501705,"pZ":1.4380123344209172,"vX0":-8.31517159965784,"vY0":-139.21214414426439,"vZ0":-9.646832765499232,"x":134.13,"y":199.95,"x0":1.2811804116762926,"y0":50.000537509856414,"z0":6.113311926104769,"aX":19.541640173745844},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":-16.3,"spinRate":2173,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.3922378693842665,"extension":7.076312154968296},"index":1,"playId":"41f973ab-7149-31cc-b5a5-198c9817a1e8","pitchNumber":2,"startTime":"2026-06-30T00:38:30.677Z","endTime":"2026-06-30T00:38:34.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.391650598451946,"aZ":-17.444485748160297,"pfxX":9.033442656394397,"pfxZ":7.532150087095871,"pX":1.2269287312539192,"pZ":2.5314883144494176,"vX0":-4.043562183926039,"vY0":-138.81182368217125,"vZ0":-6.895818857027343,"x":70.23,"y":170.43,"x0":1.5268433443793332,"y0":50.005857274680515,"z0":6.204757899392525,"aX":17.673058036740834},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.5,"breakHorizontal":-15.6,"spinRate":2186,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.3942384647197148,"extension":6.912108782583279},"index":2,"playId":"b1196c40-4a34-3027-b34f-473e1fe6313f","pitchNumber":3,"startTime":"2026-06-30T00:38:46.898Z","endTime":"2026-06-30T00:38:52.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.418069739715996,"aZ":-19.57669730414193,"pfxX":9.995381118453626,"pfxZ":6.413208266771582,"pX":0.9221744622707873,"pZ":1.8277680184995873,"vX0":-4.941447404284476,"vY0":-138.86086073010512,"vZ0":-8.213670388518771,"x":81.85,"y":189.43,"x0":1.4205855503612095,"y0":50.003104907575846,"z0":6.113181898479192,"aX":19.632236923451607},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.2,"breakHorizontal":-17.2,"spinRate":2196,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.393576990574231,"extension":6.957995347776464},"index":3,"playId":"26ef9e51-69c0-33ed-895b-3443abf65e20","pitchNumber":4,"startTime":"2026-06-30T00:39:06.326Z","endTime":"2026-06-30T00:39:09.984Z","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":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.08451247306692,"aZ":-18.414121070440494,"pfxX":10.354611914739355,"pfxZ":7.129740705145506,"pX":1.3581691387428803,"pZ":0.8728158764617355,"vX0":-3.941817633423801,"vY0":-137.90558112684377,"vZ0":-10.771697508234963,"x":65.23,"y":215.21,"x0":1.4590027003202524,"y0":50.00487945599505,"z0":6.066375784047293,"aX":19.986442698235052},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.9,"breakHorizontal":-18.0,"spinRate":2099,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.396878310309722,"extension":6.959737525119313},"index":4,"playId":"e04c7169-d59e-393b-8abe-7e3a74649dd1","pitchNumber":5,"startTime":"2026-06-30T00:39:27.545Z","endTime":"2026-06-30T00:39:31.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:39:31.332Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto challenged (pitch result), call on the field was overturned: Nick Gonzales called out on strikes.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-30T00:40:32.492Z","endTime":"2026-06-30T00:43:21.396Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nick Gonzales replaces Tyler Callihan.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T00:39:54.132Z","endTime":"2026-06-30T00:40:34.805Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":682997,"link":"/api/v1/people/682997"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.187770548520376,"aZ":-17.58594219842655,"pfxX":9.718690298108763,"pfxZ":7.576068474364738,"pX":0.33387545765473864,"pZ":2.3142571382443893,"vX0":-6.57811244150545,"vY0":-137.58648072822035,"vZ0":-7.353390263467009,"x":104.27,"y":176.3,"x0":1.4872811347204347,"y0":50.005713480874135,"z0":6.203542659837709,"aX":18.723225301969677},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.4,"breakHorizontal":-16.3,"spinRate":2205,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.39737374456341445,"extension":7.018418683221919},"index":1,"playId":"065b4fe1-360b-3d3c-b07e-d3f58440b15d","pitchNumber":1,"startTime":"2026-06-30T00:40:34.805Z","endTime":"2026-06-30T00:40:38.553Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98710482474072,"aZ":-17.53859499150862,"pfxX":9.455372888756369,"pfxZ":7.447465885412647,"pX":0.19238374844117687,"pZ":3.0443156060599885,"vX0":-6.05904868003553,"vY0":-139.04179416055916,"vZ0":-5.622426332386812,"x":109.67,"y":156.58,"x0":1.166660107929587,"y0":50.00604375819558,"z0":6.249133001776866,"aX":18.592398631092767},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":-16.0,"spinRate":2248,"spinDirection":143},"zone":2,"typeConfidence":2.0,"plateTime":0.3933196481219987,"extension":6.920798363383568},"index":2,"playId":"4ae85b11-ba5a-3cca-9cfa-8d62cf72747e","pitchNumber":2,"startTime":"2026-06-30T00:40:53.498Z","endTime":"2026-06-30T00:40:56.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":84.1,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.919693660661135,"aZ":-29.341438402985247,"pfxX":0.08923350033879984,"pfxZ":1.6300983955036839,"pX":-1.6855932207136544,"pZ":-0.9876481453262215,"vX0":-7.752944688471988,"vY0":-130.04428056464852,"vZ0":-12.091672248278469,"x":181.25,"y":265.45,"x0":1.3062200875396048,"y0":50.00046822355018,"z0":5.898299570774702,"aX":0.1552337946869111},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.7,"breakHorizontal":1.3,"spinRate":2379,"spinDirection":345},"zone":13,"typeConfidence":2.0,"plateTime":0.4190962259714004,"extension":7.08066230806771},"index":3,"playId":"6e692932-dd58-3a71-a1e0-5e4abce8e2fa","pitchNumber":3,"startTime":"2026-06-30T00:41:14.558Z","endTime":"2026-06-30T00:41:19.086Z","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":89.2,"endSpeed":82.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43921694532206,"aZ":-30.732910802783387,"pfxX":-0.16770352491680263,"pfxZ":0.8405600911947628,"pX":-0.39293028844008054,"pZ":0.965758631380655,"vX0":-3.9629462086469625,"vY0":-129.7477665332077,"vZ0":-7.045039983532517,"x":131.98,"y":212.7,"x0":1.1741631564442465,"y0":50.00059844328461,"z0":6.049404374144092,"aX":-0.28640354856697664},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.2,"breakHorizontal":1.2,"spinRate":2401,"spinDirection":337},"zone":13,"typeConfidence":2.0,"plateTime":0.4216920681293779,"extension":6.96960926873511},"index":4,"playId":"8514040c-bfee-302b-a358-cc96a0535813","pitchNumber":4,"startTime":"2026-06-30T00:41:42.406Z","endTime":"2026-06-30T00:41:46.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.629040913002083,"aZ":-18.892639859759917,"pfxX":10.316712181084148,"pfxZ":6.823137989970265,"pX":-0.46712376261450933,"pZ":2.415507866771556,"vX0":-7.817169186992318,"vY0":-138.35946656257667,"vZ0":-6.814119940613089,"x":134.81,"y":173.56,"x0":1.048349750159597,"y0":50.00485761562356,"z0":6.167382971267121,"aX":20.090485432196378},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.2,"breakHorizontal":-17.2,"spinRate":2138,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.3952223335252292,"extension":6.986098551611337},"index":5,"playId":"9859b9e5-22e6-31f6-a539-71fde26d1eea","pitchNumber":5,"startTime":"2026-06-30T00:42:02.247Z","endTime":"2026-06-30T00:42:05.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.822012810192795,"aZ":-23.93261535057187,"pfxX":8.364480281667884,"pfxZ":4.46122494301825,"pX":0.3618107178212956,"pZ":2.855013611570037,"vX0":-5.800973805085055,"vY0":-134.6874184253232,"vZ0":-3.931311812656533,"x":103.21,"y":161.69,"x0":1.4511483210905454,"y0":50.00058152346989,"z0":6.015320831328386,"aX":15.446106028641532},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.4,"breakHorizontal":-14.0,"spinRate":1833,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.40585889012551224,"extension":7.18580229693122},"index":6,"playId":"021f3ef2-42c9-3a05-8e0f-a0bd3a7489e5","pitchNumber":6,"startTime":"2026-06-30T00:42:25.243Z","endTime":"2026-06-30T00:42:29.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.619902563624287,"aZ":-18.626932064879693,"pfxX":10.166508102696703,"pfxZ":6.913407658888363,"pX":-0.2933060582131182,"pZ":1.5580097087766616,"vX0":-7.396781320444209,"vY0":-138.76985435294847,"vZ0":-9.097949246566236,"x":128.18,"y":196.71,"x0":1.079181720663817,"y0":50.00609292363651,"z0":6.108329115098774,"aX":19.92970297549204},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.9,"breakHorizontal":-17.0,"spinRate":2066,"spinDirection":141},"zone":7,"typeConfidence":2.0,"plateTime":0.3939627520504074,"extension":6.992350295448651},"index":7,"playId":"94b1d4ee-735e-36c8-b35c-2368e1ad4cbf","pitchNumber":7,"startTime":"2026-06-30T00:42:54.392Z","endTime":"2026-06-30T00:43:21.396Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"}},"playEndTime":"2026-06-30T00:43:21.396Z","atBatIndex":57},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"J.T. Realmuto hit by pitch.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T00:45:52.487Z","endTime":"2026-06-30T00:46:36.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Nick Gonzales remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T00:44:42.969Z","endTime":"2026-06-30T00:44:42.989Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":682997,"link":"/api/v1/people/682997"}},{"details":{"description":"Pitching Change: Evan Sisk replaces Braxton Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T00:44:42.989Z","endTime":"2026-06-30T00:45:54.839Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681895,"link":"/api/v1/people/681895"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.823939996815994,"aZ":-24.044831821933673,"pfxX":9.465224349708391,"pfxZ":4.279502526085018,"pX":0.9165961612919994,"pZ":1.7831722026551955,"vX0":-10.121359287323614,"vY0":-136.1952650019187,"vZ0":-4.648416037866487,"x":82.06,"y":190.63,"x0":3.43185902031883,"y0":50.0028933410958,"z0":5.152073062394426,"aX":17.97849346455244},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.1,"breakHorizontal":-15.2,"spinRate":2002,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4004941191668383,"extension":7.280326731567019},"index":2,"playId":"c8725197-83d4-3d5b-ab31-aebd173302d9","pitchNumber":1,"startTime":"2026-06-30T00:45:54.839Z","endTime":"2026-06-30T00:45:58.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.1,"endSpeed":86.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71169769184829,"aZ":-18.79873477419414,"pfxX":7.893022404960387,"pfxZ":7.125545819500296,"pX":0.16858223285866134,"pZ":2.3412482987205183,"vX0":-11.39067080359493,"vY0":-135.22676861536218,"vZ0":-4.764147482686736,"x":110.57,"y":175.57,"x0":3.3835954437387987,"y0":50.00394634678849,"z0":5.419852707368531,"aX":14.819429725834242},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":-12.2,"spinRate":2189,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.40294514331210385,"extension":7.129718248906057},"index":3,"playId":"7c0a2931-d4b4-3825-be4f-b153a97cca18","pitchNumber":2,"startTime":"2026-06-30T00:46:11.479Z","endTime":"2026-06-30T00:46:15.409Z","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(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":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48141968226899,"aZ":-37.435655497231075,"pfxX":-6.742220613101092,"pfxZ":-3.915825584528063,"pX":-1.7536957333254126,"pZ":0.647308351351984,"vX0":-10.06760119359553,"vY0":-115.49212117760857,"vZ0":-1.935834733301672,"x":183.85,"y":221.3,"x0":3.545845797852417,"y0":50.001309609867484,"z0":5.112947877461006,"aX":-9.062613961534844},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.3,"breakHorizontal":14.9,"spinRate":2437,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.47512207069149914,"extension":7.398070415273553},"index":4,"playId":"6e843575-467d-3b24-8638-46dcf7a3d201","pitchNumber":3,"startTime":"2026-06-30T00:46:31.603Z","endTime":"2026-06-30T00:46:36.174Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:46:36.174Z","atBatIndex":58},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Derek Hill out on a sacrifice bunt to first baseman Ryan O'Hearn. J.T. Realmuto to 2nd.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T00:47:53.042Z","endTime":"2026-06-30T00:48:29.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Derek Hill replaces Gabriel Rincones Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T00:46:51.748Z","endTime":"2026-06-30T00:47:02.489Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":687282,"link":"/api/v1/people/687282"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T00:47:02.489Z","endTime":"2026-06-30T00:47:55.264Z","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(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":78.4,"endSpeed":72.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.63365424847126,"aZ":-35.35288543306824,"pfxX":-2.733620954222621,"pfxZ":-2.4173857090021524,"pX":-1.0090097022610482,"pZ":1.3286636289159697,"vX0":-9.61001149681705,"vY0":-113.91555056491164,"vZ0":-0.8807523839471993,"x":155.46,"y":202.91,"x0":3.616664948401239,"y0":50.0015492775427,"z0":5.210591430794489,"aX":-3.596601670486721},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-4.3,"breakHorizontal":7.3,"spinRate":2267,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.48053736660116275,"extension":7.338112125340617},"index":2,"playId":"59c0bb9f-e934-39bd-b8b2-f2803f09cb9c","pitchNumber":1,"startTime":"2026-06-30T00:47:55.264Z","endTime":"2026-06-30T00:47:59.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.931992132620962,"aZ":-22.52498240431824,"pfxX":9.933826594977734,"pfxZ":5.316708867690726,"pX":-0.46077562466271876,"pZ":2.4133190856320135,"vX0":-13.284444611080534,"vY0":-133.17155072361294,"vZ0":-3.1093451851165566,"x":134.56,"y":173.62,"x0":3.2786010411157567,"y0":50.00021030254366,"z0":5.207117510504877,"aX":18.018752071124545},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.2,"breakHorizontal":-15.5,"spinRate":2013,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.4097451370997578,"extension":7.354808640264697},"hitData":{"launchSpeed":31.6,"launchAngle":12.0,"totalDistance":38.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":137.77,"coordY":186.18}},"index":3,"playId":"7e63e8cf-e270-3a95-810c-d0d89223b4f0","pitchNumber":2,"startTime":"2026-06-30T00:48:17.210Z","endTime":"2026-06-30T00:48:29.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:48:29.432Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a ground ball to first baseman Ryan O'Hearn. J.T. Realmuto to 3rd.","rbi":0,"awayScore":8,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T00:48:51.121Z","endTime":"2026-06-30T00:49:38.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnThird":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.85337712491015,"aZ":-25.95961823926402,"pfxX":-7.764427430408188,"pfxZ":4.493928472223014,"pX":-0.07862361130991972,"pZ":2.1595075512310915,"vX0":-6.941761092885027,"vY0":-117.09016212062218,"vZ0":-0.14130296756816774,"x":120.0,"y":180.47,"x0":3.9372492394509813,"y0":50.00377100302228,"z0":4.656992302901549,"aX":-10.742944146435093},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":8.4,"breakHorizontal":15.8,"spinRate":2288,"spinDirection":282},"zone":8,"typeConfidence":2.0,"plateTime":0.46842152213021393,"extension":6.898414037674686},"index":0,"playId":"646d998d-6600-386b-8a27-e55827a76430","pitchNumber":1,"startTime":"2026-06-30T00:48:53.647Z","endTime":"2026-06-30T00:48:56.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73657990429652,"aZ":-23.650664179855205,"pfxX":10.87544390880598,"pfxZ":4.8398350633423215,"pX":-0.35949941401588914,"pZ":1.6502754069702474,"vX0":-13.636607283536858,"vY0":-131.57419659684209,"vZ0":-4.451715129466304,"x":130.7,"y":194.22,"x0":3.4665854317325127,"y0":50.002088324538256,"z0":5.106847223335878,"aX":19.153264145360094},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.9,"breakHorizontal":-16.9,"spinRate":1984,"spinDirection":125},"zone":7,"typeConfidence":2.0,"plateTime":0.41556160668361164,"extension":7.205954649755888},"index":1,"playId":"c0229806-f555-31af-bb01-705cd517c884","pitchNumber":2,"startTime":"2026-06-30T00:49:11.737Z","endTime":"2026-06-30T00:49:15.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.480305619203843,"aZ":-24.776099468688738,"pfxX":11.022876889177773,"pfxZ":4.149067208640703,"pX":0.2954507455082547,"pZ":1.7077574256947279,"vX0":-11.75039915674316,"vY0":-132.45786267885285,"vZ0":-4.416301356490044,"x":105.74,"y":192.67,"x0":3.350462140729865,"y0":50.00099161640336,"z0":5.201365679879941,"aX":19.64546466456616},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.7,"breakHorizontal":-17.5,"spinRate":1966,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.4130235009001435,"extension":7.241763788859592},"hitData":{"launchSpeed":70.2,"launchAngle":-58.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.73,"coordY":175.35}},"index":2,"playId":"9ba7f960-ca0e-33ba-8270-57cac2793473","pitchNumber":3,"startTime":"2026-06-30T00:49:30.675Z","endTime":"2026-06-30T00:49:38.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:49:38.182Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T00:50:15.468Z","endTime":"2026-06-30T00:52:04.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnThird":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.584206808244428,"aZ":-25.199631476858315,"pfxX":-4.79441728428734,"pfxZ":5.1309083321144655,"pX":-0.9213695026896667,"pZ":3.449109065360909,"vX0":-9.513597941061054,"vY0":-115.82502357182739,"vZ0":2.2428412745893156,"x":152.12,"y":145.65,"x0":3.861597215412598,"y0":50.00189816561429,"z0":4.87757095613248,"aX":-6.51332984391474},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":10.2,"breakHorizontal":11.0,"spinRate":2253,"spinDirection":276},"zone":11,"typeConfidence":2.0,"plateTime":0.47284520962003995,"extension":6.877094161610527},"index":0,"playId":"a1f3bb42-083b-38dd-9dae-8e585cc5d7b9","pitchNumber":1,"startTime":"2026-06-30T00:50:27.079Z","endTime":"2026-06-30T00:50:30.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52792704047638,"aZ":-25.795404207103427,"pfxX":-5.9833169733700196,"pfxZ":4.367430125074206,"pX":0.005028871410882566,"pZ":1.8688336018094402,"vX0":-7.695576477806662,"vY0":-119.87602113528753,"vZ0":-1.2207197475828844,"x":116.81,"y":188.32,"x0":4.030377971481289,"y0":50.00187011091496,"z0":4.681217332920466,"aX":-8.73037448397233},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.9,"breakHorizontal":12.6,"spinRate":2351,"spinDirection":276},"zone":8,"typeConfidence":2.0,"plateTime":0.45639422700413945,"extension":6.675548314316795},"index":1,"playId":"11cf7ac4-6902-3e0c-9fa9-86d1522a121a","pitchNumber":2,"startTime":"2026-06-30T00:50:46.330Z","endTime":"2026-06-30T00:50:50.091Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"98832cc2-6e3d-431d-97a9-a1fdae1a46f4","startTime":"2026-06-30T00:51:03.647Z","endTime":"2026-06-30T00:51:08.647Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Justin Crawford steals (10) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"actionPlayId":"98832cc2-6e3d-431d-97a9-a1fdae1a46f4","startTime":"2026-06-30T00:51:21.767Z","endTime":"2026-06-30T00:51:42.245Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.271546491447516,"aZ":-23.5926579139267,"pfxX":-0.5258630679923293,"pfxZ":5.939603748810093,"pX":1.5479451757121931,"pZ":1.8006698100744127,"vX0":-6.771814314897682,"vY0":-119.2825848892865,"vZ0":-0.6251572597076561,"x":58.0,"y":190.16,"x0":4.488428657880694,"y0":50.00506953329573,"z0":4.187401123622123,"aX":-0.7600371609398818},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":10.9,"breakHorizontal":2.5,"spinRate":2196,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.4586310511321696,"extension":6.737368669765941},"index":4,"playId":"f649bf38-2c1f-31fb-9124-8d675e294fdd","pitchNumber":3,"startTime":"2026-06-30T00:51:42.245Z","endTime":"2026-06-30T00:51:45.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":74.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86627624282014,"aZ":-37.202087954002266,"pfxX":-6.504267314465004,"pfxZ":-3.6476105483750754,"pX":0.9560292543244291,"pZ":1.5500697536202523,"vX0":-4.953614522044759,"vY0":-116.62342053630003,"vZ0":-0.3689986707863241,"x":80.56,"y":196.93,"x0":3.952438649812443,"y0":50.00346128048501,"z0":5.2182367031468635,"aX":-8.962200000716102},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-6.4,"breakHorizontal":13.0,"spinRate":2370,"spinDirection":295},"zone":14,"typeConfidence":2.0,"plateTime":0.46959556552833215,"extension":7.2240330960345025},"index":5,"playId":"5451686b-1123-3103-97bc-84e952e3d7e3","pitchNumber":4,"startTime":"2026-06-30T00:52:00.703Z","endTime":"2026-06-30T00:52:04.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:52:04.804Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, shortstop Jared Triolo to first baseman Ryan O'Hearn.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-30T00:52:16.810Z","endTime":"2026-06-30T00:53:08.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.273185114975163,"aZ":-30.026161286509232,"pfxX":-4.625444524294046,"pfxZ":1.4838202453996772,"pX":0.03286356688227468,"pZ":2.8152228366654244,"vX0":-8.191280507878254,"vY0":-119.64619919157097,"vZ0":1.8563875859180972,"x":115.75,"y":162.77,"x0":4.102954751693105,"y0":50.003428861161154,"z0":4.721702163452485,"aX":-6.699274390595741},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.5,"breakHorizontal":10.3,"spinRate":2341,"spinDirection":272},"zone":2,"typeConfidence":2.0,"plateTime":0.457936290970963,"extension":6.671913814186623},"index":0,"playId":"3cc342c6-6c48-39f8-be80-5a55e4456db1","pitchNumber":1,"startTime":"2026-06-30T00:52:30.905Z","endTime":"2026-06-30T00:52:39.905Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.72114502359207,"aZ":-36.37341149251237,"pfxX":-6.81577050720887,"pfxZ":-3.366051124479103,"pX":-0.015561782955898077,"pZ":2.332612795855895,"vX0":-6.208248224793136,"vY0":-111.01520803052902,"vZ0":1.8639983377802993,"x":117.59,"y":175.8,"x0":3.7015674662228895,"y0":50.00131384925498,"z0":5.266050759924921,"aX":-8.511080796642018},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-5.3,"breakHorizontal":13.9,"spinRate":2217,"spinDirection":289},"zone":5,"typeConfidence":2.0,"plateTime":0.4932322074736475,"extension":7.354333156654143},"hitData":{"launchSpeed":42.9,"launchAngle":2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.88,"coordY":159.13}},"index":1,"playId":"9e3f2ef4-a641-331a-8fb0-37a1ba8f2bfa","pitchNumber":2,"startTime":"2026-06-30T00:53:00.343Z","endTime":"2026-06-30T00:53:08.349Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:53:08.349Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T00:55:26.611Z","endTime":"2026-06-30T00:57:46.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7,8,9],"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Derek Hill remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T00:55:16.049Z","endTime":"2026-06-30T00:55:28.924Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.703474262874497,"aZ":-20.68153974767554,"pfxX":8.181060701513779,"pfxZ":6.152987738408328,"pX":1.6267883842016915,"pZ":3.155922408410244,"vX0":-2.5999917594106274,"vY0":-135.60447681002105,"vZ0":-4.504064105790444,"x":54.99,"y":153.57,"x0":1.5329939580625016,"y0":50.00577195469624,"z0":6.274785884492986,"aX":15.291039101616873},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.4,"breakHorizontal":-14.3,"spinRate":1961,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4033888731243471,"extension":6.778554430674765},"index":1,"playId":"d8612287-9810-3872-a754-ced25d6bb3e9","pitchNumber":1,"startTime":"2026-06-30T00:55:28.924Z","endTime":"2026-06-30T00:55:32.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.116870537954153,"aZ":-20.930062495265847,"pfxX":9.040551252346116,"pfxZ":6.005929333423382,"pX":0.4689793692289386,"pZ":1.7532673480307122,"vX0":-5.437505937236212,"vY0":-135.81838796719143,"vZ0":-7.805723520878552,"x":99.12,"y":191.44,"x0":1.3199933333943494,"y0":50.00447049059548,"z0":6.114706598977123,"aX":16.929752849689745},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.5,"breakHorizontal":-15.2,"spinRate":2023,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.4029266033785923,"extension":6.912750396028527},"index":2,"playId":"557d1f6d-9f77-32cc-84e5-11fd6cca9dfa","pitchNumber":2,"startTime":"2026-06-30T00:55:42.927Z","endTime":"2026-06-30T00:55:46.386Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.122381519652343,"aZ":-35.5701050561021,"pfxX":-0.4751631197751889,"pfxZ":-2.0946781185116032,"pX":-0.45644499264463906,"pZ":1.004707910572981,"vX0":-4.555593008769593,"vY0":-127.03522232520476,"vZ0":-5.6435897341226475,"x":134.4,"y":211.65,"x0":1.428283360811914,"y0":50.002723593869604,"z0":6.111087608772045,"aX":-0.7700856136259893},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.9,"breakHorizontal":2.0,"spinRate":2338,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4325831750369411,"extension":6.997671260524447},"index":3,"playId":"b78c3b6b-1cb6-3ab0-8bbd-c5b48958f4d4","pitchNumber":3,"startTime":"2026-06-30T00:55:58.045Z","endTime":"2026-06-30T00:56:01.477Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.507884479038143,"aZ":-21.148204301993292,"pfxX":8.034584976945343,"pfxZ":6.042026071049637,"pX":0.8536982345675367,"pZ":3.1603705486206586,"vX0":-4.120592488862069,"vY0":-133.8992765078563,"vZ0":-4.212756159874627,"x":84.46,"y":153.45,"x0":1.364387501305224,"y0":50.003757719311025,"z0":6.257338667099172,"aX":14.665878089899257},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.3,"breakHorizontal":-13.7,"spinRate":1997,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4082500876132298,"extension":6.842697636414692},"index":4,"playId":"7fa4e7db-db95-3860-8a9a-acaabf7803a7","pitchNumber":4,"startTime":"2026-06-30T00:56:12.660Z","endTime":"2026-06-30T00:56:16.636Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-30T00:56:31.017Z","endTime":"2026-06-30T00:56:39.425Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.353257166132725,"aZ":-19.08779725472517,"pfxX":7.47762557046988,"pfxZ":6.7309959344853585,"pX":-0.0013267576093290863,"pZ":3.469683909281701,"vX0":-5.848500889990047,"vY0":-138.20673314485973,"vZ0":-4.10304182297549,"x":117.05,"y":145.1,"x0":1.1654367819527696,"y0":50.00333998606387,"z0":6.2470391636376394,"aX":14.538949706588895},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.5,"breakHorizontal":-12.4,"spinRate":2086,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.39556081512493524,"extension":6.872300228188663},"index":6,"playId":"0ade824f-e084-31e6-a453-fb7181779388","pitchNumber":5,"startTime":"2026-06-30T00:56:39.425Z","endTime":"2026-06-30T00:56:43.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.334001006097584,"aZ":-20.456704419331707,"pfxX":9.271515922638187,"pfxZ":6.15210630856531,"pX":-0.06027518079499718,"pZ":3.324801413697663,"vX0":-6.684128928574193,"vY0":-136.94224240557998,"vZ0":-4.215476516890504,"x":119.3,"y":149.01,"x0":1.203599995711028,"y0":50.00618263118056,"z0":6.277815935574837,"aX":17.669276110681423},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.4,"breakHorizontal":-15.5,"spinRate":2159,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.39948694912437643,"extension":6.8580157925968175},"index":7,"playId":"906f3df6-ed62-31e2-943b-a3eaf0d28536","pitchNumber":6,"startTime":"2026-06-30T00:56:58.602Z","endTime":"2026-06-30T00:57:01.655Z","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.1,"endSpeed":81.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72349808523098,"aZ":-33.21943337186412,"pfxX":-1.0558632406857638,"pfxZ":-0.6339171292580001,"pX":-0.35941448014226374,"pZ":2.5489755443318756,"vX0":-3.8797174987506953,"vY0":-127.00691136863144,"vZ0":-2.6099987987174758,"x":130.7,"y":169.96,"x0":1.3167558132766373,"y0":50.00151138473786,"z0":6.196759859210341,"aX":-1.747213043154683},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.4,"breakHorizontal":2.6,"spinRate":2321,"spinDirection":318},"zone":4,"typeConfidence":2.0,"plateTime":0.4290656685458649,"extension":6.952802250117119},"index":8,"playId":"6d0015ba-574d-3bbb-90f4-4e3e4a3bafcf","pitchNumber":7,"startTime":"2026-06-30T00:57:18.136Z","endTime":"2026-06-30T00:57:22.695Z","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":94.4,"endSpeed":87.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.856170101349125,"aZ":-15.29019056015167,"pfxX":5.507748378384033,"pfxZ":8.727505368573482,"pX":-0.43755196652050843,"pZ":3.9046752708689665,"vX0":-7.286615882564823,"vY0":-137.34807979510802,"vZ0":-2.9093341735107385,"x":133.68,"y":133.35,"x0":1.5188366507741116,"y0":50.0019158024456,"z0":6.001209724164346,"aX":10.654584675818004},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":-8.6,"spinRate":2140,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.396903384280503,"extension":7.153995891359733},"index":9,"playId":"9b38b51f-b5b2-33ad-89f9-68f0789d6823","pitchNumber":8,"startTime":"2026-06-30T00:57:42.745Z","endTime":"2026-06-30T00:57:46.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:57:46.324Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T00:58:05.614Z","endTime":"2026-06-30T00:58:40.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":93.7,"endSpeed":86.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.187997970413374,"aZ":-20.72425104784735,"pfxX":8.152462131237733,"pfxZ":6.012962942863499,"pX":1.197618290532404,"pZ":2.933518527803691,"vX0":-3.6558832204886245,"vY0":-136.42511522408833,"vZ0":-4.9299006186608105,"x":71.35,"y":159.57,"x0":1.4884962174488323,"y0":50.00188752470457,"z0":6.173004301894216,"aX":15.52056279513899},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.2,"breakHorizontal":-14.2,"spinRate":2016,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.39995813190709484,"extension":6.939452512743173},"index":0,"playId":"dfce8192-9c75-3596-9c52-2dbbd2ffc172","pitchNumber":1,"startTime":"2026-06-30T00:58:12.673Z","endTime":"2026-06-30T00:58:17.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.075029914083572,"aZ":-25.2014630129325,"pfxX":8.229113645973392,"pfxZ":3.811495086506122,"pX":-0.08364693892389524,"pZ":2.5318148325083474,"vX0":-6.665875552732806,"vY0":-133.69728701750753,"vZ0":-4.472486823983088,"x":120.19,"y":170.42,"x0":1.360296126482586,"y0":50.003278328852936,"z0":6.012835937773703,"aX":15.050108978136286},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.2,"breakHorizontal":-13.7,"spinRate":1718,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.408100299848273,"extension":7.216322231449278},"hitData":{"launchSpeed":87.4,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.2,"coordY":156.08}},"index":1,"playId":"8763859d-2f51-3658-a861-e1d41afae3b4","pitchNumber":2,"startTime":"2026-06-30T00:58:30.742Z","endTime":"2026-06-30T00:58:40.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:58:40.185Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Konnor Griffin flies out sharply to center fielder Justin Crawford.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-30T00:58:51.340Z","endTime":"2026-06-30T00:59:49.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.735113003774565,"aZ":-22.18709774889379,"pfxX":9.26285767518077,"pfxZ":5.088476790153768,"pX":0.3952127227447744,"pZ":3.3776671075832447,"vX0":-5.656512005541584,"vY0":-138.43834687889392,"vZ0":-3.562984968938516,"x":101.94,"y":147.58,"x0":1.249940799325074,"y0":50.00270212586419,"z0":6.147287817724674,"aX":18.175998714262732},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.8,"breakHorizontal":-15.8,"spinRate":2020,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.39400778121137714,"extension":6.976512252538057},"index":0,"playId":"605df1eb-1709-39aa-8acf-56ec5bd42818","pitchNumber":1,"startTime":"2026-06-30T00:59:05.541Z","endTime":"2026-06-30T00:59:32.552Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"}}},{"details":{"call":{"code":"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":94.0,"endSpeed":86.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.246754268297828,"aZ":-19.358167454639222,"pfxX":8.895884960785587,"pfxZ":6.705272879568913,"pX":-0.4152479949491392,"pZ":2.561493564703257,"vX0":-6.931201904204202,"vY0":-136.6620970147855,"vZ0":-6.234721692069302,"x":132.83,"y":169.62,"x0":0.985356697790197,"y0":50.00025229746284,"z0":6.181136326425976,"aX":16.995704403503396},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":-14.9,"spinRate":2006,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.3992344572346931,"extension":7.018009756258742},"hitData":{"launchSpeed":107.6,"launchAngle":50.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":106.46,"coordY":63.16}},"index":1,"playId":"518ee547-eba3-3914-aa43-27fb87209291","pitchNumber":2,"startTime":"2026-06-30T00:59:38.104Z","endTime":"2026-06-30T00:59:49.077Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T00:59:49.077Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":8,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T01:02:19.183Z","endTime":"2026-06-30T01:03:21.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gregory Soto replaces Evan Sisk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T01:00:36.724Z","endTime":"2026-06-30T01:02:21.385Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64779418078701,"aZ":-12.463805664408685,"pfxX":9.136885544528667,"pfxZ":9.452619486990763,"pX":-0.2903066773450409,"pZ":2.520526814620464,"vX0":-10.798377435290776,"vY0":-143.57419520268863,"vZ0":-6.454579947353407,"x":128.07,"y":170.73,"x0":2.3347248292982967,"y0":50.000637738485025,"z0":5.575448041299906,"aX":19.048329439780787},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.0,"breakHorizontal":-14.4,"spinRate":2436,"spinDirection":134},"zone":4,"typeConfidence":0.91,"plateTime":0.38169289383636285,"extension":6.405797725839789},"index":1,"playId":"d68ef82c-99e7-37cf-9770-8b94c9712a8b","pitchNumber":1,"startTime":"2026-06-30T01:02:21.385Z","endTime":"2026-06-30T01:02:24.798Z","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":85.1,"endSpeed":79.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.519470288707232,"aZ":-27.009713991831852,"pfxX":-0.8490501841843265,"pfxZ":3.2980630110466556,"pX":-1.2756147459955753,"pZ":0.9759034146065922,"vX0":-8.488547936649475,"vY0":-123.71482887718848,"vZ0":-5.402762109900718,"x":165.62,"y":212.43,"x0":2.2969188665529088,"y0":50.00217917552236,"z0":5.4260433465148825,"aX":-1.3258280214394618},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.0,"breakHorizontal":3.4,"spinRate":2706,"spinDirection":313},"zone":13,"typeConfidence":0.94,"plateTime":0.4411742178012785,"extension":6.407804119161934},"index":2,"playId":"30546264-afdf-3448-91a3-83851bc5a08b","pitchNumber":2,"startTime":"2026-06-30T01:02:38.338Z","endTime":"2026-06-30T01:02:42.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.926199664057993,"aZ":-13.876314761853974,"pfxX":8.042130544617864,"pfxZ":8.930942771434012,"pX":-0.408015893036855,"pZ":2.087506194493724,"vX0":-10.778448247787411,"vY0":-141.88983109966574,"vZ0":-6.740911990106209,"x":132.55,"y":182.42,"x0":2.386142275060096,"y0":50.00595792913329,"z0":5.369565520756327,"aX":16.48395480153504},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.0,"breakHorizontal":-12.5,"spinRate":2425,"spinDirection":131},"zone":7,"typeConfidence":0.91,"plateTime":0.3852728744548055,"extension":6.479539889556524},"index":3,"playId":"2e01d4a5-9f92-36dd-987e-975d7a8a1dd4","pitchNumber":3,"startTime":"2026-06-30T01:02:56.109Z","endTime":"2026-06-30T01:02:59.380Z","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":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.376711477542823,"aZ":-28.524836271856202,"pfxX":-0.6159689138137043,"pfxZ":2.3751482580140744,"pX":-1.663599959192316,"pZ":1.957775723673163,"vX0":-9.717465974578177,"vY0":-123.20877628724095,"vZ0":-2.984458723543401,"x":180.41,"y":185.92,"x0":2.4109647700319012,"y0":50.00457829054576,"z0":5.594197286163973,"aX":-0.9471635172127655},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.8,"breakHorizontal":3.4,"spinRate":2577,"spinDirection":263},"zone":13,"typeConfidence":0.92,"plateTime":0.4444695351971317,"extension":6.567956090199275},"index":4,"playId":"da2c6751-5861-3dc5-b156-c1542a6b58db","pitchNumber":4,"startTime":"2026-06-30T01:03:17.529Z","endTime":"2026-06-30T01:03:21.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:03:21.535Z","atBatIndex":66},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brandon Marsh homers (14) on a fly ball to right center field.","rbi":1,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T01:03:30.740Z","endTime":"2026-06-30T01:05:21.336Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":642397,"link":"/api/v1/people/642397"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73699386183647,"aZ":-14.644732163889424,"pfxX":9.463724572062409,"pfxZ":8.342389898115002,"pX":-0.5802481434880415,"pZ":1.726059804406659,"vX0":-12.031812543072213,"vY0":-143.68758184845433,"vZ0":-7.825860468101965,"x":139.12,"y":192.18,"x0":2.4220251605543135,"y0":50.003145080380754,"z0":5.385401880341188,"aX":19.887997722681614},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.7,"breakHorizontal":-14.9,"spinRate":2469,"spinDirection":127},"zone":7,"typeConfidence":0.76,"plateTime":0.38045596267627513,"extension":6.44352556458092},"index":0,"playId":"1d3b42d7-fdf4-3b2f-9c28-ca89c1ce51cb","pitchNumber":1,"startTime":"2026-06-30T01:03:47.883Z","endTime":"2026-06-30T01:04:14.883Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19725449131763,"aZ":-12.95737352067022,"pfxX":8.162330372396262,"pfxZ":9.260463088160016,"pX":-0.8600133794010685,"pZ":2.4169478900766226,"vX0":-12.05044468320532,"vY0":-142.95893262497626,"vZ0":-6.4907644835908,"x":149.78,"y":173.52,"x0":2.344512193954428,"y0":50.00209356607741,"z0":5.526179696552045,"aX":16.937144391166107},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.6,"breakHorizontal":-12.5,"spinRate":2443,"spinDirection":123},"zone":13,"typeConfidence":0.92,"plateTime":0.38277158533891287,"extension":6.677312422535124},"index":1,"playId":"c73bc451-e0ad-3b0f-b987-53da6153bac9","pitchNumber":2,"startTime":"2026-06-30T01:04:17.789Z","endTime":"2026-06-30T01:04:21.471Z","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":86.7,"endSpeed":79.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.990543916026187,"aZ":-29.34558216379741,"pfxX":-1.9245028388673564,"pfxZ":1.784787788559297,"pX":-2.7282278574172145,"pZ":-0.08257716167041226,"vX0":-11.762290052294503,"vY0":-125.59060300970854,"vZ0":-7.487039778558747,"x":220.99,"y":241.01,"x0":2.278937481952867,"y0":50.006232773096805,"z0":5.345614351818937,"aX":-3.052325652858753},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.6,"breakHorizontal":6.4,"spinRate":2741,"spinDirection":331},"zone":13,"typeConfidence":0.61,"plateTime":0.43722454315162596,"extension":6.552448415126929},"index":2,"playId":"8b9298f0-b7d1-3f6a-a7c4-ac51acfa147f","pitchNumber":3,"startTime":"2026-06-30T01:04:36.624Z","endTime":"2026-06-30T01:04:40.203Z","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":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.065764417306326,"aZ":-18.374002067790766,"pfxX":8.524705155212036,"pfxZ":6.799909705933992,"pX":0.7584480294447441,"pZ":3.4191562485215474,"vX0":-8.300313780112951,"vY0":-141.29268437750136,"vZ0":-2.5330454065255474,"x":88.09,"y":146.46,"x0":2.6213376401536346,"y0":50.00164992905251,"z0":5.50284075279711,"aX":17.299345228395314},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.0,"breakHorizontal":-13.8,"spinRate":2341,"spinDirection":123},"zone":3,"typeConfidence":0.68,"plateTime":0.3870938279226457,"extension":6.555848077898552},"hitData":{"launchSpeed":102.4,"launchAngle":30.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":182.08,"coordY":39.96}},"index":3,"playId":"05476964-abe5-31f2-81e9-d00333079534","pitchNumber":4,"startTime":"2026-06-30T01:04:55.520Z","endTime":"2026-06-30T01:05:21.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:05:21.336Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, second baseman Brandon Lowe to first baseman Ryan O'Hearn.","rbi":0,"awayScore":8,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T01:05:26.497Z","endTime":"2026-06-30T01:08:43.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"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":99.3,"endSpeed":91.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00657251945511,"aZ":-19.324418673034742,"pfxX":11.369127747763908,"pfxZ":6.072875543388038,"pX":-0.101955243207802,"pZ":1.245177808952334,"vX0":-11.345686289983691,"vY0":-143.9896035458454,"vZ0":-8.376396683009856,"x":120.89,"y":205.16,"x0":2.3975824686334932,"y0":50.002370876449625,"z0":5.3704501662000705,"aX":24.057508186177014},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":9.5,"breakHorizontal":-18.6,"spinRate":2477,"spinDirection":126},"zone":13,"typeConfidence":0.89,"plateTime":0.3792618398940224,"extension":6.557786235720048},"index":0,"playId":"913462a6-f511-382b-9494-8c5fd5e76ee8","pitchNumber":1,"startTime":"2026-06-30T01:05:48.315Z","endTime":"2026-06-30T01:05:52.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":96.6,"endSpeed":88.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.348047216153045,"aZ":-20.11568964609157,"pfxX":11.704234382127844,"pfxZ":6.034948272683823,"pX":-1.112667481614935,"pZ":1.4893470992544948,"vX0":-13.429971330337825,"vY0":-139.9075323521686,"vZ0":-7.178924655151402,"x":159.41,"y":198.57,"x0":2.2120863250455893,"y0":50.0007495462174,"z0":5.390620751733436,"aX":23.375446167691063},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.6,"breakHorizontal":-18.7,"spinRate":2362,"spinDirection":131},"zone":13,"typeConfidence":0.9,"plateTime":0.39037883321505884,"extension":6.46008785408947},"index":1,"playId":"7b8aa4f1-dbee-38b8-a566-e6ecda15cff9","pitchNumber":2,"startTime":"2026-06-30T01:06:06.305Z","endTime":"2026-06-30T01:06:09.680Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-06-30T01:06:22.742Z","endTime":"2026-06-30T01:07:00.117Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.935881223155086,"aZ":-20.332188780233402,"pfxX":11.550520110693814,"pfxZ":5.777392145005704,"pX":-1.6495865609951177,"pZ":2.095733359490156,"vX0":-15.359708631187322,"vY0":-141.90550378148814,"vZ0":-5.72213681476763,"x":179.88,"y":182.2,"x0":2.319813166181465,"y0":50.00499611284142,"z0":5.424094779210782,"aX":23.68109520807457},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.4,"breakHorizontal":-18.0,"spinRate":2402,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.3852411188164373,"extension":6.530645936134453},"index":3,"playId":"383099ec-aeb8-3a67-b7ce-0e033d7ae39e","pitchNumber":3,"startTime":"2026-06-30T01:07:00.117Z","endTime":"2026-06-30T01:07:04.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58966778424037,"aZ":-16.05806024069098,"pfxX":8.404818718810294,"pfxZ":7.870444951301755,"pX":-0.14871984045732875,"pZ":2.6538126552055923,"vX0":-9.675846693347852,"vY0":-142.19520386029657,"vZ0":-5.2508362219914195,"x":122.67,"y":167.13,"x0":2.206098758685061,"y0":50.00366931183855,"z0":5.543096679841123,"aX":17.213274548257164},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.3,"breakHorizontal":-13.3,"spinRate":2327,"spinDirection":129},"zone":5,"typeConfidence":0.85,"plateTime":0.3851839950842191,"extension":6.562415375515092},"index":4,"playId":"16a042a8-cbd0-3584-9199-da027e4675d1","pitchNumber":4,"startTime":"2026-06-30T01:07:22.783Z","endTime":"2026-06-30T01:07:26.608Z","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.1,"endSpeed":88.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.803528508698502,"aZ":-15.474648063320448,"pfxX":8.714298672383144,"pfxZ":8.439404339525172,"pX":0.3931345159536155,"pZ":1.974535891919824,"vX0":-8.466740302125581,"vY0":-139.62486154697092,"vZ0":-6.5821072190047865,"x":102.01,"y":185.47,"x0":2.329474764508152,"y0":50.00079835106526,"z0":5.376646590744387,"aX":17.240869685318042},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":-14.0,"spinRate":2365,"spinDirection":127},"zone":9,"typeConfidence":0.78,"plateTime":0.39195047002404815,"extension":6.398760145239961},"index":5,"playId":"224f980c-8fbc-32f7-8830-85fc632a364b","pitchNumber":5,"startTime":"2026-06-30T01:07:40.495Z","endTime":"2026-06-30T01:07:44.384Z","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":84.5,"endSpeed":77.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39436550177706,"aZ":-32.470525045346534,"pfxX":-2.0174671435621487,"pfxZ":-0.19587252014935874,"pX":-0.36216658067573043,"pZ":1.5253201514620054,"vX0":-5.946060560886495,"vY0":-122.85688348655634,"vZ0":-2.7438691816933884,"x":130.8,"y":197.6,"x0":2.3604379364842427,"y0":50.00388984145796,"z0":5.441716677394168,"aX":-3.0546440574381104},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.8,"breakHorizontal":5.2,"spinRate":2651,"spinDirection":302},"zone":13,"typeConfidence":0.88,"plateTime":0.44738885501174375,"extension":6.336786791234488},"index":6,"playId":"25519a0c-b891-3e44-8e1f-3e10798e4235","pitchNumber":6,"startTime":"2026-06-30T01:08:02.256Z","endTime":"2026-06-30T01:08:07.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43581107406732,"aZ":-19.66636923051768,"pfxX":10.844743716731195,"pfxZ":6.037449073701135,"pX":-0.1699487871657009,"pZ":1.290122485590292,"vX0":-10.900929021433047,"vY0":-142.49108457030206,"vZ0":-8.215620245344837,"x":123.48,"y":203.95,"x0":2.2824664842548503,"y0":50.00250771696427,"z0":5.436447643899827,"aX":22.46784577735673},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.5,"breakHorizontal":-17.6,"spinRate":2339,"spinDirection":118},"zone":13,"typeConfidence":0.88,"plateTime":0.38328619090766747,"extension":6.663613204053754},"hitData":{"launchSpeed":101.5,"launchAngle":-2.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.0,"coordY":132.07}},"index":7,"playId":"227f2baa-653a-3a61-b138-9ee2d53c1f9c","pitchNumber":7,"startTime":"2026-06-30T01:08:34.959Z","endTime":"2026-06-30T01:08:43.261Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:08:43.261Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a line drive to center fielder Jake Mangum.","rbi":0,"awayScore":8,"homeScore":6,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T01:08:59.938Z","endTime":"2026-06-30T01:10:41.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":84.1,"endSpeed":77.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.480389312007453,"aZ":-29.25858439232555,"pfxX":-1.1419690297611846,"pfxZ":1.9237254477415027,"pX":0.614566987576011,"pZ":1.2703453224567962,"vX0":-4.147002217165874,"vY0":-122.37412898451586,"vZ0":-4.116100508325362,"x":93.57,"y":204.48,"x0":2.4804859394363916,"y0":50.00261653680514,"z0":5.48471707807717,"aX":-1.7284854401148046},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.8,"breakHorizontal":3.0,"spinRate":2587,"spinDirection":307},"zone":14,"typeConfidence":0.94,"plateTime":0.4478448678511855,"extension":6.268717973447184},"index":0,"playId":"a5a17ed0-d808-3e44-8aeb-aec59139b846","pitchNumber":1,"startTime":"2026-06-30T01:09:11.615Z","endTime":"2026-06-30T01:09:14.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19628600514573,"aZ":-22.28391065713199,"pfxX":11.112980440642655,"pfxZ":4.7849848466799925,"pX":0.6490861394096745,"pZ":1.90996418119947,"vX0":-9.263762486784186,"vY0":-142.7007315830025,"vZ0":-5.844430154573711,"x":92.26,"y":187.21,"x0":2.4902872888650576,"y0":50.00283669463579,"z0":5.384224690150205,"aX":22.967351850066695},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.7,"breakHorizontal":-18.4,"spinRate":2322,"spinDirection":128},"zone":9,"typeConfidence":0.9,"plateTime":0.38352130945121,"extension":6.404278990642512},"index":1,"playId":"b3bd5cc4-6e92-3301-b366-c6ee67a1edd2","pitchNumber":2,"startTime":"2026-06-30T01:09:28.091Z","endTime":"2026-06-30T01:09:31.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.244366022065815,"aZ":-31.05692701340069,"pfxX":-4.104340682531563,"pfxZ":0.7561660368275476,"pX":0.0015718769216396772,"pZ":3.670614425957643,"vX0":-4.567994828162172,"vY0":-121.12612104120889,"vZ0":1.7398191020663003,"x":116.94,"y":139.67,"x0":2.4501138606867903,"y0":50.0016347784199,"z0":5.672669108442351,"aX":-6.05399452049857},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.2,"breakHorizontal":8.6,"spinRate":2576,"spinDirection":275},"zone":11,"typeConfidence":0.64,"plateTime":0.4534452253955612,"extension":6.466835751885718},"index":2,"playId":"d06e73b2-bfc9-37d4-a077-cd1ea475ffa4","pitchNumber":3,"startTime":"2026-06-30T01:09:46.617Z","endTime":"2026-06-30T01:09:50.083Z","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":98.8,"endSpeed":90.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.635620536865478,"aZ":-14.871748731415783,"pfxX":8.541926737025582,"pfxZ":8.234271992470612,"pX":-1.1942873434662622,"pZ":2.929665732198561,"vX0":-12.332616425580543,"vY0":-143.44951506402,"vZ0":-4.827594779512425,"x":162.52,"y":159.68,"x0":2.0345013761587456,"y0":50.00375412944135,"z0":5.5495751031182206,"aX":17.950962090013622},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.2,"breakHorizontal":-13.2,"spinRate":2354,"spinDirection":130},"zone":11,"typeConfidence":0.89,"plateTime":0.3806402112913916,"extension":6.656491748022387},"index":3,"playId":"3990f9fa-3850-377d-9d8f-6287d0b18c80","pitchNumber":4,"startTime":"2026-06-30T01:10:12.807Z","endTime":"2026-06-30T01:10:16.716Z","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":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.478014959270364,"aZ":-28.890773726686795,"pfxX":-0.7771704605440957,"pfxZ":2.1279378083116782,"pX":-0.6069235973724295,"pZ":2.0749208927011535,"vX0":-7.086328780965336,"vY0":-123.11253849551258,"vZ0":-2.5536210303852904,"x":140.13,"y":182.76,"x0":2.404593589338472,"y0":50.00206575494533,"z0":5.5605943828001445,"aX":-1.196274937840661},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.5,"breakHorizontal":3.0,"spinRate":2631,"spinDirection":280},"zone":7,"typeConfidence":0.94,"plateTime":0.44418690696478436,"extension":6.464577280440229},"hitData":{"launchSpeed":85.2,"launchAngle":17.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.71,"coordY":82.6}},"index":4,"playId":"52829c27-f40a-3edb-bb18-751ced297753","pitchNumber":5,"startTime":"2026-06-30T01:10:31.283Z","endTime":"2026-06-30T01:10:41.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:10:41.900Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.T. Realmuto singles on a line drive to right fielder Esmerlyn Valdez. Bryson Stott scores.","rbi":1,"awayScore":8,"homeScore":7,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T01:13:52.785Z","endTime":"2026-06-30T01:17:49.264Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,4,6,7,8,10],"actionIndex":[1,3],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":642397,"link":"/api/v1/people/642397"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T01:11:00.844Z","endTime":"2026-06-30T01:11:58.499Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Yohan Ramírez replaces Gregory Soto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-30T01:11:58.499Z","endTime":"2026-06-30T01:13:55.073Z","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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.015997245805913,"aZ":-26.85043862606797,"pfxX":8.319549025012988,"pfxZ":3.4873969291645697,"pX":2.645810494182815,"pZ":1.2224543982987695,"vX0":10.700718119989313,"vY0":-122.91793009268447,"vZ0":-4.415946911036918,"x":16.15,"y":205.77,"x0":-2.849394854704565,"y0":50.00216553529517,"z0":5.329734352898728,"aX":12.690642459875184},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.4,"breakHorizontal":-17.6,"spinRate":2717,"spinDirection":57},"zone":14,"typeConfidence":0.89,"plateTime":0.44609759570886665,"extension":7.02731874288368},"index":2,"playId":"6a75b2e3-7d92-3f90-a76d-2f5fe5a097b3","pitchNumber":1,"startTime":"2026-06-30T01:13:55.073Z","endTime":"2026-06-30T01:14:02.453Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Yohan Ramírez. Bryson Stott to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":3,"actionPlayId":"6a75b2e3-7d92-3f90-a76d-2f5fe5a097b3","startTime":"2026-06-30T01:14:03.121Z","endTime":"2026-06-30T01:14:33.932Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05805236545037,"aZ":-23.22976809723757,"pfxX":-11.262664209854105,"pfxZ":4.510572594135225,"pX":1.3781793718554332,"pZ":1.834829520262526,"vX0":15.036277198827046,"vY0":-139.5989908346553,"vZ0":-5.277668560667045,"x":64.47,"y":189.24,"x0":-2.602925795340187,"y0":50.00313401644514,"z0":5.269524071235566,"aX":-22.334173842798556},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.2,"breakHorizontal":17.5,"spinRate":2268,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.391668498409504,"extension":7.057477115234695},"index":4,"playId":"38855953-f3f3-3ca6-97a2-27a28bac598a","pitchNumber":2,"startTime":"2026-06-30T01:14:33.932Z","endTime":"2026-06-30T01:14:37.040Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":5,"startTime":"2026-06-30T01:14:58.099Z","endTime":"2026-06-30T01:16:11.558Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.114056755368704,"aZ":-23.833006569561338,"pfxX":-11.43983391415726,"pfxZ":4.189965721785498,"pX":0.7941758824005072,"pZ":1.5610214869864987,"vX0":13.617466048493077,"vY0":-140.06954550418382,"vZ0":-5.915777435313053,"x":86.73,"y":196.63,"x0":-2.6400829733108995,"y0":50.002427406487435,"z0":5.25488873824801,"aX":-22.77165801689388},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.5,"breakHorizontal":18.0,"spinRate":2213,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.39077525771159705,"extension":7.208271728349617},"index":6,"playId":"ce7a5ce2-c35f-30bc-ad7c-9c493ca0ada5","pitchNumber":3,"startTime":"2026-06-30T01:16:11.558Z","endTime":"2026-06-30T01:16:14.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.870346673371564,"aZ":-15.002557956645921,"pfxX":-6.726948026695478,"pfxZ":8.477943430845777,"pX":0.4086280889955788,"pZ":2.8577581629564905,"vX0":11.384089933423551,"vY0":-141.1135588112328,"vZ0":-3.612332278613294,"x":101.42,"y":161.62,"x0":-2.796173418602132,"y0":50.00124397743106,"z0":5.115464633013403,"aX":-13.623517478702574},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.8,"breakHorizontal":10.0,"spinRate":2374,"spinDirection":231},"zone":3,"typeConfidence":0.92,"plateTime":0.3875499925261501,"extension":7.13870004269912},"index":7,"playId":"4f5203f3-6e12-36be-a4c0-5fd92edc6e14","pitchNumber":4,"startTime":"2026-06-30T01:16:34.195Z","endTime":"2026-06-30T01:16:38.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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90862149978422,"aZ":-14.946221569960288,"pfxX":-8.04679770470937,"pfxZ":8.53398643053689,"pX":0.554737010583537,"pZ":2.5143645071921554,"vX0":12.203459546478845,"vY0":-140.71647072723727,"vZ0":-4.375704458229144,"x":95.85,"y":170.89,"x0":-2.779347999193393,"y0":50.00607187043894,"z0":5.04819253769246,"aX":-16.251187504760157},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.8,"breakHorizontal":12.2,"spinRate":2402,"spinDirection":235},"zone":6,"typeConfidence":0.92,"plateTime":0.3882540721370491,"extension":7.187123829699722},"index":8,"playId":"8f93825f-8d15-3698-9bc4-f401e26d4a6e","pitchNumber":5,"startTime":"2026-06-30T01:16:56.775Z","endTime":"2026-06-30T01:17:02.747Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":9,"startTime":"2026-06-30T01:17:15.567Z","endTime":"2026-06-30T01:17:37.288Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.206655809266273,"aZ":-17.50094571766158,"pfxX":-5.721666310954056,"pfxZ":7.049001559912927,"pX":-0.7686723272621431,"pZ":3.217259671266855,"vX0":7.799270311737791,"vY0":-142.76088873484238,"vZ0":-2.979097719105989,"x":146.3,"y":151.91,"x0":-2.781710989080259,"y0":50.00380824729001,"z0":5.364252265829833,"aX":-11.9130057358116},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.4,"breakHorizontal":9.0,"spinRate":2214,"spinDirection":228},"zone":1,"typeConfidence":0.92,"plateTime":0.3824119484968911,"extension":7.010644099410439},"hitData":{"launchSpeed":66.5,"launchAngle":19.0,"totalDistance":170.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.34,"coordY":121.15}},"index":10,"playId":"76595b13-9d43-3332-bf8b-f45810740c68","pitchNumber":6,"startTime":"2026-06-30T01:17:37.288Z","endTime":"2026-06-30T01:17:49.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:17:49.264Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Derek Hill walks. J.T. Realmuto to 2nd.","rbi":0,"awayScore":8,"homeScore":7,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T01:18:07.622Z","endTime":"2026-06-30T01:20:29.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"postOnSecond":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41995796476,"aZ":-27.935851431886935,"pfxX":8.788971582333138,"pfxZ":2.778840391103401,"pX":-0.15784900143180186,"pZ":4.105907017235898,"vX0":4.522828441744278,"vY0":-122.54879082764081,"vZ0":2.2058766847095574,"x":123.02,"y":127.92,"x0":-3.1672529735671153,"y0":50.00379112337624,"z0":5.574655812695517,"aX":13.416219507963245},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.8,"breakHorizontal":-16.9,"spinRate":2636,"spinDirection":70},"zone":11,"typeConfidence":0.9,"plateTime":0.44634672686586274,"extension":7.0218403974640715},"index":0,"playId":"7b5106f7-1b11-35c7-a947-717cb330772b","pitchNumber":1,"startTime":"2026-06-30T01:18:25.655Z","endTime":"2026-06-30T01:18:29.206Z","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":96.4,"endSpeed":88.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99972441027397,"aZ":-22.658741766653257,"pfxX":-10.685885600354961,"pfxZ":4.762949885672133,"pX":0.3698064986617659,"pZ":1.4785214877888795,"vX0":12.679499096173709,"vY0":-139.83633080879002,"vZ0":-5.855367271455086,"x":102.9,"y":198.86,"x0":-2.8166134903001647,"y0":50.001898018629,"z0":5.068042083536318,"aX":-21.34371591632023},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.7,"breakHorizontal":17.0,"spinRate":2241,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.39040647068532186,"extension":7.115020053199096},"index":1,"playId":"48fb3f59-4324-37fc-a5b7-0afe12c9d47c","pitchNumber":2,"startTime":"2026-06-30T01:18:46.648Z","endTime":"2026-06-30T01:18:50.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0379762952876,"aZ":-21.873438233163174,"pfxX":-10.426825545494719,"pfxZ":5.013399142491859,"pX":0.48914170330950435,"pZ":2.4160201166148436,"vX0":12.674697381138502,"vY0":-142.10713024453747,"vZ0":-3.9954927204546906,"x":98.36,"y":173.55,"x0":-2.663650085672934,"y0":50.006445087879456,"z0":5.221177543666264,"aX":-21.437919221771438},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.4,"breakHorizontal":16.4,"spinRate":2237,"spinDirection":225},"zone":6,"typeConfidence":0.9,"plateTime":0.38469862664432863,"extension":7.102158117759303},"index":2,"playId":"19fd7c6b-3733-3f35-8f76-9a2b0b76545f","pitchNumber":3,"startTime":"2026-06-30T01:19:09.613Z","endTime":"2026-06-30T01:19:13.564Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-06-30T01:19:43.753Z","endTime":"2026-06-30T01:20:02.479Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.096443407260647,"aZ":-21.859557228421906,"pfxX":-11.88709182136531,"pfxZ":4.999738730823856,"pX":1.486756697252155,"pZ":1.7071706224902983,"vX0":16.055262105816176,"vY0":-142.15511383880659,"vZ0":-5.609581960340734,"x":60.33,"y":192.69,"x0":-2.668491431751347,"y0":50.00518017631394,"z0":5.077828827315394,"aX":-24.53241230608884},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.0,"breakHorizontal":18.6,"spinRate":2327,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.3841081104106414,"extension":6.99238881296508},"index":4,"playId":"b1c1e276-6591-3fa7-8448-e2eeff417574","pitchNumber":4,"startTime":"2026-06-30T01:20:02.479Z","endTime":"2026-06-30T01:20:05.691Z","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":97.6,"endSpeed":89.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.560358076928335,"aZ":-16.534163339074517,"pfxX":-7.5252511012351615,"pfxZ":7.656272888675021,"pX":0.6123120983006293,"pZ":3.114197915112047,"vX0":12.512642600475365,"vY0":-141.61879263868053,"vZ0":-2.6951677054360945,"x":93.66,"y":154.7,"x0":-2.8737815943799876,"y0":50.00667883657875,"z0":5.128455921745186,"aX":-15.380915627728593},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.6,"breakHorizontal":11.3,"spinRate":2377,"spinDirection":233},"zone":3,"typeConfidence":0.91,"plateTime":0.38590227984333625,"extension":7.100933307449429},"index":5,"playId":"4a3346f5-6501-3757-b706-38489952c007","pitchNumber":5,"startTime":"2026-06-30T01:20:25.674Z","endTime":"2026-06-30T01:20:29.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:20:29.986Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford challenged (pitch result), call on the field was confirmed: Justin Crawford called out on strikes.","rbi":0,"awayScore":8,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-30T01:20:43.406Z","endTime":"2026-06-30T01:23:11.172Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.027414894697916,"aZ":-21.266127108777997,"pfxX":-11.218469159654322,"pfxZ":5.492916792191315,"pX":0.9035050040772151,"pZ":2.045783540387161,"vX0":13.963076619169787,"vY0":-139.67090143132447,"vZ0":-4.9414358740459035,"x":82.56,"y":183.54,"x0":-2.6915500088943265,"y0":50.000292822030595,"z0":5.227004700417061,"aX":-22.26956632803729},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.1,"breakHorizontal":17.6,"spinRate":2294,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.39142391224051654,"extension":7.14982238240482},"index":0,"playId":"8710acd1-7e1a-3f50-ae3f-3817bf1f7d04","pitchNumber":1,"startTime":"2026-06-30T01:21:10.747Z","endTime":"2026-06-30T01:21:14.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05012143133593,"aZ":-24.24813052020666,"pfxX":-11.830470110177933,"pfxZ":3.9133653200861174,"pX":2.3759655014446284,"pZ":1.8159960902700134,"vX0":18.06828643558895,"vY0":-141.18893170844314,"vZ0":-4.683787786010035,"x":26.43,"y":189.75,"x0":-2.558743229272617,"y0":50.0045373685072,"z0":5.049656697247862,"aX":-23.974548552125732},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.2,"breakHorizontal":17.9,"spinRate":2363,"spinDirection":237},"zone":14,"typeConfidence":0.91,"plateTime":0.3873949988672485,"extension":6.967636535332592},"index":1,"playId":"2d13ebfa-b761-3619-9ecf-2e21306bca80","pitchNumber":2,"startTime":"2026-06-30T01:21:31.065Z","endTime":"2026-06-30T01:21:34.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43845313070996,"aZ":-37.547620802993976,"pfxX":7.060579286116556,"pfxZ":-3.531117294245262,"pX":0.4965283150121656,"pZ":1.3710676871630432,"vX0":6.2718551483823655,"vY0":-122.78398488484885,"vZ0":-2.831408738015108,"x":98.07,"y":201.76,"x0":-3.013194056161907,"y0":50.00598369173639,"z0":5.749869518260589,"aX":10.72902794097079},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.8,"breakHorizontal":-14.3,"spinRate":2535,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.44693367233710113,"extension":7.275259042569704},"index":2,"playId":"40cddfa0-1a0c-3842-b969-e05cadcc091f","pitchNumber":3,"startTime":"2026-06-30T01:21:55.022Z","endTime":"2026-06-30T01:21:59.418Z","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":97.6,"endSpeed":89.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.891186630892168,"aZ":-17.363637379292584,"pfxX":-6.106314352703373,"pfxZ":7.1788813887317655,"pX":-1.027755384424055,"pZ":3.226959731843867,"vX0":7.64016558355356,"vY0":-142.08888203867588,"vZ0":-2.7195690250959776,"x":156.18,"y":151.65,"x0":-2.947090535961818,"y0":50.00096206688255,"z0":5.288346630145022,"aX":-12.594571131780748},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.7,"breakHorizontal":9.7,"spinRate":2161,"spinDirection":231},"zone":11,"typeConfidence":0.92,"plateTime":0.3842088189149413,"extension":7.032749045898332},"index":3,"playId":"b180ec11-2d6d-386c-ae18-c719de677696","pitchNumber":4,"startTime":"2026-06-30T01:22:22.670Z","endTime":"2026-06-30T01:22:26.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.566694958200653,"aZ":-39.89862894689278,"pfxX":6.668838892118239,"pfxZ":-5.071507481148192,"pX":-0.8241121531271716,"pZ":2.5218492000404105,"vX0":2.901701634861975,"vY0":-122.7624503831707,"vZ0":0.1527056729746492,"x":148.41,"y":170.69,"x0":-2.888040559390807,"y0":50.0007891150915,"z0":5.858438750511818,"aX":10.164157127590771},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-8.9,"breakHorizontal":-12.7,"spinRate":2271,"spinDirection":43},"zone":4,"typeConfidence":0.89,"plateTime":0.44636792735200714,"extension":7.065938423938085},"index":4,"playId":"106e6e7c-37b9-38c0-82c4-0d98bfd79c48","pitchNumber":5,"startTime":"2026-06-30T01:22:44.167Z","endTime":"2026-06-30T01:23:11.172Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"}},"playEndTime":"2026-06-30T01:23:11.172Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Lowe grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":8,"homeScore":7,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T01:25:27.480Z","endTime":"2026-06-30T01:26:32.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"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":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":{"description":"Pitching Change: Chase Shugart replaces Tim Mayza.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T01:23:37.971Z","endTime":"2026-06-30T01:25:29.709Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663767,"link":"/api/v1/people/663767"},"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, 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.2,"endSpeed":86.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48519829164086,"aZ":-22.006158269321087,"pfxX":-11.626398461386218,"pfxZ":5.3622668668805336,"pX":-0.40521571700742604,"pZ":1.731644472206224,"vX0":10.651049255726146,"vY0":-136.70937436874829,"vZ0":-5.411598596245236,"x":132.45,"y":192.03,"x0":-2.8368231439898195,"y0":50.00496000340486,"z0":5.242476968903958,"aX":-22.060459230346012},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.8,"breakHorizontal":18.8,"spinRate":2078,"spinDirection":223},"zone":7,"typeConfidence":0.9,"plateTime":0.40028553095721087,"extension":6.011540583353208},"index":1,"playId":"794129c1-73e8-35c7-9741-83ebe7413101","pitchNumber":1,"startTime":"2026-06-30T01:25:29.709Z","endTime":"2026-06-30T01:25:33.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(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":92.6,"endSpeed":85.3,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.253153554919415,"aZ":-22.7136980182066,"pfxX":-1.6708742633281535,"pfxZ":5.111535614640827,"pX":0.31798066054570473,"pZ":3.320171320232959,"vX0":8.927665905479694,"vY0":-134.72597601545516,"vZ0":-0.9033967712809536,"x":104.88,"y":149.14,"x0":-2.8112547171290303,"y0":50.005505166729925,"z0":5.254328428447361,"aX":-3.094664322422026},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.2,"breakHorizontal":1.3,"spinRate":2308,"spinDirection":205},"zone":12,"typeConfidence":0.87,"plateTime":0.4054092635690103,"extension":6.176882986898419},"index":2,"playId":"c665e7cc-7a5a-3f25-9781-8e941aa039db","pitchNumber":2,"startTime":"2026-06-30T01:25:45.389Z","endTime":"2026-06-30T01:25:48.553Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-30T01:25:54.520Z","endTime":"2026-06-30T01:26:07.011Z","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":83.4,"endSpeed":76.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94395219938725,"aZ":-31.772137405745926,"pfxX":7.473621489698901,"pfxZ":0.27227729663494404,"pX":4.668734008348336E-4,"pZ":0.8970682268915149,"vX0":4.8827164153794715,"vY0":-121.27532195866291,"vZ0":-3.4971700963949486,"x":116.98,"y":214.56,"x0":-3.016798587747007,"y0":50.00214470911436,"z0":5.158490593804292,"aX":11.019813251281867},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.1,"breakHorizontal":-14.8,"spinRate":2738,"spinDirection":62},"zone":14,"typeConfidence":0.86,"plateTime":0.45338823582906995,"extension":6.165577703279889},"index":4,"playId":"02a907b8-4afb-3920-aff2-6460a5674365","pitchNumber":3,"startTime":"2026-06-30T01:26:07.011Z","endTime":"2026-06-30T01:26:10.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.394432784055457,"aZ":-22.46281817226648,"pfxX":-0.9293250016474879,"pfxZ":5.17737287953934,"pX":-1.0429086087647124,"pZ":2.0822100725889676,"vX0":5.437336618781185,"vY0":-135.75013698690742,"vZ0":-4.366293711122797,"x":156.75,"y":182.56,"x0":-2.9469039694506596,"y0":50.0003379217649,"z0":5.265692605508754,"aX":-1.7426127903232218},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.6,"breakHorizontal":0.6,"spinRate":2423,"spinDirection":208},"zone":13,"typeConfidence":0.88,"plateTime":0.402742459443167,"extension":6.085256188866807},"hitData":{"launchSpeed":91.5,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.23,"coordY":152.53}},"index":5,"playId":"d3521d5c-bca5-361e-9014-0dbe3865e357","pitchNumber":4,"startTime":"2026-06-30T01:26:21.815Z","endTime":"2026-06-30T01:26:32.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:26:32.332Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":8,"homeScore":7,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T01:26:45.024Z","endTime":"2026-06-30T01:28:52.611Z","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":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"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":"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":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.060662288090352,"aZ":-24.562732211134144,"pfxX":-0.9481758308989336,"pfxZ":3.8724159887792524,"pX":-0.3362876919231361,"pZ":4.044657871149364,"vX0":6.83012443783275,"vY0":-138.85476781714755,"vZ0":0.2289621148224289,"x":129.82,"y":129.57,"x0":-2.6974801863185998,"y0":50.00490723304124,"z0":5.586261096187628,"aX":-1.8657908655067648},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.2,"breakHorizontal":0.4,"spinRate":2509,"spinDirection":195},"zone":11,"typeConfidence":0.88,"plateTime":0.39342372267137904,"extension":6.16519165456067},"index":0,"playId":"46a7d1b5-a8da-3022-96f4-296c3bbd7ca2","pitchNumber":1,"startTime":"2026-06-30T01:27:02.329Z","endTime":"2026-06-30T01:27:05.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.335112613447627,"aZ":-23.533678577957264,"pfxX":-10.942349301311992,"pfxZ":4.486756692646341,"pX":0.6922900514739655,"pZ":1.8604249338980674,"vX0":12.523767126433793,"vY0":-136.96187751736636,"vZ0":-4.704889041031987,"x":90.61,"y":188.55,"x0":-2.4882777366175417,"y0":50.005461476142585,"z0":5.181981794910569,"aX":-21.080660507596438},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.4,"breakHorizontal":17.6,"spinRate":1995,"spinDirection":226},"zone":9,"typeConfidence":0.89,"plateTime":0.3978247732896114,"extension":6.332023591437756},"index":1,"playId":"74f031db-fdea-31ff-97c1-737f4eb48d98","pitchNumber":2,"startTime":"2026-06-30T01:27:20.879Z","endTime":"2026-06-30T01:27:24.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.394450227571742,"aZ":-22.425902843940687,"pfxX":-1.2578012715224274,"pfxZ":5.117518271188038,"pX":0.2833523491255423,"pZ":3.4921225372604967,"vX0":7.955559207046007,"vY0":-136.30924579749973,"vZ0":-1.2447118430911523,"x":106.2,"y":144.49,"x0":-2.4938986126928815,"y0":50.00433504221673,"z0":5.48438490493958,"aX":-2.3967660823695316},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.2,"breakHorizontal":0.8,"spinRate":2422,"spinDirection":204},"zone":12,"typeConfidence":0.87,"plateTime":0.3998781101592108,"extension":6.113279538493451},"index":2,"playId":"11c8be0a-2b1b-3e62-9b05-8c4609334d23","pitchNumber":3,"startTime":"2026-06-30T01:27:38.332Z","endTime":"2026-06-30T01:27:42.052Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-30T01:27:51.627Z","endTime":"2026-06-30T01:28:10.687Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.837736489774354,"aZ":-29.509074038093157,"pfxX":9.74203746148477,"pfxZ":1.7665606462212455,"pX":1.2927001313962931,"pZ":1.4801440785729891,"vX0":6.907818263128212,"vY0":-122.19879513081378,"vZ0":-2.95943986729018,"x":67.73,"y":198.82,"x0":-2.8394816680316133,"y0":50.00079472854458,"z0":5.250718009943754,"aX":14.681863300332973},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.8,"breakHorizontal":-19.3,"spinRate":2976,"spinDirection":58},"zone":14,"typeConfidence":0.87,"plateTime":0.4487911360331416,"extension":5.971417004751313},"index":4,"playId":"4697051e-38ab-361f-8036-1b531b9e038e","pitchNumber":4,"startTime":"2026-06-30T01:28:10.687Z","endTime":"2026-06-30T01:28:15.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62273417559305,"aZ":-12.980382060567685,"pfxX":-7.348674561281764,"pfxZ":9.38652350562772,"pX":-0.2836374859610302,"pZ":2.8387046612802003,"vX0":8.43261677292502,"vY0":-141.47158184300244,"vZ0":-5.367467187630591,"x":127.81,"y":162.13,"x0":-2.335866489190172,"y0":50.004687049357564,"z0":5.579748031561251,"aX":-15.029239895160117},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":11.8,"spinRate":2165,"spinDirection":215},"zone":2,"typeConfidence":0.82,"plateTime":0.38588426754965743,"extension":6.310264819091842},"index":5,"playId":"2c6220cb-49aa-3b15-93bf-f04cc093098c","pitchNumber":5,"startTime":"2026-06-30T01:28:29.283Z","endTime":"2026-06-30T01:28:32.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34012204444098,"aZ":-22.835813321893085,"pfxX":-11.188190016084395,"pfxZ":4.707903808936734,"pX":-0.12375983205519679,"pZ":3.0717520754336434,"vX0":10.760241025348602,"vY0":-139.50621076768152,"vZ0":-1.9114388034581404,"x":121.72,"y":155.84,"x0":-2.5642513321919544,"y0":50.00619493918947,"z0":5.260410597443087,"aX":-22.210805015841153},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.3,"breakHorizontal":18.2,"spinRate":2085,"spinDirection":223},"zone":2,"typeConfidence":0.92,"plateTime":0.3915821974388729,"extension":6.375132919745068},"index":6,"playId":"88242941-225c-3616-a813-1385d0e64645","pitchNumber":6,"startTime":"2026-06-30T01:28:48.470Z","endTime":"2026-06-30T01:28:52.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:28:52.611Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan O'Hearn singles on a fly ball to center fielder Justin Crawford.","rbi":0,"awayScore":8,"homeScore":7,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T01:28:58.932Z","endTime":"2026-06-30T01:29:47.097Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":97.3,"endSpeed":89.1,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6782708044188,"aZ":-13.140105959978396,"pfxX":-5.350001316560191,"pfxZ":9.399051879887786,"pX":0.12414416170414413,"pZ":1.7414283037338762,"vX0":9.324546315792041,"vY0":-141.28543470660136,"vZ0":-7.707599342382902,"x":112.27,"y":191.76,"x0":-2.5212871143093034,"y0":50.00151024241312,"z0":5.34603066860268,"aX":-10.833617489303835},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.6,"breakHorizontal":7.8,"spinRate":2132,"spinDirection":219},"zone":8,"typeConfidence":0.94,"plateTime":0.38741486100999056,"extension":6.298212088987061},"index":0,"playId":"51a8e99b-856e-31e4-9593-d17f1c8eb3a7","pitchNumber":1,"startTime":"2026-06-30T01:29:18.967Z","endTime":"2026-06-30T01:29:23.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.289,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.052371623737717,"aZ":-23.03277534697071,"pfxX":-0.08642690503583639,"pfxZ":4.813112940567934,"pX":0.9056274426764815,"pZ":2.2558733430696476,"vX0":9.227937526577467,"vY0":-136.4811513052192,"vZ0":-3.983103604259542,"x":82.48,"y":177.87,"x0":-2.498177223361219,"y0":50.00500969971797,"z0":5.306990664318057,"aX":-0.16555489116838076},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":-1.7,"spinRate":2449,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.40023702877929956,"extension":6.248087244940358},"hitData":{"launchSpeed":73.1,"launchAngle":26.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":123.74,"coordY":93.14}},"index":1,"playId":"b1688df5-f730-3a07-bc89-998555383d27","pitchNumber":2,"startTime":"2026-06-30T01:29:36.146Z","endTime":"2026-06-30T01:29:47.097Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:29:47.097Z","atBatIndex":75},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Esmerlyn Valdez walks. Ryan O'Hearn to 2nd.","rbi":0,"awayScore":8,"homeScore":7,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T01:29:53.844Z","endTime":"2026-06-30T01:32:16.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"postOnSecond":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.238684062592696,"aZ":-19.103527366061222,"pfxX":-8.925377804622904,"pfxZ":6.464109896443739,"pX":-1.3071729666428977,"pZ":3.827740381558129,"vX0":6.843201858777822,"vY0":-140.48070292492508,"vZ0":-0.8828144105765818,"x":166.83,"y":135.43,"x0":-2.600491531718641,"y0":50.00498904996939,"z0":5.37396661052646,"aX":-18.056200659191113},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.8,"breakHorizontal":15.0,"spinRate":2192,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3881059767902273,"extension":6.318349348433734},"index":0,"playId":"f5a80a5f-4b26-3d67-925a-70bffc08b2e5","pitchNumber":1,"startTime":"2026-06-30T01:30:16.427Z","endTime":"2026-06-30T01:30:20.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":87.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.951473554992123,"aZ":-24.55520348792763,"pfxX":-1.472754649978854,"pfxZ":3.970041901120573,"pX":0.6258378981866906,"pZ":1.7647101559544733,"vX0":8.980192903322253,"vY0":-136.4275623085688,"vZ0":-5.009510156327472,"x":93.14,"y":191.13,"x0":-2.4918884790800613,"y0":50.003384083895384,"z0":5.278585306774751,"aX":-2.827910976654819},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.5,"breakHorizontal":1.1,"spinRate":2491,"spinDirection":203},"zone":9,"typeConfidence":0.89,"plateTime":0.3987634460958587,"extension":6.245819508641726},"index":1,"playId":"b2bbdc3a-beae-30c7-99bd-e2894131acdc","pitchNumber":2,"startTime":"2026-06-30T01:30:30.188Z","endTime":"2026-06-30T01:30:34.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.576749153654895,"aZ":-23.596845575746347,"pfxX":-0.4966305334601515,"pfxZ":4.49741878905137,"pX":-0.24674811998905527,"pZ":1.6284918132238577,"vX0":5.995696056658732,"vY0":-136.36911445005506,"vZ0":-5.465958045254345,"x":126.41,"y":194.81,"x0":-2.39799565067812,"y0":50.00244978323587,"z0":5.260325155915463,"aX":-0.9485981066593041},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.3,"breakHorizontal":-0.2,"spinRate":2441,"spinDirection":209},"zone":13,"typeConfidence":0.9,"plateTime":0.3998041086169133,"extension":6.2524998005224095},"index":2,"playId":"21fbdb62-80ab-30fa-a419-829999c053ea","pitchNumber":3,"startTime":"2026-06-30T01:30:47.484Z","endTime":"2026-06-30T01:31:14.500Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.687292730166618,"aZ":-27.375298294264265,"pfxX":8.633377424319493,"pfxZ":3.0443008994962666,"pX":1.7626091409518605,"pZ":2.0879439134065656,"vX0":8.178236728555351,"vY0":-124.49063277389547,"vZ0":-2.5044281671101185,"x":49.81,"y":182.41,"x0":-2.68047749833049,"y0":50.00551724310519,"z0":5.360174338272037,"aX":13.628842438465547},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.2,"breakHorizontal":-17.4,"spinRate":2827,"spinDirection":59},"zone":14,"typeConfidence":0.81,"plateTime":0.4390285438128978,"extension":6.312731881717293},"index":3,"playId":"3ac5be02-42cc-32c0-99f6-1b68e00acff1","pitchNumber":4,"startTime":"2026-06-30T01:31:20.109Z","endTime":"2026-06-30T01:31:23.244Z","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":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20052876407059,"aZ":-18.152040839124002,"pfxX":-9.428269406744013,"pfxZ":7.023127311633612,"pX":-0.3102079223108598,"pZ":3.0433159734796558,"vX0":8.9895009367599,"vY0":-139.63532686764336,"vZ0":-3.2252692938636454,"x":128.82,"y":156.61,"x0":-2.32926196550318,"y0":50.00278710230583,"z0":5.391520808464957,"aX":-18.82374249500747},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.4,"breakHorizontal":15.5,"spinRate":2213,"spinDirection":218},"zone":1,"typeConfidence":0.9,"plateTime":0.39062448786060333,"extension":6.334846375715594},"index":4,"playId":"6adb9680-b619-3fe9-ad07-554064770e3a","pitchNumber":5,"startTime":"2026-06-30T01:31:34.815Z","endTime":"2026-06-30T01:31:38.214Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.004216342490665,"aZ":-31.582535479289895,"pfxX":8.627432783867429,"pfxZ":0.37757426678661754,"pX":2.38129038083503,"pZ":-0.25472624777376923,"vX0":9.289501404830187,"vY0":-124.22244059139823,"vZ0":-6.736671444937207,"x":26.23,"y":245.66,"x0":-2.5399763583019146,"y0":50.00110337463412,"z0":5.148518710557436,"aX":13.3553057826678},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.8,"breakHorizontal":-17.9,"spinRate":2836,"spinDirection":53},"zone":14,"typeConfidence":0.84,"plateTime":0.44247972484278986,"extension":6.397893465890485},"index":5,"playId":"a8f4c839-98aa-3cc1-a375-d759c08ee076","pitchNumber":6,"startTime":"2026-06-30T01:32:08.164Z","endTime":"2026-06-30T01:32:16.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:32:16.567Z","atBatIndex":76},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Endy Rodríguez homers (4) on a fly ball to right center field. Ryan O'Hearn scores. Billy Cook scores.","rbi":3,"awayScore":11,"homeScore":7,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T01:33:31.394Z","endTime":"2026-06-30T01:34:22.180Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"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":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"responsiblePitcher":{"id":663767,"link":"/api/v1/people/663767"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"responsiblePitcher":{"id":663767,"link":"/api/v1/people/663767"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"responsiblePitcher":{"id":663767,"link":"/api/v1/people/663767"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Billy Cook replaces Esmerlyn Valdez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T01:32:41.740Z","endTime":"2026-06-30T01:32:46.221Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":699013,"link":"/api/v1/people/699013"},"base":1},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-30T01:32:46.221Z","endTime":"2026-06-30T01:33:33.703Z","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(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":94.0,"endSpeed":86.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.147794543279762,"aZ":-20.849771893233093,"pfxX":-1.2523885770288534,"pfxZ":5.928658817168161,"pX":-0.23609658759199784,"pZ":2.9798464917481007,"vX0":6.584709056055174,"vY0":-136.8198663267333,"vZ0":-2.6952958125614175,"x":126.0,"y":158.32,"x0":-2.5036689727843404,"y0":50.001637803063666,"z0":5.3950966448657525,"aX":-2.393013465944697},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.4,"breakHorizontal":1.0,"spinRate":2634,"spinDirection":193},"zone":2,"typeConfidence":0.86,"plateTime":0.39922658395741273,"extension":6.321516743203596},"index":2,"playId":"d824139c-a99b-367e-924c-50d3889c297d","pitchNumber":1,"startTime":"2026-06-30T01:33:33.703Z","endTime":"2026-06-30T01:33:37.159Z","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":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60383434281139,"aZ":-30.241189130450884,"pfxX":7.360624231308137,"pfxZ":1.3362701583525336,"pX":0.14429672043260625,"pZ":2.4149888392668313,"vX0":4.857267893832688,"vY0":-120.60911115310887,"vZ0":-0.5319458521028815,"x":111.5,"y":173.58,"x0":-2.862318142802684,"y0":50.00580570638336,"z0":5.3389355960378815,"aX":10.690356746592922},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.5,"breakHorizontal":-14.6,"spinRate":2825,"spinDirection":59},"zone":5,"typeConfidence":0.86,"plateTime":0.4566521508811747,"extension":6.065919290279242},"hitData":{"launchSpeed":100.8,"launchAngle":30.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":172.74,"coordY":48.24}},"index":3,"playId":"89da1805-c6d3-3b3f-bbe4-d34dcfbe7b81","pitchNumber":2,"startTime":"2026-06-30T01:33:47.743Z","endTime":"2026-06-30T01:34:22.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:34:22.180Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":11,"homeScore":7,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-30T01:34:24.819Z","endTime":"2026-06-30T01:35:46.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"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":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"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":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.9,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85219141875591,"aZ":-23.89481306948443,"pfxX":-0.1265429264152358,"pfxZ":4.358835251313969,"pX":0.9953256349439015,"pZ":1.51650096395519,"vX0":9.00589268530158,"vY0":-136.17881019457195,"vZ0":-6.032453073331062,"x":79.06,"y":197.83,"x0":-2.322910528397655,"y0":50.00093978272707,"z0":5.38835789681817,"aX":-0.24146360083123283},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.0,"breakHorizontal":-1.4,"spinRate":2527,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.40053973605500026,"extension":6.133357268636766},"index":0,"playId":"1cfbb19a-8708-31ac-96ce-2b155db47c42","pitchNumber":1,"startTime":"2026-06-30T01:34:54.355Z","endTime":"2026-06-30T01:34:57.787Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.695697753499758,"aZ":-19.719725241878724,"pfxX":-10.887762335269096,"pfxZ":6.3572467645243815,"pX":-1.2011026631899164,"pZ":3.536972450371617,"vX0":7.382112854241671,"vY0":-139.2212040612872,"vZ0":-1.637042251533591,"x":162.78,"y":143.28,"x0":-2.474413677905047,"y0":50.00684964839528,"z0":5.439809081596816,"aX":-21.345853817593518},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.4,"breakHorizontal":18.1,"spinRate":2150,"spinDirection":218},"zone":11,"typeConfidence":0.92,"plateTime":0.3936536913178883,"extension":6.202970293625229},"index":1,"playId":"987e89de-bebe-39a4-9110-3cf2e49e95e2","pitchNumber":2,"startTime":"2026-06-30T01:35:07.660Z","endTime":"2026-06-30T01:35:14.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.273560587382292,"aZ":-30.54263187620315,"pfxX":8.592642791847542,"pfxZ":1.1010349845830252,"pX":0.730152653066036,"pZ":1.4931909945711286,"vX0":5.275419374277701,"vY0":-121.2951217080126,"vZ0":-2.8056042780094517,"x":89.17,"y":198.46,"x0":-2.5942666159132934,"y0":50.00185666404447,"z0":5.346986187502483,"aX":12.712048466197933},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.6,"breakHorizontal":-16.9,"spinRate":2827,"spinDirection":61},"zone":14,"typeConfidence":0.87,"plateTime":0.4527830374057955,"extension":6.051649750089765},"index":2,"playId":"b673a76b-fbbc-3674-9e0a-fbe63628a1ad","pitchNumber":3,"startTime":"2026-06-30T01:35:25.744Z","endTime":"2026-06-30T01:35:29.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(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":84.7,"endSpeed":77.5,"strikeZoneTop":3.051,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.200011631913586,"aZ":-29.469772801807228,"pfxX":7.997577919934668,"pfxZ":1.7864198538960236,"pX":2.5224212437840356,"pZ":1.8572985808527256,"vX0":9.48854106875137,"vY0":-123.00813261673831,"vZ0":-2.2241682500192703,"x":20.85,"y":188.63,"x0":-2.4420176616822737,"y0":50.00364072722975,"z0":5.302427895661397,"aX":12.10239776872685},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.9,"breakHorizontal":-16.9,"spinRate":2787,"spinDirection":68},"zone":14,"typeConfidence":0.85,"plateTime":0.4473934354105302,"extension":6.194766602504366},"index":3,"playId":"954f8237-46a3-3d88-8c2e-5cdb5cb29b8b","pitchNumber":4,"startTime":"2026-06-30T01:35:43.008Z","endTime":"2026-06-30T01:35:46.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:35:46.383Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":11,"homeScore":7,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T01:38:01.591Z","endTime":"2026-06-30T01:39:26.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Billy Cook remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-30T01:37:14.632Z","endTime":"2026-06-30T01:37:14.655Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":699013,"link":"/api/v1/people/699013"}},{"details":{"description":"Defensive switch from center field to right field for Jake Mangum.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-30T01:37:14.655Z","endTime":"2026-06-30T01:37:14.657Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Mason Montgomery replaces Yohan Ramírez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-30T01:37:14.657Z","endTime":"2026-06-30T01:38:03.980Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682254,"link":"/api/v1/people/682254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56422295770444,"aZ":-9.319311853161096,"pfxX":2.1832767276333875,"pfxZ":11.00693034455322,"pX":0.23233304375238273,"pZ":3.388859990109266,"vX0":-3.2034726889739,"vY0":-143.0934520588116,"vZ0":-4.725740852240905,"x":108.14,"y":147.28,"x0":1.0819673072746794,"y0":50.007138444155025,"z0":5.644035299333249,"aX":4.535349607460744},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.2,"breakHorizontal":-3.4,"spinRate":2179,"spinDirection":164},"zone":2,"typeConfidence":2.0,"plateTime":0.382562821208968,"extension":7.10235335797688},"index":3,"playId":"6c08f8cb-6b27-35e3-95cf-4d7b429749d0","pitchNumber":1,"startTime":"2026-06-30T01:38:03.980Z","endTime":"2026-06-30T01:38:07.841Z","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":97.5,"endSpeed":89.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.845833350146545,"aZ":-8.242649711288712,"pfxX":2.350879841596541,"pfxZ":11.701848759714,"pX":0.018039911666731277,"pZ":2.766522942781774,"vX0":-3.8590964863518242,"vY0":-141.95422994825287,"vZ0":-6.379475055310711,"x":116.31,"y":164.08,"x0":1.0883583235716063,"y0":50.00347561262009,"z0":5.564787505364519,"aX":4.808357782533432},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.2,"breakHorizontal":-3.5,"spinRate":2242,"spinDirection":163},"zone":5,"typeConfidence":2.0,"plateTime":0.3855284616572061,"extension":7.219008228268818},"index":4,"playId":"975c4eee-e707-37a8-ad47-ee99af65d580","pitchNumber":2,"startTime":"2026-06-30T01:38:17.575Z","endTime":"2026-06-30T01:38:20.948Z","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":88.2,"endSpeed":82.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46738460232376,"aZ":-32.68121803485185,"pfxX":-0.9095836139100575,"pfxZ":-0.30407048664359904,"pX":-1.1689041350102176,"pZ":0.5161225480397168,"vX0":-5.080170307652761,"vY0":-128.37195469492838,"vZ0":-6.185619306402455,"x":161.56,"y":224.84,"x0":0.9468780330801538,"y0":50.00012382593317,"z0":5.47448034466005,"aX":-1.530496444101967},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.7,"breakHorizontal":2.6,"spinRate":2693,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4252907836835549,"extension":7.026448210026122},"index":5,"playId":"2358a398-04fb-3350-b9d0-38279ba90130","pitchNumber":3,"startTime":"2026-06-30T01:38:32.514Z","endTime":"2026-06-30T01:38:36.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.236628711164546,"aZ":-30.662523186025947,"pfxX":1.4544402566683798,"pfxZ":0.8785663926381471,"pX":-1.3617564841068839,"pZ":0.7363343104034108,"vX0":-6.755770427005979,"vY0":-130.25120607830473,"vZ0":-6.246625309092946,"x":168.91,"y":218.9,"x0":1.0717760591731096,"y0":50.004955753347936,"z0":5.471481294813577,"aX":2.5106218174836403},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.5,"breakHorizontal":-1.2,"spinRate":2729,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.4198138000905969,"extension":7.091553917862998},"index":6,"playId":"09ad924b-4e73-36e6-96f1-b4a48f7c1f14","pitchNumber":4,"startTime":"2026-06-30T01:38:48.717Z","endTime":"2026-06-30T01:38:52.553Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":90.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87812760418304,"aZ":-10.716362732630515,"pfxX":2.1839062019690783,"pfxZ":10.147944570466782,"pX":-0.8863583385292388,"pZ":3.5708536470416274,"vX0":-6.423486716904611,"vY0":-144.12663798326128,"vZ0":-3.9045951844649536,"x":150.79,"y":142.37,"x0":1.0824718170605705,"y0":50.00487548929312,"z0":5.599291690686778,"aX":4.619516220310491},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.9,"breakHorizontal":-2.8,"spinRate":2260,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.3792784880446858,"extension":7.028031818781381},"index":7,"playId":"672e0ec2-3137-3408-9113-6b6c5a68d7db","pitchNumber":5,"startTime":"2026-06-30T01:39:07.121Z","endTime":"2026-06-30T01:39:10.737Z","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":0},"pitchData":{"startSpeed":99.3,"endSpeed":91.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75521712483582,"aZ":-8.767018195165006,"pfxX":1.5048317843536045,"pfxZ":11.018806735401707,"pX":0.5700395800843993,"pZ":2.614869826415445,"vX0":-2.107966899953685,"vY0":-144.61153849121806,"vZ0":-6.893742418872111,"x":95.27,"y":168.18,"x0":1.1118791444145388,"y0":50.0056296782972,"z0":5.563147542456878,"aX":3.19761861727508},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":18.8,"breakHorizontal":-2.3,"spinRate":2200,"spinDirection":165},"zone":6,"typeConfidence":2.0,"plateTime":0.37831020405902427,"extension":6.956776491357249},"index":8,"playId":"9b3b835d-441f-3cd7-9201-d8a2fbffe0ed","pitchNumber":6,"startTime":"2026-06-30T01:39:22.899Z","endTime":"2026-06-30T01:39:26.489Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:39:26.489Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, shortstop Jared Triolo to first baseman Ryan O'Hearn.","rbi":0,"awayScore":11,"homeScore":7,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T01:39:31.492Z","endTime":"2026-06-30T01:40:19.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"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":90.4,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.135813797567582,"aZ":-28.99399780648764,"pfxX":0.46490075798667085,"pfxZ":1.8092909384463332,"pX":-1.1797681550386876,"pZ":0.3449090113287449,"vX0":-5.860958466274382,"vY0":-131.3878315474769,"vZ0":-7.704395924073147,"x":161.97,"y":229.47,"x0":1.0167493111401,"y0":50.00091799558049,"z0":5.461814648088939,"aX":0.8167835555852431},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.8,"breakHorizontal":0.4,"spinRate":2672,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.41645459479258706,"extension":6.899059683320523},"index":0,"playId":"c181bc49-36e2-3e6a-9a39-47a6e265af8d","pitchNumber":1,"startTime":"2026-06-30T01:39:51.362Z","endTime":"2026-06-30T01:39:54.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.7749350438936,"aZ":-12.065269175823895,"pfxX":7.50432306186039,"pfxZ":9.620757299817885,"pX":-0.2923620530571873,"pZ":2.152992371794995,"vX0":-6.457978967739158,"vY0":-143.34266681829118,"vZ0":-7.170346521481005,"x":128.14,"y":180.65,"x0":1.0099642032977216,"y0":50.00045368950172,"z0":5.432650502642497,"aX":15.682664179041192},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.2,"breakHorizontal":-12.4,"spinRate":2161,"spinDirection":158},"zone":4,"typeConfidence":2.0,"plateTime":0.3814716165031884,"extension":6.953042332705856},"hitData":{"launchSpeed":95.4,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.05,"coordY":145.94}},"index":1,"playId":"fda2d032-a8db-36c3-ba3f-d8573caf73a5","pitchNumber":2,"startTime":"2026-06-30T01:40:10.896Z","endTime":"2026-06-30T01:40:19.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:40:19.958Z","atBatIndex":80},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":11,"homeScore":7,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T01:40:47.095Z","endTime":"2026-06-30T01:42:05.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-30T01:40:44.789Z","endTime":"2026-06-30T01:40:49.410Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.9,"endSpeed":83.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.949772705966204,"aZ":-31.983920742948143,"pfxX":-1.072104809723776,"pfxZ":0.11204028596615068,"pX":-0.22052030687274113,"pZ":3.099481952756848,"vX0":-2.92328735327095,"vY0":-131.02197542448312,"vZ0":-0.6536462463107698,"x":125.41,"y":155.09,"x0":1.0460621306900568,"y0":50.00588982155114,"z0":5.72842754377508,"aX":-1.8763288956074886},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.2,"breakHorizontal":2.5,"spinRate":2606,"spinDirection":287},"zone":2,"typeConfidence":2.0,"plateTime":0.4169731710171143,"extension":6.679974043434042},"index":1,"playId":"f4d822e4-8cf9-3b76-a82f-f68336f37fcc","pitchNumber":1,"startTime":"2026-06-30T01:40:49.410Z","endTime":"2026-06-30T01:40:52.862Z","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":87.5,"endSpeed":81.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.492433854750608,"aZ":-36.47782508919034,"pfxX":0.25897592973510086,"pfxZ":-2.5965747733079585,"pX":-1.1910859910286926,"pZ":1.2314219618443818,"vX0":-5.510574630730517,"vY0":-127.40282508399576,"vZ0":-3.903754234782894,"x":162.4,"y":205.53,"x0":0.9600729492102852,"y0":50.005068260073145,"z0":5.645802158284619,"aX":0.4288985535345209},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.3,"breakHorizontal":0.7,"spinRate":2583,"spinDirection":329},"zone":13,"typeConfidence":2.0,"plateTime":0.42878565450096584,"extension":6.786296451132477},"index":2,"playId":"9e4a8c7c-de1e-354e-8328-ee8d620a0029","pitchNumber":2,"startTime":"2026-06-30T01:41:04.021Z","endTime":"2026-06-30T01:41:07.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.577409203362016,"aZ":-16.522101594172018,"pfxX":7.980126787284248,"pfxZ":7.413394048914176,"pX":1.9103300020517662,"pZ":2.873867447411826,"vX0":-1.4532618343396169,"vY0":-143.96373586007795,"vZ0":-4.7088685593872945,"x":44.18,"y":161.19,"x0":1.3826278391367894,"y0":50.00258144122061,"z0":5.5443202617611504,"aX":16.849117401192075},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.7,"breakHorizontal":-14.2,"spinRate":1842,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.3795975464100625,"extension":7.161588265168906},"index":3,"playId":"3c68f2da-67d9-393a-b9e4-c118ae03ab1d","pitchNumber":3,"startTime":"2026-06-30T01:41:19.363Z","endTime":"2026-06-30T01:41:23.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.6,"endSpeed":82.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.645166608838323,"aZ":-31.709148961555705,"pfxX":0.3852810522796082,"pfxZ":0.2720710632452117,"pX":-1.1831881681799048,"pZ":0.9384267335460171,"vX0":-5.891395728854133,"vY0":-130.25844289924407,"vZ0":-5.693208274492565,"x":162.1,"y":213.44,"x0":1.0626755821589433,"y0":50.004476562791154,"z0":5.56476788162004,"aX":0.6602047751306478},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.6,"breakHorizontal":0.7,"spinRate":2580,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.42131940881498986,"extension":7.277102191588173},"index":4,"playId":"4fc8d6d0-d336-3407-adc8-5d89f472aea0","pitchNumber":4,"startTime":"2026-06-30T01:41:40.454Z","endTime":"2026-06-30T01:41:44.169Z","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":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.433739158635465,"aZ":-30.94666836736947,"pfxX":0.043076940610055736,"pfxZ":0.7003876765062973,"pX":-1.289585707094185,"pZ":0.6161110733805952,"vX0":-6.0126174466930955,"vY0":-131.09390054473783,"vZ0":-6.641097128748301,"x":166.16,"y":222.15,"x0":1.0233224765539457,"y0":50.00336809006425,"z0":5.477802612341969,"aX":0.07693357065105552},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.1,"breakHorizontal":1.2,"spinRate":2663,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.4170270199004449,"extension":6.843812589578501},"index":5,"playId":"e013cdd4-9f97-35d3-93ff-f28e7bf304ca","pitchNumber":5,"startTime":"2026-06-30T01:42:01.377Z","endTime":"2026-06-30T01:42:05.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:42:05.017Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":11,"homeScore":7,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T01:42:18.944Z","endTime":"2026-06-30T01:44:17.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.20"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.39"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.68"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.20"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.28"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.74"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.01"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.17"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.16"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.36"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.83"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.26"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.26"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".517"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".163"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".414"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".149"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.383"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".349"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.186"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".515"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".361"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.383"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".349"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.186"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".515"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".361"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.608048769869185,"aZ":-11.250250273105047,"pfxX":1.1776019821417254,"pfxZ":9.828372570509195,"pX":-0.20042031007174763,"pZ":3.3502175209389544,"vX0":-4.118982658161787,"vY0":-144.92986471286022,"vZ0":-4.541838016349519,"x":124.64,"y":148.32,"x0":1.0857089535398283,"y0":50.003457076411244,"z0":5.6237337184270695,"aX":2.5074368703059555},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.0,"breakHorizontal":-1.3,"spinRate":2154,"spinDirection":163},"zone":2,"typeConfidence":2.0,"plateTime":0.37779698510245563,"extension":7.005493413303445},"index":0,"playId":"6d24d18b-3ec0-379b-ac9c-2f520f571c1b","pitchNumber":1,"startTime":"2026-06-30T01:42:30.410Z","endTime":"2026-06-30T01:42:34.494Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.101398200549266,"aZ":-31.03997399378893,"pfxX":-0.9968095994449051,"pfxZ":0.6581496907256756,"pX":-0.8951337271991988,"pZ":1.327443460208284,"vX0":-4.869937211070698,"vY0":-131.09657479110902,"vZ0":-4.974124886865795,"x":151.12,"y":202.94,"x0":1.1231516998796032,"y0":50.003306634875734,"z0":5.591708119910486,"aX":-1.7186076713216558},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.2,"breakHorizontal":3.0,"spinRate":2508,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.4192922757455335,"extension":6.993116641093067},"index":1,"playId":"d4997392-a417-3705-8865-e16cc0ef86a9","pitchNumber":2,"startTime":"2026-06-30T01:42:49.212Z","endTime":"2026-06-30T01:42:56.551Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bryce Harper advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":11,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"d4997392-a417-3705-8865-e16cc0ef86a9","startTime":"2026-06-30T01:42:59.961Z","endTime":"2026-06-30T01:43:07.104Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":92.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53248527486483,"aZ":-9.851652610572625,"pfxX":3.390144831251943,"pfxZ":10.321704988054803,"pX":-1.623571044284224,"pZ":2.473309642430383,"vX0":-8.824942892230458,"vY0":-145.3270312174904,"vZ0":-6.99442920044024,"x":178.89,"y":172.0,"x0":0.9970763946620268,"y0":50.00195046847066,"z0":5.493078129303931,"aX":7.332024785870426},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.6,"breakHorizontal":-4.6,"spinRate":2330,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.37531481350793605,"extension":6.881495107162523},"index":3,"playId":"6aed5458-2b9b-3131-b14f-0a163d194e07","pitchNumber":3,"startTime":"2026-06-30T01:43:07.104Z","endTime":"2026-06-30T01:43:10.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31162221592589,"aZ":-8.349829787686655,"pfxX":2.6720063323297953,"pfxZ":11.317322549647612,"pX":-1.0762426155267568,"pZ":1.1873397231946328,"vX0":-7.181577718401016,"vY0":-143.49752824145742,"vZ0":-10.684824023884895,"x":158.02,"y":206.72,"x0":1.1013901126862313,"y0":50.00308437100701,"z0":5.460948366013868,"aX":5.625966399491579},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.7,"breakHorizontal":-3.6,"spinRate":2280,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.3803568218045381,"extension":7.141544407502266},"index":4,"playId":"63340d0b-b416-3075-acfc-53a166076de1","pitchNumber":4,"startTime":"2026-06-30T01:43:30.607Z","endTime":"2026-06-30T01:43:34.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.244233032112657,"aZ":-9.747383880578573,"pfxX":2.0418270642794085,"pfxZ":10.557092751830552,"pX":-0.08017644980479743,"pZ":1.983330375848154,"vX0":-4.231038929612804,"vY0":-144.29037908010844,"vZ0":-8.19789263914263,"x":120.06,"y":185.23,"x0":1.1349903074501975,"y0":50.001888736667354,"z0":5.449389111536768,"aX":4.337521710493357},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":17.8,"breakHorizontal":-2.9,"spinRate":2278,"spinDirection":165},"zone":8,"typeConfidence":2.0,"plateTime":0.37853395302389004,"extension":6.851411038543833},"index":5,"playId":"2442a603-d480-3cba-a850-d2164fff82f0","pitchNumber":5,"startTime":"2026-06-30T01:43:50.374Z","endTime":"2026-06-30T01:43:53.508Z","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":99.8,"endSpeed":90.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.73112946423482,"aZ":-7.386478394913303,"pfxX":1.8285609289917253,"pfxZ":11.683277257620619,"pX":-0.07887774492030977,"pZ":2.9908563388337006,"vX0":-3.9907433784284088,"vY0":-145.14551581956232,"vZ0":-6.121865098990835,"x":120.01,"y":158.03,"x0":1.0797510369964805,"y0":50.003495461856154,"z0":5.584147947271187,"aX":3.879896500099445},"breaks":{"breakAngle":18.0,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.6,"breakVerticalInduced":20.0,"breakHorizontal":-2.5,"spinRate":2363,"spinDirection":167},"zone":2,"typeConfidence":2.0,"plateTime":0.37815235767791977,"extension":6.844061662257691},"index":6,"playId":"080cd724-be68-34f9-97cd-6924da43d624","pitchNumber":6,"startTime":"2026-06-30T01:44:11.286Z","endTime":"2026-06-30T01:44:17.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:44:17.861Z","atBatIndex":82}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":11,"homeScore":7,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-30T01:42:18.944Z","endTime":"2026-06-30T01:44:17.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.20"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.39"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.68"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.20"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.28"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.74"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.01"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.17"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.16"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.36"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"68.83"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.26"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.26"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".517"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".163"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".414"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".149"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.383"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".349"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.186"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".515"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".361"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".476"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.383"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".349"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.186"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".515"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".361"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".517"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":6},"credits":[{"player":{"id":682848,"link":"/api/v1/people/682848"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.608048769869185,"aZ":-11.250250273105047,"pfxX":1.1776019821417254,"pfxZ":9.828372570509195,"pX":-0.20042031007174763,"pZ":3.3502175209389544,"vX0":-4.118982658161787,"vY0":-144.92986471286022,"vZ0":-4.541838016349519,"x":124.64,"y":148.32,"x0":1.0857089535398283,"y0":50.003457076411244,"z0":5.6237337184270695,"aX":2.5074368703059555},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.0,"breakHorizontal":-1.3,"spinRate":2154,"spinDirection":163},"zone":2,"typeConfidence":2.0,"plateTime":0.37779698510245563,"extension":7.005493413303445},"index":0,"playId":"6d24d18b-3ec0-379b-ac9c-2f520f571c1b","pitchNumber":1,"startTime":"2026-06-30T01:42:30.410Z","endTime":"2026-06-30T01:42:34.494Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.101398200549266,"aZ":-31.03997399378893,"pfxX":-0.9968095994449051,"pfxZ":0.6581496907256756,"pX":-0.8951337271991988,"pZ":1.327443460208284,"vX0":-4.869937211070698,"vY0":-131.09657479110902,"vZ0":-4.974124886865795,"x":151.12,"y":202.94,"x0":1.1231516998796032,"y0":50.003306634875734,"z0":5.591708119910486,"aX":-1.7186076713216558},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.2,"breakHorizontal":3.0,"spinRate":2508,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.4192922757455335,"extension":6.993116641093067},"index":1,"playId":"d4997392-a417-3705-8865-e16cc0ef86a9","pitchNumber":2,"startTime":"2026-06-30T01:42:49.212Z","endTime":"2026-06-30T01:42:56.551Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bryce Harper advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":11,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"d4997392-a417-3705-8865-e16cc0ef86a9","startTime":"2026-06-30T01:42:59.961Z","endTime":"2026-06-30T01:43:07.104Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":92.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53248527486483,"aZ":-9.851652610572625,"pfxX":3.390144831251943,"pfxZ":10.321704988054803,"pX":-1.623571044284224,"pZ":2.473309642430383,"vX0":-8.824942892230458,"vY0":-145.3270312174904,"vZ0":-6.99442920044024,"x":178.89,"y":172.0,"x0":0.9970763946620268,"y0":50.00195046847066,"z0":5.493078129303931,"aX":7.332024785870426},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":17.6,"breakHorizontal":-4.6,"spinRate":2330,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.37531481350793605,"extension":6.881495107162523},"index":3,"playId":"6aed5458-2b9b-3131-b14f-0a163d194e07","pitchNumber":3,"startTime":"2026-06-30T01:43:07.104Z","endTime":"2026-06-30T01:43:10.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":91.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31162221592589,"aZ":-8.349829787686655,"pfxX":2.6720063323297953,"pfxZ":11.317322549647612,"pX":-1.0762426155267568,"pZ":1.1873397231946328,"vX0":-7.181577718401016,"vY0":-143.49752824145742,"vZ0":-10.684824023884895,"x":158.02,"y":206.72,"x0":1.1013901126862313,"y0":50.00308437100701,"z0":5.460948366013868,"aX":5.625966399491579},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.7,"breakHorizontal":-3.6,"spinRate":2280,"spinDirection":160},"zone":13,"typeConfidence":2.0,"plateTime":0.3803568218045381,"extension":7.141544407502266},"index":4,"playId":"63340d0b-b416-3075-acfc-53a166076de1","pitchNumber":4,"startTime":"2026-06-30T01:43:30.607Z","endTime":"2026-06-30T01:43:34.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.244233032112657,"aZ":-9.747383880578573,"pfxX":2.0418270642794085,"pfxZ":10.557092751830552,"pX":-0.08017644980479743,"pZ":1.983330375848154,"vX0":-4.231038929612804,"vY0":-144.29037908010844,"vZ0":-8.19789263914263,"x":120.06,"y":185.23,"x0":1.1349903074501975,"y0":50.001888736667354,"z0":5.449389111536768,"aX":4.337521710493357},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":17.8,"breakHorizontal":-2.9,"spinRate":2278,"spinDirection":165},"zone":8,"typeConfidence":2.0,"plateTime":0.37853395302389004,"extension":6.851411038543833},"index":5,"playId":"2442a603-d480-3cba-a850-d2164fff82f0","pitchNumber":5,"startTime":"2026-06-30T01:43:50.374Z","endTime":"2026-06-30T01:43:53.508Z","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":99.8,"endSpeed":90.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.73112946423482,"aZ":-7.386478394913303,"pfxX":1.8285609289917253,"pfxZ":11.683277257620619,"pX":-0.07887774492030977,"pZ":2.9908563388337006,"vX0":-3.9907433784284088,"vY0":-145.14551581956232,"vZ0":-6.121865098990835,"x":120.01,"y":158.03,"x0":1.0797510369964805,"y0":50.003495461856154,"z0":5.584147947271187,"aX":3.879896500099445},"breaks":{"breakAngle":18.0,"breakLength":1.2,"breakY":24.0,"breakVertical":-7.6,"breakVerticalInduced":20.0,"breakHorizontal":-2.5,"spinRate":2363,"spinDirection":167},"zone":2,"typeConfidence":2.0,"plateTime":0.37815235767791977,"extension":6.844061662257691},"index":6,"playId":"080cd724-be68-34f9-97cd-6924da43d624","pitchNumber":6,"startTime":"2026-06-30T01:44:11.286Z","endTime":"2026-06-30T01:44:17.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-30T01:44:17.861Z","atBatIndex":82},"scoringPlays":[3,6,21,22,27,33,36,38,40,41,67,70,77],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":136.39,"y":182.4},"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":1,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":153.89,"y":154.56},"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":1,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":29.15,"y":56.18},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":151.35,"y":135.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":78.62,"y":49.27},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":128.55,"y":141.98},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10,11],"bottom":[12,13,14],"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":63.18,"y":112.93},"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":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"coordinates":{"x":91.78,"y":115.96},"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"coordinates":{"x":150.84,"y":156.59},"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":2,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":149.83,"y":155.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":97.58,"y":163.14},"type":"O","description":"Groundout"}]}},{"startIndex":15,"endIndex":24,"top":[15,16,17,18],"bottom":[19,20,21,22,23,24],"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":104.7,"y":156.59},"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":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":150.68,"y":178.16},"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":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":214.74,"y":109.94},"type":"H","description":"Double"}],"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":126.63,"y":80.72},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":110.28,"y":104.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":122.9,"y":54.54},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":225.39,"y":61.76},"type":"H","description":"Home Run"}]}},{"startIndex":25,"endIndex":32,"top":[25,26,27,28,29],"bottom":[30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":62.06,"y":66.51},"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":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":37.72,"y":57.04},"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":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"coordinates":{"x":121.52,"y":187.99},"type":"O","description":"Bunt 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":4,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":126.8,"y":69.73},"type":"O","description":"Flyout"}]}},{"startIndex":33,"endIndex":46,"top":[33,34,35,36,37,38,39,40,41,42],"bottom":[43,44,45,46],"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"coordinates":{"x":119.74,"y":29.59},"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":5,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":145.17,"y":70.87},"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":5,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":119.84,"y":190.39},"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":149.05,"y":54.33},"type":"O","description":"Sac Fly"},{"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":101.15,"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":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"batter":{"id":682997,"fullName":"Tyler Callihan","link":"/api/v1/people/682997"},"coordinates":{"x":155.41,"y":171.3},"type":"O","description":"Forceout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":68.19,"y":105.31},"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":5,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":112.81,"y":152.53},"type":"O","description":"Groundout"}]}},{"startIndex":47,"endIndex":52,"top":[47,48,49],"bottom":[50,51,52],"hits":{"away":[],"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":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":215.89,"y":100.37},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":134.41,"y":176.15},"type":"O","description":"Groundout"}]}},{"startIndex":53,"endIndex":62,"top":[53,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":7,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":201.72,"y":114.24},"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":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":159.97,"y":166.73},"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":7,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"coordinates":{"x":92.3,"y":47.08},"type":"H","description":"Double"}],"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":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"coordinates":{"x":137.77,"y":186.18},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":142.73,"y":175.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":117.88,"y":159.13},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":72,"top":[63,64,65],"bottom":[66,67,68,69,70,71,72],"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":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"coordinates":{"x":105.2,"y":156.08},"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":8,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"coordinates":{"x":106.46,"y":63.16},"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":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":182.08,"y":39.96},"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":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":126.0,"y":132.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":143.71,"y":82.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":159.34,"y":121.15},"type":"H","description":"Single"}]}},{"startIndex":73,"endIndex":82,"top":[73,74,75,76,77,78],"bottom":[79,80,81,82],"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":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"coordinates":{"x":107.23,"y":152.53},"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":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"batter":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"coordinates":{"x":123.74,"y":93.14},"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":9,"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"batter":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"coordinates":{"x":172.74,"y":48.24},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":130.05,"y":145.94},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":2,"leftOnBase":1},"away":{"runs":6,"hits":4,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":7,"hits":9,"errors":2,"leftOnBase":6},"away":{"runs":11,"hits":11,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"catcher":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848"},"first":{"id":656811,"fullName":"Ryan O'Hearn","link":"/api/v1/people/656811"},"second":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"third":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"shortstop":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"left":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"center":{"id":695257,"fullName":"Billy Cook","link":"/api/v1/people/695257"},"right":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"onDeck":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"inHole":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"battingOrder":8,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"offense":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"onDeck":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"inHole":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"battingOrder":4,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"balls":3,"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":2,"groundOuts":9,"airOuts":5,"runs":11,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".259","atBats":37,"obp":".337","slg":".420","ops":".757","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":24,"rbi":10,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.33","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":10,"airOuts":4,"runs":7,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":34,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":166,"era":"4.17","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.30","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":166,"balls":53,"strikes":113,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.50","rbi":7,"pitchesPerInning":"18.44","runsScoredPer9":"7.00","homeRunsPer9":"4.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":0,"chances":36,"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":{},"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":41,"groundOuts":77,"airOuts":85,"runs":38,"doubles":16,"triples":1,"homeRuns":9,"strikeOuts":114,"baseOnBalls":20,"intentionalWalks":0,"hits":70,"hitByPitch":6,"atBats":341,"obp":".259","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":1552,"era":"3.10","inningsPitched":"93.0","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"0.97","battersFaced":373,"outs":279,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1552,"balls":550,"strikes":1002,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".462","pitchesPerInning":"16.69","gamesFinished":0,"strikeoutWalkRatio":"5.70","strikeoutsPer9Inn":"11.03","walksPer9Inn":"1.94","hitsPer9Inn":"6.77","runsScoredPer9":"3.68","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":19,"lineOuts":25},"fielding":{"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":true,"isSubstitute":false}},"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":"0-4 | 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"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":79,"flyOuts":54,"groundOuts":62,"airOuts":87,"runs":51,"doubles":19,"triples":1,"homeRuns":20,"strikeOuts":92,"baseOnBalls":34,"intentionalWalks":0,"hits":74,"hitByPitch":2,"avg":".239","atBats":309,"obp":".313","slg":".502","ops":".815","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":351,"totalBases":155,"rbi":57,"leftOnBase":137,"sacBunts":0,"sacFlies":6,"babip":".266","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.45","popOuts":16,"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":194,"putOuts":99,"errors":7,"chances":300,"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,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | HR, 2 BB, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"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":31,"flyOuts":16,"groundOuts":15,"airOuts":24,"runs":14,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":19,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".271","atBats":85,"obp":".404","slg":".482","ops":".886","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":41,"rbi":15,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".328","groundOutsToAirouts":"0.63","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"21.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":{"gamesStarted":1,"caughtStealing":2,"stolenBases":20,"stolenBasePercentage":".909","caughtStealingPercentage":".091","assists":3,"putOuts":213,"errors":3,"chances":219,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"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":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":37,"groundOuts":79,"airOuts":62,"runs":58,"doubles":20,"triples":2,"homeRuns":11,"strikeOuts":79,"baseOnBalls":56,"intentionalWalks":2,"hits":87,"hitByPitch":5,"avg":".285","atBats":305,"obp":".402","slg":".472","ops":".874","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":368,"totalBases":144,"rbi":52,"leftOnBase":112,"sacBunts":0,"sacFlies":2,"babip":".350","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.73","popOuts":3,"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":1,"putOuts":123,"errors":1,"chances":125,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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}},"ID681895":{"person":{"id":681895,"fullName":"Evan Sisk","link":"/api/v1/people/681895"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(H, 5)","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":1,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":3,"strikes":11,"strikePercentage":".790","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"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":32,"gamesStarted":0,"flyOuts":11,"groundOuts":28,"airOuts":32,"runs":9,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":43,"baseOnBalls":13,"intentionalWalks":0,"hits":30,"hitByPitch":6,"atBats":130,"obp":".327","caughtStealing":6,"stolenBases":5,"stolenBasePercentage":".455","caughtStealingPercentage":".545","numberOfPitches":641,"era":"2.23","inningsPitched":"36.1","wins":1,"losses":0,"saves":0,"saveOpportunities":3,"holds":5,"blownSaves":3,"earnedRuns":9,"whip":"1.18","battersFaced":152,"outs":109,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":641,"balls":256,"strikes":385,"strikePercentage":".600","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.64","gamesFinished":5,"strikeoutWalkRatio":"3.31","strikeoutsPer9Inn":"10.65","walksPer9Inn":"3.22","hitsPer9Inn":"7.43","runsScoredPer9":"2.23","homeRunsPer9":"0.50","inheritedRunners":20,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(H, 7)","summary":"0.2 IP, 2 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"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":19,"balls":11,"strikes":8,"strikePercentage":".420","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":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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669707":{"person":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"jerseyNumber":"19","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":17,"groundOuts":45,"airOuts":31,"runs":17,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":43,"baseOnBalls":13,"intentionalWalks":0,"hits":37,"hitByPitch":2,"avg":".239","atBats":155,"obp":".306","slg":".303","ops":".609","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":172,"totalBases":47,"rbi":11,"leftOnBase":74,"sacBunts":1,"sacFlies":0,"babip":".324","groundOutsToAirouts":"1.45","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"155.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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":84,"putOuts":72,"errors":6,"chances":162,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID699013":{"person":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"jerseyNumber":"55","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | HR, 2B, 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":5,"groundOuts":5,"airOuts":8,"runs":10,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".289","atBats":45,"obp":".360","slg":".778","ops":"1.138","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":35,"rbi":12,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".350","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.50","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":22,"errors":0,"chances":23,"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"}]},"ID663968":{"person":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"jerseyNumber":"28","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":16,"groundOuts":66,"airOuts":33,"runs":24,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":38,"baseOnBalls":11,"intentionalWalks":1,"hits":56,"hitByPitch":2,"avg":".296","atBats":189,"obp":".340","slg":".354","ops":".694","caughtStealing":5,"stolenBases":14,"stolenBasePercentage":".737","caughtStealingPercentage":".263","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":206,"totalBases":67,"rbi":14,"leftOnBase":98,"sacBunts":3,"sacFlies":1,"babip":".364","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"189.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":105,"errors":2,"chances":109,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"note":"(H, 5)","summary":"0.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":9,"strikes":7,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"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":36,"gamesStarted":0,"flyOuts":17,"groundOuts":51,"airOuts":32,"runs":22,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":51,"baseOnBalls":26,"intentionalWalks":8,"hits":35,"hitByPitch":9,"atBats":169,"obp":".343","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":745,"era":"3.69","inningsPitched":"46.1","wins":5,"losses":2,"saves":1,"saveOpportunities":3,"holds":5,"blownSaves":2,"earnedRuns":19,"whip":"1.32","battersFaced":204,"outs":139,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":745,"balls":276,"strikes":469,"strikePercentage":".630","hitBatsmen":9,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.59","rbi":1,"winPercentage":".714","pitchesPerInning":"16.08","gamesFinished":8,"strikeoutWalkRatio":"1.96","strikeoutsPer9Inn":"9.91","walksPer9Inn":"5.05","hitsPer9Inn":"6.80","runsScoredPer9":"4.27","homeRunsPer9":"0.78","inheritedRunners":20,"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":26,"gamesStarted":0,"flyOuts":22,"groundOuts":11,"airOuts":40,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":92,"obp":".311","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":438,"era":"3.60","inningsPitched":"25.0","wins":0,"losses":0,"saves":0,"saveOpportunities":2,"holds":7,"blownSaves":2,"earnedRuns":10,"whip":"1.28","battersFaced":106,"outs":75,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":438,"balls":155,"strikes":283,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.28","rbi":0,"winPercentage":".---","pitchesPerInning":"17.52","gamesFinished":4,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"7.92","walksPer9Inn":"4.32","hitsPer9Inn":"7.20","runsScoredPer9":"3.60","homeRunsPer9":"0.36","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":10},"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}},"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":16,"gamesStarted":15,"flyOuts":53,"groundOuts":62,"airOuts":100,"runs":45,"doubles":17,"triples":1,"homeRuns":9,"strikeOuts":73,"baseOnBalls":46,"intentionalWalks":1,"hits":64,"hitByPitch":4,"atBats":297,"obp":".327","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1352,"era":"4.42","inningsPitched":"79.1","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.39","battersFaced":350,"outs":238,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1352,"balls":502,"strikes":850,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".300","pitchesPerInning":"17.04","gamesFinished":0,"strikeoutWalkRatio":"1.59","strikeoutsPer9Inn":"8.28","walksPer9Inn":"5.22","hitsPer9Inn":"7.26","runsScoredPer9":"5.11","homeRunsPer9":"1.02","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":25,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":1,"chances":12,"fielding":".917","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,"battingOrder":"501","stats":{"batting":{"note":"1-","summary":"0-0 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":4,"groundOuts":4,"airOuts":7,"runs":7,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".154","atBats":26,"obp":".154","slg":".154","ops":".308","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":26,"totalBases":4,"rbi":0,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":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":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{},"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":24,"groundOuts":24,"airOuts":47,"runs":20,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":30,"baseOnBalls":19,"intentionalWalks":1,"hits":30,"hitByPitch":2,"atBats":131,"obp":".336","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":585,"era":"4.72","inningsPitched":"34.1","wins":2,"losses":3,"saves":2,"saveOpportunities":4,"holds":4,"blownSaves":2,"earnedRuns":18,"whip":"1.43","battersFaced":152,"outs":103,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":585,"balls":217,"strikes":368,"strikePercentage":".630","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".400","pitchesPerInning":"17.04","gamesFinished":17,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"7.86","walksPer9Inn":"4.98","hitsPer9Inn":"7.86","runsScoredPer9":"5.24","homeRunsPer9":"1.05","inheritedRunners":5,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":13},"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}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":22,"groundOuts":37,"airOuts":51,"runs":17,"doubles":5,"triples":0,"homeRuns":6,"strikeOuts":34,"baseOnBalls":14,"intentionalWalks":0,"hits":21,"hitByPitch":4,"avg":".149","atBats":141,"obp":".244","slg":".312","ops":".556","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":161,"totalBases":44,"rbi":19,"leftOnBase":83,"sacBunts":1,"sacFlies":1,"babip":".147","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.50","popOuts":19,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":13,"stolenBases":10,"stolenBasePercentage":".435","caughtStealingPercentage":".565","assists":15,"putOuts":450,"errors":3,"chances":468,"fielding":".994","passedBall":6,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":12,"groundOuts":6,"airOuts":17,"runs":9,"doubles":2,"triples":2,"homeRuns":3,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".246","atBats":57,"obp":".343","slg":".509","ops":".852","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":29,"rbi":13,"leftOnBase":27,"sacBunts":0,"sacFlies":1,"babip":".324","groundOutsToAirouts":"0.35","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":17,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":10,"strikes":7,"strikePercentage":".410","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"17.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":15,"errors":2,"chances":30,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID684049":{"person":{"id":684049,"fullName":"Brandan Bidois","link":"/api/v1/people/684049"},"jerseyNumber":"77","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":14,"gamesStarted":0,"flyOuts":14,"groundOuts":8,"airOuts":20,"runs":13,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":18,"baseOnBalls":11,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":58,"obp":".375","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":294,"era":"4.80","inningsPitched":"15.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.73","battersFaced":73,"outs":45,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":294,"balls":107,"strikes":187,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"19.60","gamesFinished":5,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"10.80","walksPer9Inn":"6.60","hitsPer9Inn":"9.00","runsScoredPer9":"7.80","homeRunsPer9":"2.40","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID804606":{"person":{"id":804606,"fullName":"Konnor Griffin","link":"/api/v1/people/804606"},"jerseyNumber":"6","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2B, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":0,"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":54,"flyOuts":19,"groundOuts":57,"airOuts":34,"runs":32,"doubles":10,"triples":2,"homeRuns":5,"strikeOuts":58,"baseOnBalls":14,"intentionalWalks":0,"hits":56,"hitByPitch":4,"avg":".276","atBats":203,"obp":".332","slg":".419","ops":".751","caughtStealing":1,"stolenBases":15,"stolenBasePercentage":".938","caughtStealingPercentage":".063","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":223,"totalBases":85,"rbi":23,"leftOnBase":96,"sacBunts":0,"sacFlies":2,"babip":".359","groundOutsToAirouts":"1.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.60","popOuts":6,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":125,"putOuts":88,"errors":7,"chances":220,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"400","stats":{"batting":{"summary":"2-5 | K, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":70,"flyOuts":37,"groundOuts":63,"airOuts":63,"runs":40,"doubles":11,"triples":0,"homeRuns":13,"strikeOuts":64,"baseOnBalls":21,"intentionalWalks":1,"hits":76,"hitByPitch":2,"avg":".288","atBats":264,"obp":".343","slg":".477","ops":".820","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":289,"totalBases":126,"rbi":51,"leftOnBase":132,"sacBunts":0,"sacFlies":2,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.31","popOuts":8,"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":6,"putOuts":174,"errors":2,"chances":182,"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":"701","stats":{"batting":{"note":"a-","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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":36,"groundOuts":88,"airOuts":59,"runs":44,"doubles":11,"triples":1,"homeRuns":3,"strikeOuts":60,"baseOnBalls":20,"intentionalWalks":0,"hits":86,"hitByPitch":6,"avg":".295","atBats":292,"obp":".351","slg":".370","ops":".721","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":319,"totalBases":108,"rbi":35,"leftOnBase":126,"sacBunts":0,"sacFlies":1,"babip":".361","groundOutsToAirouts":"1.49","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"97.33","popOuts":7,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":105,"putOuts":70,"errors":6,"chances":181,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":56,"flyOuts":31,"groundOuts":35,"airOuts":61,"runs":17,"doubles":5,"triples":0,"homeRuns":7,"strikeOuts":68,"baseOnBalls":21,"intentionalWalks":1,"hits":42,"hitByPitch":2,"avg":".204","atBats":206,"obp":".284","slg":".330","ops":".614","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":68,"rbi":26,"leftOnBase":112,"sacBunts":0,"sacFlies":0,"babip":".267","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.43","popOuts":16,"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":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":{"note":"(W, 8-3)","summary":"6.0 IP, 5 ER, 8 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":6,"airOuts":4,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":8,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":22,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":24,"strikes":73,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"7.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":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":5,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[804606,664040,668804,656811,699013,695257,682848,682997,693304,669707,663968,677952,681895,642397,670990,682254],"pitchers":[677952,681895,642397,670990,682254],"bench":[680779,542303],"bullpen":[684049,696149,696062,683003,656605,676755,669387,642701,694973],"battingOrder":[804606,664040,668804,656811,695257,682848,693304,669707,663968],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Griffin (10, Nola, A); Reynolds, B (20, Nola, A); Mangum (8, Nola, A); Valdez, Es (4, Mayza)."},{"label":"HR","value":"Valdez, Es (6, 4th inning off Nola, A, 1 on, 1 out); Triolo (1, 5th inning off Nola, A, 0 on, 0 out); Rodríguez, E (4, 9th inning off Shugart, 2 on, 2 out)."},{"label":"TB","value":"Griffin 3; Mangum 2; O'Hearn 2; Reynolds, B 2; Rodríguez, E 5; Triolo 4; Valdez, Es 6."},{"label":"RBI","value":"Callihan, T (13); Lowe, B (57); O'Hearn (51); Rodríguez, E 4 (15); Triolo (11); Valdez, Es 2 (12)."},{"label":"2-out RBI","value":"Rodríguez, E 3."},{"label":"Runners left in scoring position, 2 out","value":"Lowe, B; Gonzales, N."},{"label":"SF","value":"Lowe, B."},{"label":"Team RISP","value":"4-for-8."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Griffin (15, 2nd base off Nola, A/Realmuto)."}]}],"note":[{"label":"a","value":"Struck out for Callihan, T in the 7th."},{"label":"1","value":"Ran for Valdez, Es in the 9th."}]},"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":10,"airOuts":4,"runs":7,"doubles":0,"triples":0,"homeRuns":4,"strikeOuts":13,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".236","atBats":34,"obp":".302","slg":".402","ops":".704","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":21,"rbi":7,"leftOnBase":8,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"8.50","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":2,"groundOuts":9,"airOuts":5,"runs":11,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":37,"obp":".372","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":169,"era":"4.15","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.30","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":169,"balls":61,"strikes":108,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.80","rbi":10,"pitchesPerInning":"18.78","runsScoredPer9":"11.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":2,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID687282":{"person":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"0-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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":7,"groundOuts":10,"airOuts":11,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".111","atBats":36,"obp":".111","slg":".194","ops":".305","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":7,"rbi":3,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".125","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":23,"errors":0,"chances":23,"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-5 | 2 HR, 3 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","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":80,"flyOuts":37,"groundOuts":53,"airOuts":68,"runs":48,"doubles":15,"triples":2,"homeRuns":14,"strikeOuts":82,"baseOnBalls":14,"intentionalWalks":1,"hits":95,"hitByPitch":2,"avg":".322","atBats":295,"obp":".354","slg":".529","ops":".883","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":314,"totalBases":156,"rbi":44,"leftOnBase":109,"sacBunts":0,"sacFlies":3,"babip":".401","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.07","popOuts":10,"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":0,"putOuts":151,"errors":2,"chances":153,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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}},"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":"2-4 | K, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":22,"groundOuts":76,"airOuts":49,"runs":24,"doubles":11,"triples":2,"homeRuns":2,"strikeOuts":55,"baseOnBalls":16,"intentionalWalks":0,"hits":59,"hitByPitch":2,"avg":".247","atBats":239,"obp":".300","slg":".335","ops":".635","caughtStealing":3,"stolenBases":10,"stolenBasePercentage":".769","caughtStealingPercentage":".231","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":257,"totalBases":80,"rbi":16,"leftOnBase":99,"sacBunts":0,"sacFlies":0,"babip":".313","groundOutsToAirouts":"1.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"119.50","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":0,"putOuts":141,"errors":1,"chances":142,"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":17,"gamesStarted":17,"flyOuts":37,"groundOuts":124,"airOuts":74,"runs":31,"doubles":20,"triples":0,"homeRuns":8,"strikeOuts":127,"baseOnBalls":21,"intentionalWalks":0,"hits":101,"hitByPitch":2,"atBats":424,"obp":".277","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1625,"era":"2.13","inningsPitched":"110.0","wins":9,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.11","battersFaced":449,"outs":330,"gamesPitched":17,"completeGames":1,"shutouts":1,"pitchesThrown":1625,"balls":527,"strikes":1098,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.68","rbi":0,"winPercentage":".750","pitchesPerInning":"14.77","gamesFinished":0,"strikeoutWalkRatio":"6.05","strikeoutsPer9Inn":"10.39","walksPer9Inn":"1.72","hitsPer9Inn":"8.26","runsScoredPer9":"2.54","homeRunsPer9":"0.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":27},"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 | HR, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":85,"flyOuts":40,"groundOuts":78,"airOuts":76,"runs":56,"doubles":14,"triples":2,"homeRuns":20,"strikeOuts":68,"baseOnBalls":51,"intentionalWalks":2,"hits":82,"hitByPitch":0,"avg":".275","atBats":298,"obp":".375","slg":".537","ops":".912","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":355,"totalBases":160,"rbi":53,"leftOnBase":117,"sacBunts":0,"sacFlies":6,"babip":".287","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.90","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":570,"errors":3,"chances":618,"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":"1-3 | HBP, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":1,"chances":14,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":36,"groundOuts":54,"airOuts":62,"runs":21,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":43,"baseOnBalls":17,"intentionalWalks":0,"hits":41,"hitByPitch":6,"avg":".207","atBats":198,"obp":".287","slg":".328","ops":".615","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":223,"totalBases":65,"rbi":25,"leftOnBase":94,"sacBunts":0,"sacFlies":2,"babip":".237","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.60","popOuts":5,"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":33,"stolenBasePercentage":".733","caughtStealingPercentage":".267","assists":16,"putOuts":574,"errors":5,"chances":595,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":12,"flyOuts":31,"groundOuts":74,"airOuts":69,"runs":17,"doubles":12,"triples":0,"homeRuns":8,"strikeOuts":74,"baseOnBalls":19,"intentionalWalks":0,"hits":46,"hitByPitch":2,"atBats":262,"obp":".236","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","numberOfPitches":1149,"era":"2.03","inningsPitched":"75.1","wins":8,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"0.86","battersFaced":284,"outs":226,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1149,"balls":413,"strikes":736,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".889","pitchesPerInning":"15.25","gamesFinished":0,"strikeoutWalkRatio":"3.89","strikeoutsPer9Inn":"8.84","walksPer9Inn":"2.27","hitsPer9Inn":"5.50","runsScoredPer9":"2.03","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID661395":{"person":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":30,"gamesStarted":0,"flyOuts":5,"groundOuts":26,"airOuts":13,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":44,"baseOnBalls":6,"intentionalWalks":0,"hits":21,"hitByPitch":0,"atBats":104,"obp":".245","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":452,"era":"1.57","inningsPitched":"28.2","wins":1,"losses":3,"saves":21,"saveOpportunities":22,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"0.94","battersFaced":110,"outs":86,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":452,"balls":162,"strikes":290,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".250","pitchesPerInning":"15.77","gamesFinished":29,"strikeoutWalkRatio":"7.33","strikeoutsPer9Inn":"13.81","walksPer9Inn":"1.88","hitsPer9Inn":"6.59","runsScoredPer9":"1.88","homeRunsPer9":"0.31","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":false,"isOnBench":true,"isSubstitute":false}},"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.2 IP, 0 ER, 4 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":7,"strikes":17,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":3,"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":8,"gamesStarted":0,"flyOuts":0,"groundOuts":9,"airOuts":8,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":37,"obp":".326","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":174,"era":"4.82","inningsPitched":"9.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.39","battersFaced":43,"outs":28,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":174,"balls":65,"strikes":109,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":2,"winPercentage":"1.000","pitchesPerInning":"18.64","gamesFinished":3,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"11.57","walksPer9Inn":"4.82","hitsPer9Inn":"7.71","runsScoredPer9":"6.75","homeRunsPer9":"0.96","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":22,"groundOuts":23,"airOuts":38,"runs":11,"doubles":6,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":17,"intentionalWalks":0,"hits":23,"hitByPitch":3,"atBats":121,"obp":".305","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":577,"era":"2.76","inningsPitched":"32.2","wins":5,"losses":0,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":10,"whip":"1.22","battersFaced":142,"outs":98,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":577,"balls":220,"strikes":357,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.66","gamesFinished":5,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"10.47","walksPer9Inn":"4.68","hitsPer9Inn":"6.34","runsScoredPer9":"3.03","homeRunsPer9":"0.83","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":80,"flyOuts":44,"groundOuts":104,"airOuts":82,"runs":25,"doubles":11,"triples":0,"homeRuns":9,"strikeOuts":46,"baseOnBalls":21,"intentionalWalks":0,"hits":65,"hitByPitch":3,"avg":".222","atBats":293,"obp":".277","slg":".352","ops":".629","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":321,"totalBases":103,"rbi":43,"leftOnBase":124,"sacBunts":0,"sacFlies":4,"babip":".231","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.56","popOuts":16,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":124,"putOuts":68,"errors":6,"chances":198,"fielding":".970","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":26,"gamesStarted":0,"flyOuts":13,"groundOuts":23,"airOuts":22,"runs":12,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":27,"baseOnBalls":5,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":92,"obp":".280","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":402,"era":"3.70","inningsPitched":"24.1","wins":2,"losses":0,"saves":0,"saveOpportunities":3,"holds":2,"blownSaves":3,"earnedRuns":10,"whip":"1.11","battersFaced":100,"outs":73,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":402,"balls":148,"strikes":254,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.52","gamesFinished":1,"strikeoutWalkRatio":"5.40","strikeoutsPer9Inn":"9.99","walksPer9Inn":"1.85","hitsPer9Inn":"8.14","runsScoredPer9":"4.44","homeRunsPer9":"0.74","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}},"ID663767":{"person":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 3 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":9,"strikes":15,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"27.00","homeRunsPer9":"9.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":26,"gamesStarted":0,"flyOuts":17,"groundOuts":19,"airOuts":30,"runs":16,"doubles":3,"triples":1,"homeRuns":7,"strikeOuts":34,"baseOnBalls":11,"intentionalWalks":1,"hits":28,"hitByPitch":3,"atBats":109,"obp":".336","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":485,"era":"4.97","inningsPitched":"29.0","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":16,"whip":"1.34","battersFaced":125,"outs":87,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":485,"balls":188,"strikes":297,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":3,"winPercentage":"1.000","pitchesPerInning":"16.72","gamesFinished":9,"strikeoutWalkRatio":"3.09","strikeoutsPer9Inn":"10.55","walksPer9Inn":"3.41","hitsPer9Inn":"8.69","runsScoredPer9":"4.97","homeRunsPer9":"2.17","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":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"}]},"ID641835":{"person":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":35,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":11,"strikes":24,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681082":{"person":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":79,"flyOuts":52,"groundOuts":74,"airOuts":86,"runs":31,"doubles":15,"triples":3,"homeRuns":7,"strikeOuts":53,"baseOnBalls":22,"intentionalWalks":0,"hits":65,"hitByPitch":2,"avg":".236","atBats":275,"obp":".297","slg":".389","ops":".686","caughtStealing":0,"stolenBases":16,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":302,"totalBases":107,"rbi":40,"leftOnBase":116,"sacBunts":2,"sacFlies":1,"babip":".269","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.29","popOuts":18,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":179,"putOuts":115,"errors":1,"chances":295,"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-3 | BB, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":40,"groundOuts":40,"airOuts":66,"runs":54,"doubles":9,"triples":1,"homeRuns":30,"strikeOuts":122,"baseOnBalls":52,"intentionalWalks":3,"hits":77,"hitByPitch":4,"avg":".253","atBats":304,"obp":".368","slg":".586","ops":".954","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":361,"totalBases":178,"rbi":55,"leftOnBase":92,"sacBunts":0,"sacFlies":1,"babip":".307","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.13","popOuts":15,"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":{"note":"(L, 3-5)","summary":"4.1 IP, 7 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":5,"airOuts":3,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":86,"inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":23,"outs":13,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":34,"strikes":52,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"16.62","homeRunsPer9":"4.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":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":5,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":1,"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":3,"putOuts":1,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":56,"groundOuts":89,"airOuts":90,"runs":55,"doubles":14,"triples":0,"homeRuns":8,"strikeOuts":83,"baseOnBalls":22,"intentionalWalks":0,"hits":80,"hitByPitch":2,"avg":".235","atBats":341,"obp":".284","slg":".346","ops":".630","caughtStealing":2,"stolenBases":16,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":366,"totalBases":118,"rbi":25,"leftOnBase":124,"sacBunts":0,"sacFlies":1,"babip":".287","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.62","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":181,"putOuts":106,"errors":11,"chances":298,"fielding":".963","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":{"note":"a-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":8,"groundOuts":26,"airOuts":19,"runs":16,"doubles":2,"triples":0,"homeRuns":6,"strikeOuts":43,"baseOnBalls":8,"intentionalWalks":0,"hits":27,"hitByPitch":1,"avg":".241","atBats":112,"obp":".298","slg":".420","ops":".718","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":47,"rbi":13,"leftOnBase":55,"sacBunts":3,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.67","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":60,"errors":1,"chances":62,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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":{},"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":13,"gamesStarted":1,"flyOuts":6,"groundOuts":14,"airOuts":11,"runs":9,"doubles":0,"triples":1,"homeRuns":2,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":50,"obp":".321","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":203,"era":"6.00","inningsPitched":"12.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"1.42","battersFaced":53,"outs":36,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":203,"balls":66,"strikes":137,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.92","gamesFinished":3,"strikeoutWalkRatio":"5.50","strikeoutsPer9Inn":"8.25","walksPer9Inn":"1.50","hitsPer9Inn":"11.25","runsScoredPer9":"6.75","homeRunsPer9":"1.50","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"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}}},"batters":[607208,656941,547180,669016,664761,681082,592663,687282,656537,702222,605400,686751,641835,663767],"pitchers":[605400,686751,641835,663767],"bench":[665561,624641,596117],"bullpen":[621237,679775,680742,661395,689147,666200,660604,650911,554430],"battingOrder":[607208,656941,547180,669016,664761,681082,592663,656537,702222],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Turner (8, 1st inning off Ashcraft, B, 0 on, 0 out); Marsh 2 (14, 1st inning off Ashcraft, B, 0 on, 2 out, 8th inning off Soto, G, 0 on, 1 out); Harper, B (20, 3rd inning off Ashcraft, B, 1 on, 1 out)."},{"label":"TB","value":"Crawford 2; Harper, B 4; Marsh 8; Realmuto; Stott; Turner 5."},{"label":"RBI","value":"Harper, B 2 (53); Marsh 2 (44); Realmuto (25); Schwarber (55); Turner (25)."},{"label":"2-out RBI","value":"Marsh; Realmuto."},{"label":"Runners left in scoring position, 2 out","value":"Marsh; Crawford; Schwarber 2."},{"label":"SAC","value":"Hill, D."},{"label":"SF","value":"Schwarber."},{"label":"Team RISP","value":"2-for-6."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Crawford (10, 2nd base off Sisk/Rodríguez, E)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Realmuto (5, throw); Turner (11, throw)."}]}],"note":[{"label":"a","value":"Hit a sacrifice bunt for Rincones Jr. in the 7th."}]}},"officials":[{"official":{"id":427164,"fullName":"Andy Fletcher","link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":605673,"fullName":"Alex Tosi","link":"/api/v1/people/605673"},"officialType":"First Base"},{"official":{"id":484183,"fullName":"Cory Blaser","link":"/api/v1/people/484183"},"officialType":"Second Base"},{"official":{"id":596740,"fullName":"Jansen Visconti","link":"/api/v1/people/596740"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Ramírez."},{"label":"HBP","value":"Realmuto (by Sisk)."},{"label":"ABS Challenge","value":"Harper, B (Strike-Confirmed); Realmuto 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Rodríguez, E (Ball-Overturned to Strike); Crawford (Strike-Confirmed); Valdez, Es (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Ashcraft, B 97-73; Sisk 14-11; Soto, G 20-14; Ramírez 16-7; Montgomery, M 19-8; Nola, A 86-52; Johnson, S 24-17; Mayza 35-24; Shugart 24-15."},{"label":"Groundouts-flyouts","value":"Ashcraft, B 6-3; Sisk 2-0; Soto, G 1-0; Ramírez 0-0; Montgomery, M 1-0; Nola, A 5-0; Johnson, S 1-0; Mayza 2-2; Shugart 1-0."},{"label":"Batters faced","value":"Ashcraft, B 24; Sisk 5; Soto, G 4; Ramírez 3; Montgomery, M 4; Nola, A 23; Johnson, S 6; Mayza 8; Shugart 6."},{"label":"Inherited runners-scored","value":"Ramírez 1-1; Johnson, S 3-3."},{"label":"Umpires","value":"HP: Andy Fletcher. 1B: Alex Tosi. 2B: Cory Blaser. 3B: Jansen Visconti. "},{"label":"Weather","value":"84 degrees, Cloudy."},{"label":"Wind","value":"4 mph, Out To CF."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"3:03."},{"label":"Att","value":"39,791."},{"label":"Venue","value":"Citizens Bank Park."},{"label":"June 29, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":682848,"fullName":"Endy Rodríguez","link":"/api/v1/people/682848","boxscoreName":"Rodríguez, E"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"2-3 | HR, 2 BB, 4 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":4,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"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":31,"flyOuts":16,"groundOuts":15,"airOuts":24,"runs":14,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":19,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".271","atBats":85,"obp":".404","slg":".482","ops":".886","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":105,"totalBases":41,"rbi":15,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".328","groundOutsToAirouts":"0.63","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"21.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":{"gamesStarted":1,"caughtStealing":2,"stolenBases":20,"stolenBasePercentage":".909","caughtStealingPercentage":".091","assists":3,"putOuts":213,"errors":3,"chances":219,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":70,"hittingGameScore":70},{"player":{"person":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013","boxscoreName":"Valdez, Es"},"jerseyNumber":"55","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"2-3 | HR, 2B, 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":5,"groundOuts":5,"airOuts":8,"runs":10,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":19,"baseOnBalls":5,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".289","atBats":45,"obp":".360","slg":".778","ops":"1.138","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":50,"totalBases":35,"rbi":12,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".350","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.50","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":22,"errors":0,"chances":23,"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"}]},"type":"hitter","gameScore":70,"hittingGameScore":70},{"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-5 | 2 HR, 3 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":8,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.50","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":80,"flyOuts":37,"groundOuts":53,"airOuts":68,"runs":48,"doubles":15,"triples":2,"homeRuns":14,"strikeOuts":82,"baseOnBalls":14,"intentionalWalks":1,"hits":95,"hitByPitch":2,"avg":".322","atBats":295,"obp":".354","slg":".529","ops":".883","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":314,"totalBases":156,"rbi":44,"leftOnBase":109,"sacBunts":0,"sacFlies":3,"babip":".401","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.07","popOuts":10,"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":0,"putOuts":151,"errors":2,"chances":153,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":64,"hittingGameScore":64}]},"decisions":{"winner":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"loser":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}