{"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":823436,"link":"/api/v1.1/game/823436/feed/live","metaData":{"wait":10,"timeStamp":"20260721_021242","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count11","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823436,"type":"R","doubleHeader":"N","id":"2026/07/20/lanmlb-phimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823436-2026-07-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-20T23:10:00Z","originalDate":"2026-07-20","officialDate":"2026-07-20","dayNight":"night","time":"7:10","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119","season":2026,"venue":{"id":22,"name":"UNIQLO Field at Dodger Stadium","link":"/api/v1/venues/22"},"springVenue":{"id":3809,"link":"/api/v1/venues/3809"},"teamCode":"lan","fileCode":"la","abbreviation":"LAD","teamName":"Dodgers","locationName":"Los Angeles","firstYearOfPlay":"1884","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"LA Dodgers","record":{"gamesPlayed":101,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":63,"losses":38,"ties":0,"pct":".624"},"records":{},"divisionLeader":false,"wins":63,"losses":38,"winningPercentage":".624"},"franchiseName":"Los Angeles","clubName":"Dodgers","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":101,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":56,"losses":45,"ties":0,"pct":".554"},"records":{},"divisionLeader":false,"wins":56,"losses":45,"winningPercentage":".554"},"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},"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},"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},"ID592663":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663","firstName":"Jacob","lastName":"Realmuto","primaryNumber":"10","birthDate":"1991-03-18","currentAge":35,"birthCity":"Del City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 0\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"J.T.","useLastName":"Realmuto","middleName":"Tyler","boxscoreName":"Realmuto","nickName":"Real","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"reel-MYOO-toh","mlbDebutDate":"2014-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Realmuto","nameSlug":"j-t-realmuto-592663","firstLastName":"J.T. Realmuto","lastFirstName":"Realmuto, J.T.","lastInitName":"Realmuto, J","initLastName":"J Realmuto","fullFMLName":"Jacob Tyler Realmuto","fullLFMName":"Realmuto, Jacob Tyler","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID554430":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430","firstName":"Zachary","lastName":"Wheeler","primaryNumber":"45","birthDate":"1990-05-30","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Wheeler","middleName":"Harrison","boxscoreName":"Wheeler","nickName":"Wheels","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"WEE-lurr","mlbDebutDate":"2013-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Wheeler","nameSlug":"zack-wheeler-554430","firstLastName":"Zack Wheeler","lastFirstName":"Wheeler, Zack","lastInitName":"Wheeler, Z","initLastName":"Z Wheeler","fullFMLName":"Zachary Harrison Wheeler","fullLFMName":"Wheeler, Zachary Harrison","strikeZoneTop":3.61,"strikeZoneBottom":1.76},"ID686751":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751","firstName":"Seth","lastName":"Johnson","primaryNumber":"51","birthDate":"1998-09-19","currentAge":27,"birthCity":"Concord","birthStateProvince":"NC","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Johnson","middleName":"William","boxscoreName":"Johnson, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Johnson","nameSlug":"seth-johnson-686751","firstLastName":"Seth Johnson","lastFirstName":"Johnson, Seth","lastInitName":"Johnson, S","initLastName":"S Johnson","fullFMLName":"Seth William Johnson","fullLFMName":"Johnson, Seth William","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID689147":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147","firstName":"Richard","lastName":"Kerkering","primaryNumber":"50","birthDate":"2001-04-04","currentAge":25,"birthCity":"Huntington Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orion","useLastName":"Kerkering","middleName":"Orion","boxscoreName":"Kerkering","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"OH-ryan kerr-kerr-ring","mlbDebutDate":"2023-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orion Kerkering","nameSlug":"orion-kerkering-689147","firstLastName":"Orion Kerkering","lastFirstName":"Kerkering, Orion","lastInitName":"Kerkering, O","initLastName":"O Kerkering","fullFMLName":"Richard Orion Kerkering","fullLFMName":"Kerkering, Richard Orion","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664761":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761","firstName":"Alec","lastName":"Bohm","primaryNumber":"28","birthDate":"1996-08-03","currentAge":29,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 4\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alec","useLastName":"Bohm","middleName":"Daniel","boxscoreName":"Bohm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"bome; like home","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alec Bohm","nameSlug":"alec-bohm-664761","firstLastName":"Alec Bohm","lastFirstName":"Bohm, Alec","lastInitName":"Bohm, A","initLastName":"A Bohm","fullFMLName":"Alec Daniel Bohm","fullLFMName":"Bohm, Alec Daniel","strikeZoneTop":3.407,"strikeZoneBottom":1.719},"ID571970":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970","firstName":"Maxwell","lastName":"Muncy","primaryNumber":"13","birthDate":"1990-08-25","currentAge":35,"birthCity":"Midland","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Max","useLastName":"Muncy","middleName":"Steven","boxscoreName":"Muncy","nickName":"Funky Muncy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2015-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Muncy","nameSlug":"max-muncy-571970","firstLastName":"Max Muncy","lastFirstName":"Muncy, Max","lastInitName":"Muncy, M","initLastName":"M Muncy","fullFMLName":"Maxwell Steven Muncy","fullLFMName":"Muncy, Maxwell Steven","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID518692":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692","firstName":"Frederick","lastName":"Freeman","primaryNumber":"5","birthDate":"1989-09-12","currentAge":36,"birthCity":"Villa Park","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Freddie","useLastName":"Freeman","middleName":"Charles","boxscoreName":"Freeman, F","nickName":"Phillip","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2007,"mlbDebutDate":"2010-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Freddie Freeman","nameSlug":"freddie-freeman-518692","firstLastName":"Freddie Freeman","lastFirstName":"Freeman, Freddie","lastInitName":"Freeman, F","initLastName":"F Freeman","fullFMLName":"Frederick Charles Freeman","fullLFMName":"Freeman, Frederick Charles","strikeZoneTop":3.382,"strikeZoneBottom":1.707},"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},"ID656945":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945","firstName":"Tanner","lastName":"Scott","primaryNumber":"66","birthDate":"1994-07-22","currentAge":31,"birthCity":"Warren","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Scott","middleName":"Alexander","boxscoreName":"Scott","nickName":"Scottie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-09-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tanner Scott","nameSlug":"tanner-scott-656945","firstLastName":"Tanner Scott","lastFirstName":"Scott, Tanner","lastInitName":"Scott, T","initLastName":"T Scott","fullFMLName":"Tanner Alexander Scott","fullLFMName":"Scott, Tanner Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID656941":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941","firstName":"Kyle","lastName":"Schwarber","primaryNumber":"12","birthDate":"1993-03-05","currentAge":33,"birthCity":"Middletown","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":229,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Kyle","useLastName":"Schwarber","middleName":"Joseph","boxscoreName":"Schwarber","nickName":"Schwarbs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"SHWAR-burr","mlbDebutDate":"2015-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Schwarber","nameSlug":"kyle-schwarber-656941","firstLastName":"Kyle Schwarber","lastFirstName":"Schwarber, Kyle","lastInitName":"Schwarber, K","initLastName":"K Schwarber","fullFMLName":"Kyle Joseph Schwarber","fullLFMName":"Schwarber, Kyle Joseph","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID672613":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613","firstName":"Eliezer","lastName":"Alfonzo","primaryNumber":"64","birthDate":"1999-09-23","currentAge":26,"birthCity":"Barcelona","birthCountry":"Venezuela","height":"5' 10\"","weight":155,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Eliezer","useLastName":"Alfonzo","middleName":"Vicente","boxscoreName":"Alfonzo","gender":"M","nameMatrilineal":"Diaz","isPlayer":true,"isVerified":true,"pronunciation":"eli-EH-zer","mlbDebutDate":"2026-07-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eliezer Alfonzo","nameSlug":"eliezer-alfonzo-672613","firstLastName":"Eliezer Alfonzo","lastFirstName":"Alfonzo, Eliezer","lastInitName":"Alfonzo, E","initLastName":"E Alfonzo","fullFMLName":"Eliezer Vicente Alfonzo","fullLFMName":"Alfonzo, Eliezer Vicente","strikeZoneTop":3.103,"strikeZoneBottom":1.566},"ID694361":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361","firstName":"William","lastName":"Klein","primaryNumber":"61","birthDate":"1999-11-28","currentAge":26,"birthCity":"Bloomington","birthStateProvince":"IN","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Will","useLastName":"Klein","middleName":"Boone","boxscoreName":"Klein","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Will Klein","nameSlug":"will-klein-694361","firstLastName":"Will Klein","lastFirstName":"Klein, Will","lastInitName":"Klein, W","initLastName":"W Klein","fullFMLName":"William Boone Klein","fullLFMName":"Klein, William Boone","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID689017":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017","firstName":"Landon","lastName":"Knack","primaryNumber":"96","birthDate":"1997-07-15","currentAge":29,"birthCity":"Johnson City","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landon","useLastName":"Knack","middleName":"Dakota","boxscoreName":"Knack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"nak","mlbDebutDate":"2024-04-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landon Knack","nameSlug":"landon-knack-689017","firstLastName":"Landon Knack","lastFirstName":"Knack, Landon","lastInitName":"Knack, L","initLastName":"L Knack","fullFMLName":"Landon Dakota Knack","fullLFMName":"Knack, Landon Dakota","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID623465":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465","firstName":"Evan","lastName":"Phillips","primaryNumber":"59","birthDate":"1994-09-11","currentAge":31,"birthCity":"Salisbury","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Evan","useLastName":"Phillips","middleName":"John","boxscoreName":"Phillips, E","nickName":"Philly","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Evan Phillips","nameSlug":"evan-phillips-623465","firstLastName":"Evan Phillips","lastFirstName":"Phillips, Evan","lastInitName":"Phillips, E","initLastName":"E Phillips","fullFMLName":"Evan John Phillips","fullLFMName":"Phillips, Evan John","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669743":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743","firstName":"Alex","lastName":"Call","primaryNumber":"12","birthDate":"1994-09-27","currentAge":31,"birthCity":"Burnsville","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":189,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alex","useLastName":"Call","middleName":"M.","boxscoreName":"Call","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2022-07-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Call","nameSlug":"alex-call-669743","firstLastName":"Alex Call","lastFirstName":"Call, Alex","lastInitName":"Call, A","initLastName":"A Call","fullFMLName":"Alex M. Call","fullLFMName":"Call, Alex M.","strikeZoneTop":3.16,"strikeZoneBottom":1.595},"ID686934":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934","firstName":"Alexander","lastName":"McFarlane","primaryNumber":"71","birthDate":"2001-06-09","currentAge":25,"birthCity":"St. Thomas","birthStateProvince":"VI","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"McFarlane","middleName":"Jeffrey","boxscoreName":"McFarlane","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex McFarlane","nameSlug":"alex-mcfarlane-686934","firstLastName":"Alex McFarlane","lastFirstName":"McFarlane, Alex","lastInitName":"McFarlane, A","initLastName":"A McFarlane","fullFMLName":"Alexander Jeffrey McFarlane","fullLFMName":"McFarlane, Alexander Jeffrey","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID686218":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218","firstName":"George","lastName":"Sheehan","primaryNumber":"80","birthDate":"1999-11-15","currentAge":26,"birthCity":"New York","birthStateProvince":"NY","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Emmet","useLastName":"Sheehan","middleName":"Emmet","boxscoreName":"Sheehan","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"EM-it SHEE-en","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Emmet Sheehan","nameSlug":"emmet-sheehan-686218","firstLastName":"Emmet Sheehan","lastFirstName":"Sheehan, Emmet","lastInitName":"Sheehan, E","initLastName":"E Sheehan","fullFMLName":"George Emmet Sheehan","fullLFMName":"Sheehan, George Emmet","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID676661":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661","firstName":"Max","lastName":"Lazar","primaryNumber":"60","birthDate":"1999-06-03","currentAge":27,"birthCity":"Coral Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Lazar","boxscoreName":"Lazar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2024-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Lazar","nameSlug":"max-lazar-676661","firstLastName":"Max Lazar","lastFirstName":"Lazar, Max","lastInitName":"Lazar, M","initLastName":"M Lazar","fullFMLName":"Max Lazar","fullLFMName":"Lazar, Max","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID500743":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743","firstName":"Miguel","lastName":"Rojas","primaryNumber":"72","birthDate":"1989-02-24","currentAge":37,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 10\"","weight":188,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Miguel","useLastName":"Rojas","middleName":"Elias","boxscoreName":"Rojas, M","nickName":"Miggy Ro","gender":"M","nameMatrilineal":"Naidernoff","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Rojas","nameSlug":"miguel-rojas-500743","firstLastName":"Miguel Rojas","lastFirstName":"Rojas, Miguel","lastInitName":"Rojas, M","initLastName":"M Rojas","fullFMLName":"Miguel Elias Rojas","fullLFMName":"Rojas, Miguel Elias","strikeZoneTop":3.141,"strikeZoneBottom":1.585},"ID676263":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263","firstName":"Jacob","lastName":"Dreyer","primaryNumber":"86","birthDate":"1999-02-27","currentAge":27,"birthCity":"Salt Lake City","birthStateProvince":"UT","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Dreyer","middleName":"Andrew","boxscoreName":"Dreyer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"drai-ur","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jack Dreyer","nameSlug":"jack-dreyer-676263","firstLastName":"Jack Dreyer","lastFirstName":"Dreyer, Jack","lastInitName":"Dreyer, J","initLastName":"J Dreyer","fullFMLName":"Jacob Andrew Dreyer","fullLFMName":"Dreyer, Jacob Andrew","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID687221":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221","firstName":"Dalton","lastName":"Rushing","primaryNumber":"68","birthDate":"2001-02-21","currentAge":25,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 0\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Dalton","useLastName":"Rushing","middleName":"Wayne","boxscoreName":"Rushing","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dalton Rushing","nameSlug":"dalton-rushing-687221","firstLastName":"Dalton Rushing","lastFirstName":"Rushing, Dalton","lastInitName":"Rushing, D","initLastName":"D Rushing","fullFMLName":"Dalton Wayne Rushing","fullLFMName":"Rushing, Dalton Wayne","strikeZoneTop":3.192,"strikeZoneBottom":1.611},"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},"ID681911":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911","firstName":"Alexander","lastName":"Vesia","primaryNumber":"51","birthDate":"1996-04-11","currentAge":30,"birthCity":"Alpine","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"Vesia","middleName":"Victor","boxscoreName":"Vesia","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"VES-ee-uh","mlbDebutDate":"2020-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alex Vesia","nameSlug":"alex-vesia-681911","firstLastName":"Alex Vesia","lastFirstName":"Vesia, Alex","lastInitName":"Vesia, A","initLastName":"A Vesia","fullFMLName":"Alexander Victor Vesia","fullLFMName":"Vesia, Alexander Victor","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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},"ID663656":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656","firstName":"Kyle","lastName":"Tucker","primaryNumber":"23","birthDate":"1997-01-17","currentAge":29,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Kyle","useLastName":"Tucker","middleName":"Daniel","boxscoreName":"Tucker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Tucker","nameSlug":"kyle-tucker-663656","firstLastName":"Kyle Tucker","lastFirstName":"Tucker, Kyle","lastInitName":"Tucker, K","initLastName":"K Tucker","fullFMLName":"Kyle Daniel Tucker","fullLFMName":"Tucker, Kyle Daniel","strikeZoneTop":3.351,"strikeZoneBottom":1.691},"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},"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},"ID683618":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618","firstName":"Edgardo","lastName":"Henriquez","primaryNumber":"60","birthDate":"2002-06-24","currentAge":24,"birthCity":"Cumana","birthCountry":"Venezuela","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edgardo","useLastName":"Henriquez","middleName":"Luis","boxscoreName":"Henriquez, E","gender":"M","nameMatrilineal":"Vasquez","isPlayer":true,"isVerified":true,"pronunciation":"ehd-GAHR-doh en-REE-kes","mlbDebutDate":"2024-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edgardo Henriquez","nameSlug":"edgardo-henriquez-683618","firstLastName":"Edgardo Henriquez","lastFirstName":"Henriquez, Edgardo","lastInitName":"Henriquez, E","initLastName":"E Henriquez","fullFMLName":"Edgardo Luis Henriquez","fullLFMName":"Henriquez, Edgardo Luis","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID641778":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778","firstName":"Eric","lastName":"Lauer","primaryNumber":"33","birthDate":"1995-06-03","currentAge":31,"birthCity":"Elyria","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eric","useLastName":"Lauer","middleName":"Lance","boxscoreName":"Lauer","nickName":"Gomer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"LAO-wer","mlbDebutDate":"2018-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eric Lauer","nameSlug":"eric-lauer-641778","firstLastName":"Eric Lauer","lastFirstName":"Lauer, Eric","lastInitName":"Lauer, E","initLastName":"E Lauer","fullFMLName":"Eric Lance Lauer","fullLFMName":"Lauer, Eric Lance","strikeZoneTop":3.63,"strikeZoneBottom":1.67},"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},"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},"ID669242":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242","firstName":"Thomas","lastName":"Edman","primaryNumber":"25","birthDate":"1995-05-09","currentAge":31,"birthCity":"Pontiac","birthStateProvince":"MI","birthCountry":"USA","height":"5' 10\"","weight":193,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tommy","useLastName":"Edman","middleName":"Hyunsu","boxscoreName":"Edman","nickName":"Eddie","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-08","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Edman","nameSlug":"tommy-edman-669242","firstLastName":"Tommy Edman","lastFirstName":"Edman, Tommy","lastInitName":"Edman, T","initLastName":"T Edman","fullFMLName":"Thomas Hyunsu Edman","fullLFMName":"Edman, Thomas Hyunsu","strikeZoneTop":3.102,"strikeZoneBottom":1.566},"ID660271":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271","firstName":"Shohei","lastName":"Ohtani","primaryNumber":"17","birthDate":"1994-07-05","currentAge":32,"birthCity":"Oshu","birthCountry":"Japan","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"Y","name":"Two-Way Player","type":"Two-Way Player","abbreviation":"TWP"},"useName":"Shohei","useLastName":"Ohtani","boxscoreName":"Ohtani","nickName":"Showtime","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"show-HEY oh-TAWN-ee","mlbDebutDate":"2018-03-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shohei Ohtani","nameSlug":"shohei-ohtani-660271","firstLastName":"Shohei Ohtani","lastFirstName":"Ohtani, Shohei","lastInitName":"Ohtani, S","initLastName":"S Ohtani","fullFMLName":"Shohei Ohtani","fullLFMName":"Ohtani, Shohei","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID680736":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736","firstName":"Justin","lastName":"Wrobleski","primaryNumber":"70","birthDate":"2000-07-14","currentAge":26,"birthCity":"Hoffman Estates","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":194,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Wrobleski","middleName":"Michael","boxscoreName":"Wrobleski","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"ROH-bless-key","mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Justin Wrobleski","nameSlug":"justin-wrobleski-680736","firstLastName":"Justin Wrobleski","lastFirstName":"Wrobleski, Justin","lastInitName":"Wrobleski, J","initLastName":"J Wrobleski","fullFMLName":"Justin Michael Wrobleski","fullLFMName":"Wrobleski, Justin Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID606192":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192","firstName":"Teoscar","lastName":"Hernández","primaryNumber":"37","birthDate":"1992-10-15","currentAge":33,"birthCity":"Cotui","birthCountry":"Dominican Republic","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Teoscar","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, T","nickName":"Mr. Seeds","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"tay-oscar","mlbDebutDate":"2016-08-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Teoscar Hernández","nameSlug":"teoscar-hernandez-606192","firstLastName":"Teoscar Hernández","lastFirstName":"Hernández, Teoscar","lastInitName":"Hernández, T","initLastName":"T Hernández","fullFMLName":"Teoscar Jose Hernández","fullLFMName":"Hernández, Teoscar Jose","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID681624":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624","firstName":"Andy","lastName":"Pages","primaryNumber":"44","birthDate":"2000-12-08","currentAge":25,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Andy","useLastName":"Pages","boxscoreName":"Pages, A","gender":"M","nameMatrilineal":"Abreu","isPlayer":true,"isVerified":false,"pronunciation":"PAH-hez","mlbDebutDate":"2024-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andy Pages","nameSlug":"andy-pages-681624","firstLastName":"Andy Pages","lastFirstName":"Pages, Andy","lastInitName":"Pages, A","initLastName":"A Pages","fullFMLName":"Andy Pages","fullLFMName":"Pages, Andy ","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"ID605141":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141","firstName":"Markus","lastName":"Betts","primaryNumber":"50","birthDate":"1992-10-07","currentAge":33,"birthCity":"Nashville","birthStateProvince":"TN","birthCountry":"USA","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Mookie","useLastName":"Betts","middleName":"Lynn","boxscoreName":"Betts","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mookie Betts","nameSlug":"mookie-betts-605141","firstLastName":"Mookie Betts","lastFirstName":"Betts, Mookie","lastInitName":"Betts, M","initLastName":"M Betts","fullFMLName":"Markus Lynn Betts","fullLFMName":"Betts, Markus Lynn","strikeZoneTop":3.096,"strikeZoneBottom":1.563},"ID592779":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779","firstName":"Brock","lastName":"Stewart","primaryNumber":"41","birthDate":"1991-10-03","currentAge":34,"birthCity":"Normal","birthStateProvince":"IL","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brock","useLastName":"Stewart","middleName":"Allen","boxscoreName":"Stewart, B","nickName":"Beef Stew","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2016-06-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brock Stewart","nameSlug":"brock-stewart-592779","firstLastName":"Brock Stewart","lastFirstName":"Stewart, Brock","lastInitName":"Stewart, B","initLastName":"B Stewart","fullFMLName":"Brock Allen Stewart","fullLFMName":"Stewart, Brock Allen","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID607208":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208","firstName":"Trea","lastName":"Turner","primaryNumber":"7","birthDate":"1993-06-30","currentAge":33,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trea","useLastName":"Turner","middleName":"Vance","boxscoreName":"Turner","nickName":"T2","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2015-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trea Turner","nameSlug":"trea-turner-607208","firstLastName":"Trea Turner","lastFirstName":"Turner, Trea","lastInitName":"Turner, T","initLastName":"T Turner","fullFMLName":"Trea Vance Turner","fullLFMName":"Turner, Trea Vance","strikeZoneTop":3.245,"strikeZoneBottom":1.637},"ID808963":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963","firstName":"Roki","lastName":"Sasaki","primaryNumber":"11","birthDate":"2001-11-03","currentAge":24,"birthCity":"Rikuzentakata","birthCountry":"Japan","height":"6' 2\"","weight":187,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Roki","useLastName":"Sasaki","boxscoreName":"Sasaki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"ROW-kee SAH-sah-key","mlbDebutDate":"2025-03-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Roki Sasaki","nameSlug":"roki-sasaki-808963","firstLastName":"Roki Sasaki","lastFirstName":"Sasaki, Roki","lastInitName":"Sasaki, R","initLastName":"R Sasaki","fullFMLName":"Roki Sasaki","fullLFMName":"Sasaki, Roki ","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656537":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537","firstName":"Derek","lastName":"Hill","primaryNumber":"49","birthDate":"1995-12-30","currentAge":30,"birthCity":"Des Moines","birthStateProvince":"IA","birthCountry":"USA","height":"6' 0\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Derek","useLastName":"Hill","middleName":"Jerome","boxscoreName":"Hill, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Derek Hill","nameSlug":"derek-hill-656537","firstLastName":"Derek Hill","lastFirstName":"Hill, Derek","lastInitName":"Hill, D","initLastName":"D Hill","fullFMLName":"Derek Jerome Hill","fullLFMName":"Hill, Derek Jerome","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"ID690976":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976","firstName":"Alexander","lastName":"Freeland","primaryNumber":"76","birthDate":"2001-08-24","currentAge":24,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Alex","useLastName":"Freeland","middleName":"Chance","boxscoreName":"Freeland, A","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-07-30","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Freeland","nameSlug":"alex-freeland-690976","firstLastName":"Alex Freeland","lastFirstName":"Freeland, Alex","lastInitName":"Freeland, A","initLastName":"A Freeland","fullFMLName":"Alexander Chance Freeland","fullLFMName":"Freeland, Alexander Chance","strikeZoneTop":3.19,"strikeZoneBottom":1.61},"ID808967":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967","firstName":"Yoshinobu","lastName":"Yamamoto","primaryNumber":"18","birthDate":"1998-08-17","currentAge":27,"birthCity":"Bizen","birthCountry":"Japan","height":"5' 10\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yoshinobu","useLastName":"Yamamoto","boxscoreName":"Yamamoto","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"yo-SHE-no-boo ya-mah-moh-to","mlbDebutDate":"2024-03-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yoshinobu Yamamoto","nameSlug":"yoshinobu-yamamoto-808967","firstLastName":"Yoshinobu Yamamoto","lastFirstName":"Yamamoto, Yoshinobu","lastInitName":"Yamamoto, Y","initLastName":"Y Yamamoto","fullFMLName":"Yoshinobu Yamamoto","fullLFMName":"Yamamoto, Yoshinobu ","strikeZoneTop":3.121,"strikeZoneBottom":1.575}},"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":"Clear","temp":"82","wind":"7 mph, Out To CF"},"gameInfo":{"attendance":40265,"firstPitch":"2026-07-20T23:12:00.000Z","gameDurationMinutes":180},"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":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"home":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"}},"officialScorer":{"id":482194,"fullName":"Dick Shute","link":"/api/v1/people/482194"},"primaryDatacaster":{"id":800986,"fullName":"Michael Monostra","link":"/api/v1/people/800986"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-20T23:12:13.891Z","endTime":"2026-07-20T23:13:02.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-20T19:08:35.924Z","endTime":"2026-07-20T22:41:07.077Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-20T22:41:07.077Z","endTime":"2026-07-20T23:11:35.518Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-20T23:11:35.518Z","endTime":"2026-07-20T23:12:16.144Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.260638028935055,"aZ":-27.46669834610734,"pfxX":10.737671572450807,"pfxZ":2.408388428925524,"pX":0.96459196293633,"pZ":1.401858827818493,"vX0":-6.527404308372655,"vY0":-138.88562892788036,"vZ0":-7.586568088255892,"x":80.23,"y":200.93,"x0":1.950962256548914,"y0":50.000889195892405,"z0":5.996918537704823,"aX":20.963190944533174},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.0,"breakHorizontal":-18.1,"spinRate":2098,"spinDirection":116},"zone":14,"typeConfidence":0.9,"plateTime":0.3944456207439311,"extension":6.9069638497958294},"index":3,"playId":"3507f8bb-cf5d-34a2-a85b-306685cdee7c","pitchNumber":1,"startTime":"2026-07-20T23:12:16.144Z","endTime":"2026-07-20T23:12:19.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.062839669106594,"aZ":-28.349766420448432,"pfxX":11.421165889638512,"pfxZ":1.9590532228060038,"pX":0.9354332201877786,"pZ":1.9717020397463523,"vX0":-6.956427376168414,"vY0":-139.06600790036885,"vZ0":-6.024082834296714,"x":81.34,"y":185.54,"x0":1.9893373939861894,"y0":50.00438355380749,"z0":6.054125684010352,"aX":22.30470827830751},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.4,"breakHorizontal":-19.2,"spinRate":2166,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.39432571371165404,"extension":6.786350706563223},"index":4,"playId":"b5e380b0-3201-3703-ac44-6d6313e6f7aa","pitchNumber":2,"startTime":"2026-07-20T23:12:35.817Z","endTime":"2026-07-20T23:12:38.817Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-20T23:12:42.038Z","endTime":"2026-07-20T23:12:59.145Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49717045577337,"aZ":-35.835776956969596,"pfxX":0.4617253860214574,"pfxZ":-2.283627635191225,"pX":-0.8221659565568357,"pZ":1.2578465620446928,"vX0":-6.757751256180211,"vY0":-126.08816371488817,"vZ0":-4.977521050531264,"x":148.34,"y":204.82,"x0":1.83678986153126,"y0":50.00338083796329,"z0":6.160988227194956,"aX":0.7424011717301097},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.0,"breakHorizontal":0.7,"spinRate":2048,"spinDirection":328},"zone":13,"typeConfidence":0.9,"plateTime":0.43500907124129107,"extension":6.7704451970551025},"index":6,"playId":"f0146b69-230e-3427-8694-af93ba35033d","pitchNumber":3,"startTime":"2026-07-20T23:12:59.145Z","endTime":"2026-07-20T23:13:02.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:13:02.145Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-20T23:13:20.309Z","endTime":"2026-07-20T23:14:47.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1406959901604,"aZ":-29.69523553375202,"pfxX":12.076553737513848,"pfxZ":1.49988052802499,"pX":0.183104713435694,"pZ":-0.2365068840691987,"vX0":-8.345905422885378,"vY0":-127.97861421987139,"vZ0":-9.479922957051524,"x":110.02,"y":245.17,"x0":1.9222792144018317,"y0":50.004224553932936,"z0":5.852089694958166,"aX":19.97499772576194},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.6,"breakHorizontal":-19.9,"spinRate":2136,"spinDirection":105},"zone":14,"typeConfidence":0.9,"plateTime":0.42846027983633483,"extension":6.97231366841786},"index":0,"playId":"20b5deac-ed10-3da2-873a-2cf718415ec3","pitchNumber":1,"startTime":"2026-07-20T23:13:30.985Z","endTime":"2026-07-20T23:13:33.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.618204936506313,"aZ":-30.102727908490127,"pfxX":10.828642473526997,"pfxZ":1.1939319305723712,"pX":-0.05281534498454934,"pZ":1.3686385476729273,"vX0":-8.634095914251114,"vY0":-130.43882647951278,"vZ0":-6.061585399311124,"x":119.01,"y":201.83,"x0":1.881750650633557,"y0":50.00478362369211,"z0":5.972368929096185,"aX":18.794412401086287},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.1,"breakHorizontal":-17.9,"spinRate":2289,"spinDirection":110},"zone":13,"typeConfidence":0.75,"plateTime":0.4187812522674239,"extension":6.973598697145253},"index":1,"playId":"1f2b71d7-dafd-3de6-8062-38bc6ce67784","pitchNumber":2,"startTime":"2026-07-20T23:13:54.793Z","endTime":"2026-07-20T23:13:57.793Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-20T23:14:03.852Z","endTime":"2026-07-20T23:14:20.077Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33087531194811,"aZ":-32.189848941384575,"pfxX":9.792238681680892,"pfxZ":-0.009554703308563894,"pX":0.652329119237091,"pZ":1.7421232595920055,"vX0":-6.543662477308143,"vY0":-130.3114124393713,"vZ0":-4.698184719237162,"x":92.13,"y":191.74,"x0":1.9136170140847186,"y0":50.003627589923234,"z0":5.978232120380688,"aX":16.97653087830975},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-0.8,"breakHorizontal":-16.4,"spinRate":2278,"spinDirection":105},"zone":9,"typeConfidence":0.83,"plateTime":0.41905084560533945,"extension":6.890816708691376},"index":3,"playId":"53920529-a84a-3f75-be04-a1db159556ba","pitchNumber":3,"startTime":"2026-07-20T23:14:20.077Z","endTime":"2026-07-20T23:14:23.077Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.235393562830104,"aZ":-36.891259455330996,"pfxX":0.19986290847708688,"pfxZ":-2.8081018668292144,"pX":-1.7603964987525758,"pZ":0.9571815570725004,"vX0":-8.7049152504307,"vY0":-128.77286881413877,"vZ0":-5.819605858276258,"x":184.1,"y":212.94,"x0":1.6409274371245013,"y0":50.006070331654186,"z0":6.106993496889236,"aX":0.33436375807004554},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-6.2,"breakHorizontal":1.7,"spinRate":2189,"spinDirection":319},"zone":13,"typeConfidence":0.9,"plateTime":0.42566233316464297,"extension":6.853852197491049},"index":4,"playId":"0d66c100-7c80-3e8f-9e96-3cf5d1c65a03","pitchNumber":4,"startTime":"2026-07-20T23:14:44.254Z","endTime":"2026-07-20T23:14:47.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:14:47.254Z","atBatIndex":1},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tommy Edman hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-20T23:15:07.045Z","endTime":"2026-07-20T23:16:33.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.532989171709577,"aZ":-32.036356745282404,"pfxX":9.076856186814613,"pfxZ":0.08602605178060596,"pX":-0.018060830953278467,"pZ":1.0189716950894507,"vX0":-7.710872079360501,"vY0":-127.65886679032931,"vZ0":-6.07280255481192,"x":117.69,"y":211.27,"x0":1.8578520061139703,"y0":50.00420600662577,"z0":5.941060070862842,"aX":15.028175140741295},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.0,"breakHorizontal":-14.8,"spinRate":2083,"spinDirection":104},"zone":13,"typeConfidence":0.89,"plateTime":0.4285575128258601,"extension":6.962966579429796},"index":0,"playId":"3faeeb12-5969-3db2-855d-6a4fd29507e2","pitchNumber":1,"startTime":"2026-07-20T23:15:16.857Z","endTime":"2026-07-20T23:15:20.586Z","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":96.2,"endSpeed":88.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.277105391813357,"aZ":-24.90693325120784,"pfxX":10.159788622738745,"pfxZ":3.6504289990966337,"pX":0.032398324579096284,"pZ":1.7330124540398693,"vX0":-8.657883879721577,"vY0":-139.73874696539661,"vZ0":-7.168134392910922,"x":115.77,"y":191.99,"x0":1.8394131133647955,"y0":50.006673478835424,"z0":5.949748190731855,"aX":20.248049668703175},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.4,"breakHorizontal":-16.8,"spinRate":2177,"spinDirection":127},"zone":8,"typeConfidence":0.9,"plateTime":0.39085340565016846,"extension":6.807522113774939},"index":1,"playId":"fe2a505e-57d0-3d57-a90c-4627b909d788","pitchNumber":2,"startTime":"2026-07-20T23:15:35.299Z","endTime":"2026-07-20T23:15:39.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5364114265032,"aZ":-25.492383331750023,"pfxX":10.476182199885566,"pfxZ":3.414169125236711,"pX":-0.6673897882602047,"pZ":2.498826959788802,"vX0":-10.045869884503007,"vY0":-138.63399666383154,"vZ0":-5.052071353580873,"x":142.44,"y":171.31,"x0":1.6333428833385835,"y0":50.002214680007704,"z0":6.035463741401235,"aX":20.494271575970348},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.3,"breakHorizontal":-17.0,"spinRate":2079,"spinDirection":117},"zone":4,"typeConfidence":0.9,"plateTime":0.3943284744322306,"extension":6.8618415056463515},"index":2,"playId":"2e31a819-44f5-3105-b246-fc9540b3d841","pitchNumber":3,"startTime":"2026-07-20T23:16:00.334Z","endTime":"2026-07-20T23:16:04.904Z","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, 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.6,"endSpeed":82.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.325195226134845,"aZ":-37.68117105555544,"pfxX":1.5719584930811035,"pfxZ":-3.2126910789906247,"pX":-2.266542996841532,"pZ":0.7987865749977924,"vX0":-10.410892651413393,"vY0":-130.01783392724082,"vZ0":-6.107108044661625,"x":203.4,"y":217.21,"x0":1.5859551609691611,"y0":50.00594042693427,"z0":6.038610567846509,"aX":2.691362784782824},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-7.1,"breakHorizontal":-0.5,"spinRate":2105,"spinDirection":338},"zone":13,"typeConfidence":0.89,"plateTime":0.42131675400827673,"extension":6.828838367726773},"index":3,"playId":"77589443-ea8f-380e-80c3-782ef8d0c729","pitchNumber":4,"startTime":"2026-07-20T23:16:29.787Z","endTime":"2026-07-20T23:16:33.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:16:33.293Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a sharp line drive to left fielder Brandon Marsh. Tommy Edman to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-20T23:17:03.641Z","endTime":"2026-07-20T23:18:03.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnSecond":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.3,"endSpeed":80.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.790946035897164,"aZ":-35.5929303465814,"pfxX":0.5655551189424353,"pfxZ":-2.1058010501036106,"pX":-0.9486734456699837,"pZ":1.8188259833520766,"vX0":-7.351223192507019,"vY0":-126.98703553784574,"vZ0":-3.6734709907338434,"x":153.16,"y":189.67,"x0":1.9140123024285143,"y0":50.00013394905907,"z0":6.125350913918669,"aX":0.9224100769188617},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.4,"breakHorizontal":0.7,"spinRate":2001,"spinDirection":322},"zone":13,"typeConfidence":0.9,"plateTime":0.4318755499406559,"extension":6.976547520605704},"index":0,"playId":"39b8ede6-bbd1-3a50-8541-f9bda03b86bb","pitchNumber":1,"startTime":"2026-07-20T23:17:13.268Z","endTime":"2026-07-20T23:17:17.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.578042689481006,"aZ":-36.80184337251836,"pfxX":-0.05109551028443704,"pfxZ":-2.830258369830011,"pX":0.8275975257539676,"pZ":2.8037949142885834,"vX0":-3.150706664898533,"vY0":-127.42565311333624,"vZ0":-1.1418422467660263,"x":85.45,"y":163.08,"x0":2.089677534532835,"y0":50.0026084593568,"z0":6.180166192371869,"aX":-0.08333416497383389},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-5.2,"breakHorizontal":0.8,"spinRate":2083,"spinDirection":315},"zone":6,"typeConfidence":0.9,"plateTime":0.4307708711086886,"extension":6.846302714352135},"index":1,"playId":"80e53518-8085-3eae-b55d-1f9eda397f78","pitchNumber":2,"startTime":"2026-07-20T23:17:32.788Z","endTime":"2026-07-20T23:17:37.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.287019382197062,"aZ":-28.467285464110617,"pfxX":11.84537766773833,"pfxZ":1.8716723461804001,"pX":-0.016919668128932037,"pZ":2.293718975697449,"vX0":-9.725015467962713,"vY0":-139.46783487637197,"vZ0":-5.095694842572021,"x":117.64,"y":176.85,"x0":1.9699485535754224,"y0":50.000107260238856,"z0":6.013322248766086,"aX":23.417746864917383},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.5,"breakHorizontal":-19.6,"spinRate":2223,"spinDirection":123},"zone":8,"typeConfidence":0.9,"plateTime":0.3921818169278315,"extension":6.822106253360746},"hitData":{"launchSpeed":102.7,"launchAngle":12.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":73.38,"coordY":105.73}},"index":2,"playId":"5cae3980-5cc2-3060-aade-84a7fbd0170a","pitchNumber":3,"startTime":"2026-07-20T23:17:54.224Z","endTime":"2026-07-20T23:18:03.877Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:18:03.877Z","atBatIndex":3},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Mookie Betts reaches on a fielding error by shortstop Trea Turner. Tommy Edman to 3rd. Freddie Freeman to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-20T23:18:35.282Z","endTime":"2026-07-20T23:18:51.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"postOnThird":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"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":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.353949039177817,"aZ":-27.80259904073056,"pfxX":10.71476616399068,"pfxZ":2.22000264730047,"pX":0.14040601277208464,"pZ":1.4752316105863954,"vX0":-8.649323036417508,"vY0":-138.94309404053945,"vZ0":-7.243357087983382,"x":111.65,"y":198.95,"x0":1.8922575068667278,"y0":50.00164717627403,"z0":5.94750203561783,"aX":21.07611511638924},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":2.8,"breakHorizontal":-17.8,"spinRate":2200,"spinDirection":118},"zone":14,"typeConfidence":0.9,"plateTime":0.3933009938190084,"extension":6.83947752484137},"hitData":{"launchSpeed":93.5,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.0,"coordY":148.0}},"index":0,"playId":"d634f6ec-69ea-383b-a924-d9b098ee91fd","pitchNumber":1,"startTime":"2026-07-20T23:18:42.996Z","endTime":"2026-07-20T23:18:51.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:18:51.256Z","atBatIndex":4},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Miguel Rojas grounds into a force out, fielded by shortstop Trea Turner. Mookie Betts out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-20T23:20:07.480Z","endTime":"2026-07-20T23:21:46.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-20T23:19:15.828Z","endTime":"2026-07-20T23:20:09.691Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.543220417839898,"aZ":-30.789719289222443,"pfxX":8.973308017902857,"pfxZ":0.853699941309241,"pX":2.304845396542486,"pZ":2.87601140519062,"vX0":-2.56111355693956,"vY0":-126.12803400115543,"vZ0":-2.0648075292427963,"x":29.14,"y":161.13,"x0":2.164786482700239,"y0":50.00192222724645,"z0":6.177070536903261,"aX":14.523085424324375},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.3,"breakHorizontal":-15.7,"spinRate":2003,"spinDirection":109},"zone":12,"typeConfidence":0.9,"plateTime":0.433493888741475,"extension":6.829154646653581},"index":1,"playId":"3262a819-87a0-3af5-a6fe-c8f9ea24713f","pitchNumber":1,"startTime":"2026-07-20T23:20:09.691Z","endTime":"2026-07-20T23:20:12.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.550461823689606,"aZ":-29.816675916600783,"pfxX":9.508695322616674,"pfxZ":1.425470713708381,"pX":-0.2902858596921824,"pZ":1.033122128242149,"vX0":-8.940311231456656,"vY0":-127.35296063587346,"vZ0":-6.408237375725374,"x":128.07,"y":210.89,"x0":2.0193460334281976,"y0":50.0018426063103,"z0":5.9205826331771485,"aX":15.720604117294942},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.3,"breakHorizontal":-15.4,"spinRate":2097,"spinDirection":108},"zone":13,"typeConfidence":0.89,"plateTime":0.4290141064893964,"extension":7.08638118054195},"index":2,"playId":"ad914bac-7932-30de-8aba-34f1e1c90af2","pitchNumber":2,"startTime":"2026-07-20T23:20:30.292Z","endTime":"2026-07-20T23:20:33.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5011543919423,"aZ":-29.509340520809985,"pfxX":8.535937177282356,"pfxZ":1.5938079193779071,"pX":1.4310504922763736,"pZ":2.910237067825807,"vX0":-4.6609971582755545,"vY0":-127.59177856257837,"vZ0":-2.256711577612462,"x":62.45,"y":160.2,"x0":2.1619545524053017,"y0":50.00038362366373,"z0":6.106046952229983,"aX":14.229062406323438},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":-14.5,"spinRate":2135,"spinDirection":113},"zone":12,"typeConfidence":0.86,"plateTime":0.4274686222985342,"extension":6.929484015623811},"index":3,"playId":"80924b34-e357-3075-a04d-ba1f54b4045d","pitchNumber":3,"startTime":"2026-07-20T23:20:51.127Z","endTime":"2026-07-20T23:20:55.061Z","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":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96632847048698,"aZ":-25.595226500897763,"pfxX":10.046406994004894,"pfxZ":3.345064299075967,"pX":-0.4127193824279619,"pZ":0.7386053809402667,"vX0":-9.96171293129325,"vY0":-138.85500769294129,"vZ0":-9.455940796948493,"x":132.73,"y":218.84,"x0":1.9035000104392874,"y0":50.00520923859019,"z0":5.8707691548909775,"aX":19.76457820125436},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.3,"breakHorizontal":-16.3,"spinRate":2000,"spinDirection":121},"zone":13,"typeConfidence":0.9,"plateTime":0.3933792373328808,"extension":6.922554913335155},"index":4,"playId":"60255227-2bbb-3769-b807-867776a40614","pitchNumber":4,"startTime":"2026-07-20T23:21:12.865Z","endTime":"2026-07-20T23:21:16.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82859569958683,"aZ":-27.58041826286514,"pfxX":10.228885815728905,"pfxZ":2.298187577323418,"pX":0.7573693250859943,"pZ":2.3651027240958684,"vX0":-7.156912305260441,"vY0":-140.16284446688925,"vZ0":-5.282083445817815,"x":88.13,"y":174.92,"x0":2.0067430950721294,"y0":50.00655420171359,"z0":6.060919953981942,"aX":20.483797584678914},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.2,"breakHorizontal":-17.2,"spinRate":2101,"spinDirection":123},"zone":6,"typeConfidence":0.9,"plateTime":0.38984422305338784,"extension":6.870697100585814},"hitData":{"launchSpeed":78.5,"launchAngle":-44.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.55,"coordY":148.98}},"index":5,"playId":"b4ac150f-0270-3037-85eb-2b6ba9b18e8e","pitchNumber":5,"startTime":"2026-07-20T23:21:40.628Z","endTime":"2026-07-20T23:21:46.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:21:46.846Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trea Turner doubles (18) on a sharp line drive to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-20T23:24:15.597Z","endTime":"2026-07-20T23:24:37.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.581160432270785,"aZ":-11.733369379004436,"pfxX":-6.251828292720428,"pfxZ":10.730373159106653,"pX":-0.18856482939106395,"pZ":2.757415373325908,"vX0":5.137201104296361,"vY0":-137.1977717715141,"vZ0":-5.218692326289502,"x":124.19,"y":164.33,"x0":-1.2737569484578581,"y0":50.00332647249781,"z0":5.485151899253212,"aX":-11.909430569207492},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.5,"breakHorizontal":10.2,"spinRate":2454,"spinDirection":204},"zone":5,"typeConfidence":0.9,"plateTime":0.39934872826058365,"extension":6.8679978913483515},"hitData":{"launchSpeed":110.1,"launchAngle":15.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":74.35,"coordY":36.61}},"index":0,"playId":"986b587d-c5ad-3837-9782-21198be317ce","pitchNumber":1,"startTime":"2026-07-20T23:24:25.927Z","endTime":"2026-07-20T23:24:37.926Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:24:37.926Z","atBatIndex":6},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kyle Schwarber hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-20T23:25:04.347Z","endTime":"2026-07-20T23:27:11.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.108505949833326,"aZ":-41.169587556865004,"pfxX":5.833696638094624,"pfxZ":-6.626532396968935,"pX":-0.6361642791631518,"pZ":2.500902915370591,"vX0":0.5961672534335656,"vY0":-115.6135815578555,"vZ0":1.9014446465244892,"x":141.25,"y":171.26,"x0":-1.6554315777723723,"y0":50.00522728307512,"z0":5.612573223327621,"aX":7.915260759332344},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-11.3,"breakHorizontal":-10.7,"spinRate":2642,"spinDirection":51},"zone":4,"typeConfidence":0.91,"plateTime":0.4733673794215667,"extension":6.653345364691829},"index":0,"playId":"45c2168d-9157-3cd9-81fd-b408ed6131df","pitchNumber":1,"startTime":"2026-07-20T23:25:14.453Z","endTime":"2026-07-20T23:25:17.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.173610331305444,"aZ":-33.3561236749648,"pfxX":-6.940718802214976,"pfxZ":-0.7211597406713324,"pX":-0.23276773995758707,"pZ":1.4160779172775937,"vX0":5.519547891882452,"vY0":-126.34378161973879,"vZ0":-3.3339496311623287,"x":125.87,"y":200.55,"x0":-1.5282583029223216,"y0":50.00232063558736,"z0":5.392716098500591,"aX":-11.386742824604035},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.8,"breakHorizontal":11.5,"spinRate":1216,"spinDirection":270},"zone":13,"typeConfidence":0.91,"plateTime":0.43108734823262473,"extension":6.651858972938086},"index":1,"playId":"c5df1f56-a6ef-3330-8078-5ad6e43903e7","pitchNumber":2,"startTime":"2026-07-20T23:25:33.893Z","endTime":"2026-07-20T23:25:36.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.685852644180663,"aZ":-8.509819458578985,"pfxX":-5.3849393194050155,"pfxZ":12.0771841276074,"pX":0.8446818321666071,"pZ":4.175940943294687,"vX0":7.756913284994147,"vY0":-138.9914423007511,"vZ0":-2.0349151294328163,"x":84.8,"y":126.03,"x0":-1.2806585518184563,"y0":50.00694497005735,"z0":5.481483707191157,"aX":-10.55587814413535},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":21.6,"breakHorizontal":8.2,"spinRate":2679,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.3938396050134245,"extension":6.734206255270652},"index":2,"playId":"af36dd2c-1104-347a-8652-e259b7f7e3ee","pitchNumber":3,"startTime":"2026-07-20T23:25:55.747Z","endTime":"2026-07-20T23:25:58.747Z","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":94.9,"endSpeed":87.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.510365379131866,"aZ":-11.364858094458219,"pfxX":-2.743412854858293,"pfxZ":10.65713981104155,"pX":-0.8064897334935829,"pZ":4.225696389637014,"vX0":2.759020676367026,"vY0":-138.30296147939828,"vZ0":-1.4387440934186837,"x":147.74,"y":124.69,"x0":-1.4567139890552128,"y0":50.00545100775658,"z0":5.508045067888305,"aX":-5.3584938892105365},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.2,"breakHorizontal":4.4,"spinRate":2224,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.3948088830068337,"extension":6.6512446677285455},"index":3,"playId":"c56eb0ce-647b-3a41-b499-06c24c13cece","pitchNumber":4,"startTime":"2026-07-20T23:26:20.114Z","endTime":"2026-07-20T23:26:23.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.564630175817026,"aZ":-32.12867580994292,"pfxX":-5.815212613363665,"pfxZ":0.025556873926287693,"pX":-1.6065239960918136,"pZ":1.9080854544667685,"vX0":2.1690906624744493,"vY0":-124.13404583918232,"vZ0":-1.9435145884939047,"x":178.24,"y":187.26,"x0":-1.7334925336035885,"y0":50.000004138246744,"z0":5.361799349867412,"aX":-9.123876701731502},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.1,"breakHorizontal":10.1,"spinRate":1118,"spinDirection":276},"zone":13,"typeConfidence":0.92,"plateTime":0.4403106657938909,"extension":6.551699440688738},"index":4,"playId":"0bec9221-210e-3fc8-a5ca-8ba38814e0e5","pitchNumber":5,"startTime":"2026-07-20T23:26:42.012Z","endTime":"2026-07-20T23:26:45.426Z","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, 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":76.7,"endSpeed":71.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.289732315755263,"aZ":-34.02746125961845,"pfxX":-5.010579276518545,"pfxZ":-1.4882163314815045,"pX":2.967361239670706,"pZ":-0.9277148384367823,"vX0":10.454479738974085,"vY0":-111.15006461155731,"vZ0":-6.313450980546355,"x":3.89,"y":263.83,"x0":-1.1500986638362138,"y0":50.001343163699495,"z0":5.491042626428947,"aX":-6.25768202856215},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-4.2,"breakHorizontal":6.4,"spinRate":1029,"spinDirection":277},"zone":14,"typeConfidence":0.87,"plateTime":0.4931527987100073,"extension":6.807050172550365},"index":5,"playId":"f4a4e219-1585-3269-b434-6950289f2e15","pitchNumber":6,"startTime":"2026-07-20T23:27:03.952Z","endTime":"2026-07-20T23:27:11.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:27:11.306Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-20T23:27:40.891Z","endTime":"2026-07-20T23:30:03.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"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":93.9,"endSpeed":86.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.818148586254623,"aZ":-12.683609697780213,"pfxX":-4.778953365833919,"pfxZ":10.230654989917483,"pX":-0.9937995920522907,"pZ":3.742398153613891,"vX0":3.370360972961013,"vY0":-136.82287317251263,"vZ0":-2.0553934311230027,"x":154.88,"y":137.74,"x0":-1.6176827320516804,"y0":50.002430380023576,"z0":5.367469297804891,"aX":-9.104573393857102},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.4,"breakHorizontal":8.0,"spinRate":2268,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.3995760172371612,"extension":6.5739792806281185},"index":0,"playId":"0e7c5cf2-4360-3e51-a908-cd4ae63f0c56","pitchNumber":1,"startTime":"2026-07-20T23:27:49.855Z","endTime":"2026-07-20T23:27:53.361Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":77.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.997817093363032,"aZ":-30.53614256667127,"pfxX":0.27429105234323625,"pfxZ":1.0618239274404573,"pX":-0.438523421029144,"pZ":2.656010120441171,"vX0":3.173536016338204,"vY0":-124.14588180264845,"vZ0":-0.29167915855598703,"x":133.72,"y":167.07,"x0":-1.7762870217228832,"y0":50.00214306284246,"z0":5.346502093318511,"aX":0.4214991266307503},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.2,"breakHorizontal":-1.3,"spinRate":2217,"spinDirection":143},"zone":4,"typeConfidence":0.9,"plateTime":0.4435055489749069,"extension":6.647871646610275},"index":1,"playId":"66a5a972-c1f8-3353-af79-023dab1edf23","pitchNumber":2,"startTime":"2026-07-20T23:28:11.224Z","endTime":"2026-07-20T23:28:14.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82747366255575,"aZ":-29.41023058492672,"pfxX":-8.641514761135427,"pfxZ":1.7434642172802732,"pX":-1.7497010745702464,"pZ":2.4094775592587006,"vX0":2.457656684177892,"vY0":-124.6789459091341,"vZ0":-1.5128106465938969,"x":183.69,"y":173.72,"x0":-1.622425771853508,"y0":50.00058022134414,"z0":5.439210874714644,"aX":-13.674532529559462},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.1,"breakHorizontal":15.1,"spinRate":1372,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.4384293096337166,"extension":6.471594919458597},"index":2,"playId":"1bff0a23-4068-309d-aa94-e7c32df2066b","pitchNumber":3,"startTime":"2026-07-20T23:28:40.888Z","endTime":"2026-07-20T23:28:46.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.372639402772997,"aZ":-33.26646109653026,"pfxX":-5.722447585460469,"pfxZ":-0.7141518067203823,"pX":-1.2323227136530717,"pZ":2.8482441817808826,"vX0":2.8712570174056826,"vY0":-122.61930809338767,"vZ0":0.32284931073118983,"x":163.97,"y":161.88,"x0":-1.6699462494012818,"y0":50.00140040838881,"z0":5.534371595216736,"aX":-8.785043100512263},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.0,"breakHorizontal":9.7,"spinRate":1114,"spinDirection":275},"zone":11,"typeConfidence":0.92,"plateTime":0.4452940207535723,"extension":6.4757209504531374},"index":3,"playId":"5ef3597d-2b12-3f82-8d8e-875eb39c9fe2","pitchNumber":4,"startTime":"2026-07-20T23:29:01.986Z","endTime":"2026-07-20T23:29:05.816Z","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":94.4,"endSpeed":86.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.471644368660723,"aZ":-10.924747580900569,"pfxX":-6.165441999112582,"pfxZ":11.08069136706377,"pX":-0.34912772054932895,"pZ":2.516060531082065,"vX0":5.613827894983457,"vY0":-137.38206632765153,"vZ0":-5.3928544325193375,"x":130.31,"y":170.85,"x0":-1.6146315387794974,"y0":50.00510098956484,"z0":5.242230683005312,"aX":-11.826795311339854},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.2,"breakHorizontal":10.1,"spinRate":2457,"spinDirection":212},"zone":4,"typeConfidence":0.9,"plateTime":0.3981637775757916,"extension":6.707502539706585},"index":4,"playId":"28280a29-f87d-3ca6-901e-bc2641ceb12d","pitchNumber":5,"startTime":"2026-07-20T23:29:23.521Z","endTime":"2026-07-20T23:29:26.521Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-20T23:29:32.480Z","endTime":"2026-07-20T23:29:51.403Z","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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22539822050824,"aZ":-29.76007400308881,"pfxX":0.9402443191510454,"pfxZ":1.512326378253241,"pX":-0.5527154651257788,"pZ":2.0641375090808936,"vX0":2.396889263071016,"vY0":-126.24416334225236,"vZ0":-2.0066217993657185,"x":138.07,"y":183.05,"x0":-1.6406470772331958,"y0":50.00373057599352,"z0":5.28948172626271,"aX":1.5014197518509864},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.5,"breakHorizontal":-2.3,"spinRate":2353,"spinDirection":180},"zone":7,"typeConfidence":0.9,"plateTime":0.4356270088803109,"extension":6.679208085165695},"hitData":{"launchSpeed":87.6,"launchAngle":37.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.24,"coordY":95.13}},"index":6,"playId":"92c7e0bc-960b-3618-a83c-7fd42d3a3b3c","pitchNumber":6,"startTime":"2026-07-20T23:29:51.403Z","endTime":"2026-07-20T23:30:03.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:30:03.526Z","atBatIndex":8},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alec Bohm grounds into a double play, third baseman Tommy Edman to second baseman Miguel Rojas to first baseman Freddie Freeman. Kyle Schwarber out at 2nd. Alec Bohm out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-20T23:30:27.797Z","endTime":"2026-07-20T23:33:14.666Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83743877697033,"aZ":-11.080095225212633,"pfxX":-4.38569391251411,"pfxZ":10.978362693479344,"pX":-0.5676145874796543,"pZ":4.2975676675694405,"vX0":3.921593524688981,"vY0":-137.8020958506859,"vZ0":-1.3249930182217071,"x":138.64,"y":122.75,"x0":-1.439867725706735,"y0":50.00666135443276,"z0":5.533816285919873,"aX":-8.43025448284226},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.8,"breakHorizontal":7.1,"spinRate":2463,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.39758944653140516,"extension":6.6562803201893805},"index":0,"playId":"e8a2fb01-8502-3a5c-a134-4bfc67a1ca34","pitchNumber":1,"startTime":"2026-07-20T23:30:39.548Z","endTime":"2026-07-20T23:30:42.680Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"09da072d-91f3-4f58-b361-80c68cc7c1a4","startTime":"2026-07-20T23:30:59.352Z","endTime":"2026-07-20T23:31:04.352Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91166673488268,"aZ":-30.47052659135954,"pfxX":1.966676493187983,"pfxZ":1.068251316754548,"pX":0.5089861045677732,"pZ":2.233590914304361,"vX0":4.604195758915201,"vY0":-125.57050488969587,"vZ0":-1.4119354084986513,"x":97.6,"y":178.47,"x0":-1.6052508144049642,"y0":50.00134988578543,"z0":5.286751588875615,"aX":3.134100374078866},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.8,"breakHorizontal":-4.7,"spinRate":2458,"spinDirection":104},"zone":9,"typeConfidence":0.9,"plateTime":0.43652534160907663,"extension":6.638655585065685},"index":2,"playId":"bfdcae24-da63-3e5a-80c4-267aa80dd552","pitchNumber":2,"startTime":"2026-07-20T23:31:17.909Z","endTime":"2026-07-20T23:31:20.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.273803982543292,"aZ":-32.6660169496326,"pfxX":-3.1898586061568786,"pfxZ":-0.30919845899222587,"pX":-0.5747782451285652,"pZ":2.3594710175713307,"vX0":3.345759167002047,"vY0":-124.91557445369158,"vZ0":-1.0520770245107123,"x":138.91,"y":175.07,"x0":-1.517394630393754,"y0":50.00506084299345,"z0":5.472904583176645,"aX":-5.039555450052187},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.6,"breakHorizontal":5.0,"spinRate":1043,"spinDirection":279},"zone":4,"typeConfidence":0.86,"plateTime":0.43856975259222564,"extension":6.5723308671293585},"index":3,"playId":"13dc62d4-bbad-331b-bea5-4149c1642fdd","pitchNumber":3,"startTime":"2026-07-20T23:31:39.038Z","endTime":"2026-07-20T23:31:43.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.732832212488706,"aZ":-30.062656780258433,"pfxX":-9.927530212176425,"pfxZ":1.3007027851748094,"pX":-0.3637103447036322,"pZ":0.4352979810626315,"vX0":5.878152760364554,"vY0":-126.43120372396905,"vZ0":-6.3264222346670795,"x":130.86,"y":227.03,"x0":-1.4237411461687806,"y0":50.00623501056775,"z0":5.3697870829968535,"aX":-16.144556467873507},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.2,"breakHorizontal":16.7,"spinRate":1251,"spinDirection":255},"zone":13,"typeConfidence":0.89,"plateTime":0.43252278871892447,"extension":6.595214072630212},"index":4,"playId":"793067b1-518c-36ac-9e5b-6ea4789256b2","pitchNumber":4,"startTime":"2026-07-20T23:32:03.796Z","endTime":"2026-07-20T23:32:07.570Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.4365440495388,"aZ":-30.331591593570625,"pfxX":0.15747666375241964,"pfxZ":1.126820183736446,"pX":0.5304368687913451,"pZ":1.1160781460785292,"vX0":5.097206649406016,"vY0":-127.34966000847157,"vZ0":-4.344107682789372,"x":96.78,"y":208.65,"x0":-1.5185901726790765,"y0":50.00573814246344,"z0":5.246485670895187,"aX":0.2581593132202869},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.3,"breakHorizontal":-1.4,"spinRate":2222,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.4302801325912786,"extension":6.678883942236133},"index":5,"playId":"f669f6b8-bb8b-37ee-957a-241270c7ec11","pitchNumber":5,"startTime":"2026-07-20T23:32:38.546Z","endTime":"2026-07-20T23:32:42.062Z","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":94.9,"endSpeed":86.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86345363254971,"aZ":-12.985774654009294,"pfxX":-6.827043150489613,"pfxZ":9.904383381074325,"pX":0.19048433384113558,"pZ":2.6243556413372535,"vX0":6.683173847133317,"vY0":-138.09839622371118,"vZ0":-4.64737721622902,"x":109.74,"y":167.92,"x0":-1.3703131731406384,"y0":50.00521891394003,"z0":5.198262314629246,"aX":-13.22955747715205},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":11.0,"spinRate":2429,"spinDirection":213},"zone":5,"typeConfidence":0.9,"plateTime":0.3961600302493178,"extension":6.725726700447917},"hitData":{"launchSpeed":98.2,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.78,"coordY":160.14}},"index":6,"playId":"eafd1647-cca6-3579-b741-d5e32e76893e","pitchNumber":6,"startTime":"2026-07-20T23:33:06.833Z","endTime":"2026-07-20T23:33:14.666Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:33:14.666Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Teoscar Hernández flies out to right fielder Gabriel Rincones Jr. in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-20T23:35:48.908Z","endTime":"2026-07-20T23:37:07.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64287014616599,"aZ":-26.77184326026362,"pfxX":10.526163071885644,"pfxZ":2.8337602085972815,"pX":0.5178032656186774,"pZ":2.3510065105566507,"vX0":-7.3435876014171315,"vY0":-136.81691335878202,"vZ0":-4.9124989217274635,"x":97.26,"y":175.3,"x0":1.861719562970169,"y0":50.00200515301528,"z0":5.992058770020552,"aX":20.06376137424839},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.3,"breakHorizontal":-17.6,"spinRate":2101,"spinDirection":124},"zone":6,"typeConfidence":0.9,"plateTime":0.39949499747768247,"extension":6.686131645248156},"index":0,"playId":"d745f180-097f-38a1-bc23-1a557c53fb72","pitchNumber":1,"startTime":"2026-07-20T23:35:57.484Z","endTime":"2026-07-20T23:36:00.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15796766626533,"aZ":-30.619033498398814,"pfxX":11.297487186771335,"pfxZ":0.9454021562855726,"pX":-0.13424484819539464,"pZ":1.4999613142284962,"vX0":-8.787060890466616,"vY0":-127.40822081969762,"vZ0":-5.058310105342872,"x":122.12,"y":198.28,"x0":1.8844345394648545,"y0":50.004877015393376,"z0":5.91899102050054,"aX":18.65300736948396},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.8,"breakHorizontal":-18.6,"spinRate":2126,"spinDirection":99},"zone":13,"typeConfidence":0.9,"plateTime":0.42920868158143577,"extension":6.920813387230946},"index":1,"playId":"27e9785c-4be3-356f-ab45-f14795d1a2b6","pitchNumber":2,"startTime":"2026-07-20T23:36:15.344Z","endTime":"2026-07-20T23:36:18.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.988561136930468,"aZ":-27.6506597488262,"pfxX":9.630345252850654,"pfxZ":2.319813185644197,"pX":0.4997948553532293,"pZ":4.313102365069794,"vX0":-6.945335374620497,"vY0":-137.82456300130832,"vZ0":-0.1081294828200896,"x":97.95,"y":122.33,"x0":1.7852633588434046,"y0":50.00058739189114,"z0":6.2004832479829926,"aX":18.760188748942646},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.4,"breakHorizontal":-16.2,"spinRate":2155,"spinDirection":116},"zone":12,"typeConfidence":0.9,"plateTime":0.3954952807757133,"extension":6.663785509078258},"index":2,"playId":"d48d74a9-910a-3c07-8525-d27ae9f42b90","pitchNumber":3,"startTime":"2026-07-20T23:36:39.482Z","endTime":"2026-07-20T23:36:42.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.826713485890895,"aZ":-29.504447337142135,"pfxX":9.658935773938529,"pfxZ":1.6055847854932352,"pX":0.47489143625451685,"pZ":2.2579354928775444,"vX0":-6.803001606818948,"vY0":-127.51016383972424,"vZ0":-3.7386306957436073,"x":98.9,"y":177.82,"x0":1.90964480416999,"y0":50.002010420057275,"z0":6.046307752845739,"aX":16.059346966107725},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.4,"breakHorizontal":-16.2,"spinRate":2140,"spinDirection":105},"zone":6,"typeConfidence":0.88,"plateTime":0.42795453418951634,"extension":6.787014550409241},"hitData":{"launchSpeed":88.8,"launchAngle":37.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":218.47,"coordY":115.03}},"index":3,"playId":"4d2adda3-8ec0-34e9-ba8f-5bc897f50846","pitchNumber":4,"startTime":"2026-07-20T23:36:58.927Z","endTime":"2026-07-20T23:37:07.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:37:07.606Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Call strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-20T23:37:28.488Z","endTime":"2026-07-20T23:38:53.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":87.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.881878606329227,"aZ":-26.24051489503729,"pfxX":10.837343771844072,"pfxZ":3.0653659995766294,"pX":0.5201131320756115,"pZ":1.56257217999474,"vX0":-7.554933254185339,"vY0":-137.7498853601193,"vZ0":-7.081515080330322,"x":97.17,"y":196.59,"x0":1.882023563180656,"y0":50.00103859021772,"z0":5.925522882972162,"aX":20.94947640821123},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.3,"breakHorizontal":-18.1,"spinRate":2121,"spinDirection":123},"zone":14,"typeConfidence":0.9,"plateTime":0.39671764064590587,"extension":6.847737605381757},"index":0,"playId":"1f361e52-a276-375f-bfa2-8e54d05b2e88","pitchNumber":1,"startTime":"2026-07-20T23:37:37.955Z","endTime":"2026-07-20T23:37:40.955Z","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":96.3,"endSpeed":88.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.448194578536697,"aZ":-25.795901969004962,"pfxX":11.25932126774141,"pfxZ":3.202505019206013,"pX":-1.0764416823616776,"pZ":2.7156804074938674,"vX0":-11.46302275089375,"vY0":-139.76277989077806,"vZ0":-4.700534956407392,"x":158.03,"y":165.46,"x0":1.6016370879836486,"y0":50.00390215032899,"z0":6.098839040801917,"aX":22.431592463073226},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.0,"breakHorizontal":-18.2,"spinRate":2150,"spinDirection":124},"zone":11,"typeConfidence":0.91,"plateTime":0.3908531894069429,"extension":6.781521160192433},"index":1,"playId":"2eedb325-d575-30f5-8289-6d57e2ee43a8","pitchNumber":2,"startTime":"2026-07-20T23:37:57.309Z","endTime":"2026-07-20T23:38:01.065Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.011756504978454,"aZ":-29.42618609589001,"pfxX":10.748278983888252,"pfxZ":1.6296745210972947,"pX":0.2672980695918918,"pZ":1.3685612666533482,"vX0":-7.777675299739673,"vY0":-128.9766639951252,"vZ0":-6.029630613668857,"x":106.81,"y":201.83,"x0":1.9205704592263333,"y0":50.00581182743819,"z0":5.996760827550486,"aX":18.170224827691875},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.8,"breakHorizontal":-17.8,"spinRate":2172,"spinDirection":108},"zone":14,"typeConfidence":0.86,"plateTime":0.4241408738615182,"extension":6.908591756077501},"index":2,"playId":"e35efc39-6800-3f11-85f0-da6deda24fc3","pitchNumber":3,"startTime":"2026-07-20T23:38:17.070Z","endTime":"2026-07-20T23:38:20.070Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-20T23:38:31.716Z","endTime":"2026-07-20T23:38:50.148Z","isPitch":false,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.640257107417472,"aZ":-31.649458224026723,"pfxX":0.7820491958707416,"pfxZ":0.3165428031046451,"pX":-1.4279441704589009,"pZ":1.2607969234305134,"vX0":-8.46184424471815,"vY0":-128.04794635531113,"vZ0":-5.987094604258361,"x":171.43,"y":204.74,"x0":1.8134324963127462,"y0":50.004742784676544,"z0":6.095838202644575,"aX":1.304105054076632},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.6,"breakHorizontal":0.5,"spinRate":2062,"spinDirection":324},"zone":13,"typeConfidence":0.9,"plateTime":0.42723375862692325,"extension":6.848221202537727},"index":4,"playId":"61702ad4-6a5d-3811-891e-c2ea6e98028d","pitchNumber":4,"startTime":"2026-07-20T23:38:50.148Z","endTime":"2026-07-20T23:38:53.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:38:53.370Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-20T23:39:13.088Z","endTime":"2026-07-20T23:40:52.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78477283424822,"aZ":-27.077758210861695,"pfxX":11.067841185635553,"pfxZ":2.614824854150945,"pX":0.4394557748314807,"pZ":1.866913973424242,"vX0":-7.96405207236947,"vY0":-138.6778733560888,"vZ0":-6.401682295873659,"x":100.25,"y":188.37,"x0":1.9094022196144547,"y0":50.00252507824805,"z0":6.00947570167599,"aX":21.573864110966245},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.6,"breakHorizontal":-18.4,"spinRate":2169,"spinDirection":122},"zone":9,"typeConfidence":0.9,"plateTime":0.39484800410537035,"extension":6.8697056799223155},"index":0,"playId":"df0b52c0-12d0-3231-bdbe-2a42f466a1aa","pitchNumber":1,"startTime":"2026-07-20T23:39:24.351Z","endTime":"2026-07-20T23:39:27.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.298287110929714,"aZ":-31.532832561743444,"pfxX":10.888128493979806,"pfxZ":0.38911493556278565,"pX":1.2297310082723696,"pZ":1.3719429211585565,"vX0":-5.40243507072067,"vY0":-128.135521652999,"vZ0":-5.4978352275705795,"x":70.13,"y":201.74,"x0":1.9544587937028706,"y0":50.00618475919241,"z0":6.019278170457856,"aX":18.048408147839094},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.4,"breakHorizontal":-18.5,"spinRate":2108,"spinDirection":107},"zone":14,"typeConfidence":0.9,"plateTime":0.42800929064225146,"extension":6.872375552892789},"index":1,"playId":"101e762d-11bd-302b-8eaa-06c54f042ded","pitchNumber":2,"startTime":"2026-07-20T23:39:43.707Z","endTime":"2026-07-20T23:39:47.121Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.793332655751257,"aZ":-27.869782970690885,"pfxX":11.048398108966332,"pfxZ":2.2174331655345156,"pX":0.8576062324157122,"pZ":2.753445522600759,"vX0":-6.777220168561202,"vY0":-138.6200831008763,"vZ0":-3.947434766244279,"x":84.31,"y":164.44,"x0":1.9022687483064227,"y0":50.003255261074074,"z0":6.06262255517985,"aX":21.441905572501415},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.4,"breakHorizontal":-18.6,"spinRate":2191,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.3955581224488487,"extension":6.751203342107395},"index":2,"playId":"0aef2376-7fd7-3582-8002-6fdb899d62ba","pitchNumber":3,"startTime":"2026-07-20T23:40:03.395Z","endTime":"2026-07-20T23:40:06.395Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-20T23:40:09.626Z","endTime":"2026-07-20T23:40:29.695Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.056814769486405,"aZ":-32.322407158461424,"pfxX":10.775668604652378,"pfxZ":-0.0898784678279041,"pX":-0.18172272120458172,"pZ":1.314808270506658,"vX0":-8.711410953425187,"vY0":-128.25733645186625,"vZ0":-5.741584706083618,"x":123.93,"y":203.28,"x0":1.8624063391476462,"y0":50.00186094700822,"z0":6.109486387723556,"aX":17.913232896917666},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.3,"breakHorizontal":-17.5,"spinRate":2131,"spinDirection":107},"zone":13,"typeConfidence":0.9,"plateTime":0.4273909073793978,"extension":6.837090746178684},"index":4,"playId":"0545d59d-a825-3ef1-8bfd-3db2dfaf837f","pitchNumber":4,"startTime":"2026-07-20T23:40:29.695Z","endTime":"2026-07-20T23:40:32.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96670518654836,"aZ":-32.117226503027325,"pfxX":10.806445478752442,"pfxZ":0.03334696616163413,"pX":1.2419491893360295,"pZ":1.379681642549736,"vX0":-5.486477019213369,"vY0":-128.1240835871368,"vZ0":-5.333374343025818,"x":69.66,"y":201.53,"x0":2.0094239452886837,"y0":50.00128007469874,"z0":6.0039091761586185,"aX":17.928889199270813},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.0,"breakHorizontal":-18.2,"spinRate":2160,"spinDirection":106},"zone":14,"typeConfidence":0.9,"plateTime":0.42782255554994464,"extension":6.8750854373137456},"index":5,"playId":"3d92e320-08ba-38c9-add8-b14781b86897","pitchNumber":5,"startTime":"2026-07-20T23:40:49.163Z","endTime":"2026-07-20T23:40:52.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:40:52.163Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-20T23:43:27.633Z","endTime":"2026-07-20T23:45:36.646Z","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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.148299938179417,"aZ":-30.547088591517127,"pfxX":2.7649191777316693,"pfxZ":1.0327970265143804,"pX":0.5108143994211063,"pZ":3.5999149502709926,"vX0":3.8795119727790843,"vY0":-124.87385162544092,"vZ0":1.651077664540538,"x":97.53,"y":141.58,"x0":-1.4222331282273792,"y0":50.005436818036344,"z0":5.4432623135849765,"aX":4.365960460411502},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":-5.9,"spinRate":2376,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.4386330966447223,"extension":6.589535415918456},"index":0,"playId":"fe4bae0c-d29b-357f-859b-bbe19cef1b1d","pitchNumber":1,"startTime":"2026-07-20T23:43:36.799Z","endTime":"2026-07-20T23:43:40.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80011565905749,"aZ":-13.376815511543732,"pfxX":-5.974950739820119,"pfxZ":9.834208696743925,"pX":0.40437997054464786,"pZ":2.8674459703971538,"vX0":6.618515742790651,"vY0":-137.02001387681315,"vZ0":-4.231796417541831,"x":101.59,"y":161.36,"x0":-1.2601645801384755,"y0":50.00350563695801,"z0":5.3387178097620716,"aX":-11.421427916572915},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":9.5,"spinRate":2500,"spinDirection":214},"zone":3,"typeConfidence":0.9,"plateTime":0.3989589069999515,"extension":6.777065626783008},"index":1,"playId":"54a1888a-1a2e-3c83-831d-e5056bd13e6c","pitchNumber":2,"startTime":"2026-07-20T23:43:54.948Z","endTime":"2026-07-20T23:44:04.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.192388128483845,"aZ":-33.472560285255526,"pfxX":-8.395249354476352,"pfxZ":-0.8340251765136166,"pX":-0.5393427389305998,"pZ":2.1376845813378194,"vX0":4.722635020149065,"vY0":-123.51368310927428,"vZ0":-1.3056866035512302,"x":137.56,"y":181.06,"x0":-1.3751900427365606,"y0":50.00234346276449,"z0":5.461440662514174,"aX":-13.10634126794426},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.6,"breakHorizontal":14.3,"spinRate":1253,"spinDirection":264},"zone":7,"typeConfidence":0.91,"plateTime":0.44170455625153204,"extension":6.563352656083294},"index":2,"playId":"8710c0b6-d565-3993-a057-16561ae881ad","pitchNumber":3,"startTime":"2026-07-20T23:44:31.986Z","endTime":"2026-07-20T23:44:34.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.200145046475892,"aZ":-12.04041637878655,"pfxX":-5.000630433861302,"pfxZ":10.452398064281969,"pX":-0.4750791511780678,"pZ":4.819342244755563,"vX0":4.1153648986284,"vY0":-137.58762460109386,"vZ0":0.2453301282894717,"x":135.11,"y":108.66,"x0":-1.3371131604617625,"y0":50.000345695757126,"z0":5.541981491286485,"aX":-9.630594034545108},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":8.3,"spinRate":2357,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3973883707954893,"extension":6.6826697741513374},"index":3,"playId":"50b4b5ed-0628-335b-83a3-f12f0021c41a","pitchNumber":4,"startTime":"2026-07-20T23:44:50.432Z","endTime":"2026-07-20T23:44:53.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.662447064200656,"aZ":-32.77003485438114,"pfxX":-8.174461341281338,"pfxZ":-0.3716081871501329,"pX":-0.6499713727653781,"pZ":1.8188223541526922,"vX0":4.546013849315236,"vY0":-124.95480910525625,"vZ0":-2.2215137554917703,"x":141.78,"y":189.67,"x0":-1.4207506641346304,"y0":50.005016902244066,"z0":5.384375284418525,"aX":-13.066017967574535},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.0,"breakHorizontal":13.9,"spinRate":1111,"spinDirection":274},"zone":7,"typeConfidence":0.91,"plateTime":0.43658088092385317,"extension":6.562139531343354},"index":4,"playId":"51da3797-2989-30fd-9119-66b2001d6113","pitchNumber":5,"startTime":"2026-07-20T23:45:11.034Z","endTime":"2026-07-20T23:45:15.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.955374677479185,"aZ":-31.06975350362063,"pfxX":-7.114117774414453,"pfxZ":0.6904374937743758,"pX":0.2762241925879322,"pZ":0.9037545105648,"vX0":5.992511697402145,"vY0":-125.50736081269149,"vZ0":-4.638029955894515,"x":106.47,"y":214.38,"x0":-1.211022664777764,"y0":50.005248402451365,"z0":5.288681749439394,"aX":-11.420370167075815},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.5,"breakHorizontal":11.6,"spinRate":1034,"spinDirection":270},"zone":14,"typeConfidence":0.91,"plateTime":0.435410592732683,"extension":6.618830309589737},"index":5,"playId":"2a3b5719-e97a-354d-97e3-5d8f26db69f7","pitchNumber":6,"startTime":"2026-07-20T23:45:33.646Z","endTime":"2026-07-20T23:45:36.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:45:36.646Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a line drive to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-20T23:45:57.281Z","endTime":"2026-07-20T23:47:17.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.825387247729797,"aZ":-41.076695653147944,"pfxX":3.9014939085674403,"pfxZ":-6.4330962918588375,"pX":1.093041371368926,"pZ":1.9222743232632336,"vX0":4.024064943113209,"vY0":-117.07924812771515,"vZ0":0.5723611935208981,"x":75.34,"y":186.88,"x0":-1.157166425119437,"y0":50.004111746249066,"z0":5.5297123036304345,"aX":5.397176947419851},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-11.2,"breakHorizontal":-8.0,"spinRate":2560,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4684508795056157,"extension":6.719597753232878},"index":0,"playId":"20a67414-ec5b-3db6-9760-ffd452178818","pitchNumber":1,"startTime":"2026-07-20T23:46:03.937Z","endTime":"2026-07-20T23:46:07.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.762894601784392,"aZ":-42.699881986246574,"pfxX":4.371383574599,"pfxZ":-7.625634097065003,"pX":0.03378477230963361,"pZ":1.9702133375671593,"vX0":1.979824380157413,"vY0":-116.97871648688616,"vZ0":0.9890519203123578,"x":115.71,"y":185.58,"x0":-1.3922259945478674,"y0":50.001358654854265,"z0":5.555761612540894,"aX":6.036121699608154},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.2,"breakHorizontal":-8.4,"spinRate":2663,"spinDirection":49},"zone":8,"typeConfidence":0.91,"plateTime":0.4688362905672716,"extension":6.710886253821851},"index":1,"playId":"f767805c-8c1d-32c9-b9e9-389e41058834","pitchNumber":2,"startTime":"2026-07-20T23:46:21.857Z","endTime":"2026-07-20T23:46:26.039Z","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":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.424686875462083,"aZ":-11.111825612959542,"pfxX":-6.04206281630595,"pfxZ":10.753689182546227,"pX":-0.5581034389233857,"pZ":2.268450577245534,"vX0":4.1769197832474365,"vY0":-138.90100606259782,"vZ0":-6.350151005976382,"x":138.27,"y":177.53,"x0":-1.2945712228156985,"y0":50.00183208429501,"z0":5.3192981739958975,"aX":-11.833500544426707},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.4,"breakHorizontal":10.1,"spinRate":2416,"spinDirection":209},"zone":4,"typeConfidence":0.91,"plateTime":0.3939683536245244,"extension":6.773070118359141},"index":2,"playId":"34a17531-7b47-3fe9-b307-7a1d2370eb22","pitchNumber":3,"startTime":"2026-07-20T23:46:46.419Z","endTime":"2026-07-20T23:46:49.419Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-20T23:46:54.826Z","endTime":"2026-07-20T23:47:06.522Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.146562618186024,"aZ":-30.992219303718578,"pfxX":-7.605423668322113,"pfxZ":0.7248364140391601,"pX":-0.1057909135931302,"pZ":1.3832646091174288,"vX0":5.480999228361152,"vY0":-126.65166423521245,"vZ0":-3.7589412062657623,"x":121.03,"y":201.43,"x0":-1.302180745859548,"y0":50.004527228143125,"z0":5.3463119299661175,"aX":-12.444641308949285},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.7,"breakHorizontal":12.6,"spinRate":1171,"spinDirection":270},"zone":13,"typeConfidence":0.9,"plateTime":0.4312937816721849,"extension":6.620998156464576},"hitData":{"launchSpeed":92.7,"launchAngle":11.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.66,"coordY":90.81}},"index":4,"playId":"f89d6b65-944e-3d77-8dbc-3369c4be2407","pitchNumber":4,"startTime":"2026-07-20T23:47:06.522Z","endTime":"2026-07-20T23:47:17.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:47:17.551Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.T. Realmuto singles on a ground ball to center fielder Andy Pages. Bryson Stott to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-20T23:47:42.551Z","endTime":"2026-07-20T23:48:45.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.9,"endSpeed":77.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.392427484742615,"aZ":-30.64952448667405,"pfxX":2.1489079738933574,"pfxZ":0.9876839500731549,"pX":-0.8657423378062914,"pZ":4.1193317290518365,"vX0":1.0317008276078932,"vY0":-123.58620835673538,"vZ0":2.6896067827040557,"x":150.0,"y":127.56,"x0":-1.567708533969323,"y0":50.004470699015876,"z0":5.589378306122211,"aX":3.3279058260902983},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.6,"breakHorizontal":-4.1,"spinRate":2219,"spinDirection":139},"zone":11,"typeConfidence":0.9,"plateTime":0.44301101738239845,"extension":6.5152022465755906},"index":0,"playId":"6eb3cb4e-8f27-32aa-9cdc-d9a49eb7f9d3","pitchNumber":1,"startTime":"2026-07-20T23:47:54.198Z","endTime":"2026-07-20T23:47:57.299Z","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":85.5,"endSpeed":78.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.623532196104975,"aZ":-30.73955257988244,"pfxX":2.4227593659285995,"pfxZ":0.9166885823214503,"pX":0.18392702364047273,"pZ":3.2139941782741746,"vX0":3.3473500850193765,"vY0":-124.46612950956329,"vZ0":0.6710771504171598,"x":109.99,"y":152.0,"x0":-1.4924817154930607,"y0":50.00616353177565,"z0":5.483324428814014,"aX":3.8070600840820683},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.0,"breakHorizontal":-5.2,"spinRate":2234,"spinDirection":160},"zone":2,"typeConfidence":0.9,"plateTime":0.43980412108192013,"extension":6.60586038819026},"index":1,"playId":"d55dab69-bc56-3479-8333-d9b689111fcf","pitchNumber":2,"startTime":"2026-07-20T23:48:13.715Z","endTime":"2026-07-20T23:48:16.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.644607476095977,"aZ":-10.813856361138388,"pfxX":-3.6452088204050273,"pfxZ":11.386414485159992,"pX":0.9430943028091309,"pZ":3.4853198248005572,"vX0":6.792757017500696,"vY0":-135.8286189978087,"vZ0":-3.508595837482438,"x":81.05,"y":144.68,"x0":-1.1120547623466464,"y0":50.00415129423158,"z0":5.541188652630701,"aX":-6.8400787804203915},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.2,"breakHorizontal":5.3,"spinRate":2332,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.40264007978136496,"extension":6.750839399575581},"hitData":{"launchSpeed":72.7,"launchAngle":16.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.69,"coordY":110.08}},"index":2,"playId":"5bdcafe8-6eec-393b-8e47-d30d9397a685","pitchNumber":3,"startTime":"2026-07-20T23:48:34.820Z","endTime":"2026-07-20T23:48:45.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:48:45.905Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Gabriel Rincones Jr. doubles (4) on a line drive to right fielder Alex Call. Bryson Stott scores. J.T. Realmuto to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-20T23:49:08.879Z","endTime":"2026-07-20T23:49:31.525Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"postOnThird":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.062982361106613,"aZ":-31.559274517621613,"pfxX":-4.319584173993723,"pfxZ":0.3953781864554191,"pX":-0.6405763191277717,"pZ":2.2846404588741183,"vX0":3.4716488011587394,"vY0":-123.33218749718327,"vZ0":-1.404340810279555,"x":141.42,"y":177.09,"x0":-1.5008750449067358,"y0":50.00126177934478,"z0":5.507385903935511,"aX":-6.696351935797293},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.6,"breakHorizontal":7.1,"spinRate":1010,"spinDirection":272},"zone":4,"typeConfidence":0.9,"plateTime":0.44301924998788067,"extension":6.54300518952386},"hitData":{"launchSpeed":82.6,"launchAngle":16.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":201.26,"coordY":119.18}},"index":0,"playId":"2b322bfc-2e47-3b67-8589-6abd9d5d0814","pitchNumber":1,"startTime":"2026-07-20T23:49:20.460Z","endTime":"2026-07-20T23:49:31.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:49:31.525Z","atBatIndex":16},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Justin Crawford out on a sacrifice fly to right fielder Alex Call. J.T. Realmuto scores. Gabriel Rincones Jr. to 3rd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-20T23:50:02.309Z","endTime":"2026-07-20T23:51:26.302Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","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":669743,"link":"/api/v1/people/669743"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"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":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.701560821770553,"aZ":-10.251216816852562,"pfxX":-5.069144520741765,"pfxZ":11.746056687797703,"pX":0.36920303181217157,"pZ":3.095003245456965,"vX0":6.479290639473067,"vY0":-136.196605166041,"vZ0":-4.455303133975775,"x":102.93,"y":155.21,"x0":-1.3891938917679179,"y0":50.00588349690394,"z0":5.469350522849152,"aX":-9.464245206445458},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.4,"breakHorizontal":7.7,"spinRate":2391,"spinDirection":209},"zone":3,"typeConfidence":0.91,"plateTime":0.40314728549432344,"extension":6.7357577507635416},"index":0,"playId":"9ad29887-e9af-3430-82bb-adb2822bbd4d","pitchNumber":1,"startTime":"2026-07-20T23:50:13.691Z","endTime":"2026-07-20T23:50:19.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.658526687528937,"aZ":-28.199973552823046,"pfxX":2.1642751305730297,"pfxZ":2.4740036647742887,"pX":-1.2262616131565993,"pZ":2.5951880984643614,"vX0":0.5297982905142833,"vY0":-125.6991944024951,"vZ0":-1.1505214626743774,"x":163.74,"y":168.71,"x0":-1.7207897454975059,"y0":50.0028202009489,"z0":5.341306947655717,"aX":3.4747987432330394},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.4,"breakHorizontal":-4.1,"spinRate":2127,"spinDirection":209},"zone":11,"typeConfidence":0.89,"plateTime":0.435170206274595,"extension":6.674001779162066},"index":1,"playId":"2b4c9883-df34-3928-8248-652e0f9a73c2","pitchNumber":2,"startTime":"2026-07-20T23:50:51.757Z","endTime":"2026-07-20T23:50:54.989Z","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":85.8,"endSpeed":78.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19111513839902,"aZ":-32.00252413293611,"pfxX":1.3071253102192038,"pfxZ":0.10683931251010748,"pX":0.7773230455794627,"pZ":2.219346095523774,"vX0":5.1858079365732666,"vY0":-124.94294361385475,"vZ0":-1.2035048422812509,"x":87.37,"y":178.86,"x0":-1.4985282511824154,"y0":50.002077166365645,"z0":5.347611497156959,"aX":2.056137211940332},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.1,"breakHorizontal":-3.6,"spinRate":2269,"spinDirection":116},"zone":9,"typeConfidence":0.9,"plateTime":0.4391101859038842,"extension":6.725321585147589},"hitData":{"launchSpeed":98.4,"launchAngle":42.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.44,"coordY":72.62}},"index":2,"playId":"ad7cdba5-7a88-34cc-8f47-4e7f05053289","pitchNumber":3,"startTime":"2026-07-20T23:51:11.143Z","endTime":"2026-07-20T23:51:26.302Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:51:26.302Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Trea Turner homers (13) on a fly ball to left field. Gabriel Rincones Jr. scores.","rbi":2,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-20T23:51:49.617Z","endTime":"2026-07-20T23:52:51.908Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":88.6,"endSpeed":81.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92162229879812,"aZ":-22.82196982416281,"pfxX":0.7168225838586721,"pfxZ":5.5755542883321265,"pX":1.3817273670205656,"pZ":0.5700507720936694,"vX0":6.652867555511101,"vY0":-128.7349270840352,"vZ0":-7.300685258461795,"x":64.33,"y":223.39,"x0":-1.3299208629273989,"y0":50.001282654646786,"z0":5.2112758760240565,"aX":1.2019027377281464},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.6,"breakHorizontal":-2.8,"spinRate":2217,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.42559779825773214,"extension":6.722585839441598},"index":0,"playId":"52959d4c-b761-3cc7-b57e-ea377385ce68","pitchNumber":1,"startTime":"2026-07-20T23:52:00.604Z","endTime":"2026-07-20T23:52:03.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53803726173937,"aZ":-29.473101243840176,"pfxX":0.41120144045286416,"pfxZ":1.6643344026971736,"pX":0.02083626587968372,"pZ":2.454950733774688,"vX0":3.602870096028964,"vY0":-127.03731411024464,"vZ0":-1.3548116596929045,"x":116.21,"y":172.5,"x0":-1.472900359589368,"y0":50.004013706342064,"z0":5.351598503538629,"aX":0.6675957072533526},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":-1.6,"spinRate":2074,"spinDirection":193},"zone":5,"typeConfidence":0.9,"plateTime":0.4321905243374742,"extension":6.626997300602349},"hitData":{"launchSpeed":101.1,"launchAngle":34.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":34.57,"coordY":62.88}},"index":1,"playId":"ae7050b9-7853-3ee9-ac20-351f0b997b6d","pitchNumber":2,"startTime":"2026-07-20T23:52:24.489Z","endTime":"2026-07-20T23:52:51.908Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:52:51.908Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-20T23:53:08.210Z","endTime":"2026-07-20T23:54:20.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.068617404947968,"aZ":-12.795080370379663,"pfxX":-4.446704679664078,"pfxZ":10.267149160361265,"pX":-0.43508607292125867,"pZ":3.2119549612409126,"vX0":3.7606895586405726,"vY0":-136.30735892798216,"vZ0":-3.724716482850218,"x":133.58,"y":152.06,"x0":-1.2527587712683712,"y0":50.0035776198048,"z0":5.47540178239789,"aX":-8.394470003301292},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.0,"breakHorizontal":7.3,"spinRate":2243,"spinDirection":209},"zone":1,"typeConfidence":0.89,"plateTime":0.4013342942271687,"extension":6.7339107780261696},"index":0,"playId":"3523d697-bb0b-33d7-a470-50d4ea753652","pitchNumber":1,"startTime":"2026-07-20T23:53:16.708Z","endTime":"2026-07-20T23:53:19.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.393435339653436,"aZ":-33.45426080743504,"pfxX":-6.874607398525324,"pfxZ":-0.8017906088182114,"pX":-0.05808211105212657,"pZ":1.9766280589527738,"vX0":5.602439943093789,"vY0":-124.98468091316785,"vZ0":-1.7126678186391244,"x":119.21,"y":185.41,"x0":-1.4272207674196773,"y0":50.00327340598559,"z0":5.398555960476818,"aX":-10.959473265163},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.6,"breakHorizontal":11.3,"spinRate":984,"spinDirection":277},"zone":8,"typeConfidence":0.91,"plateTime":0.4369650229963131,"extension":6.627234509659006},"index":1,"playId":"704e04b5-7131-3148-93f7-17f3f973ff1b","pitchNumber":2,"startTime":"2026-07-20T23:53:33.957Z","endTime":"2026-07-20T23:53:36.957Z","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":94.1,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64642742356854,"aZ":-12.059516901810609,"pfxX":-6.4974578241674,"pfxZ":10.544069883162617,"pX":-0.5194051893219699,"pZ":4.371354927450416,"vX0":4.401999878964464,"vY0":-137.08172056501266,"vZ0":-0.9478366931737346,"x":136.8,"y":120.75,"x0":-1.3000339940412826,"y0":50.0005048184053,"z0":5.542935543000165,"aX":-12.3926772415407},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.1,"breakHorizontal":10.9,"spinRate":2225,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.3992032454408996,"extension":6.664578087911804},"index":2,"playId":"f9aee150-0dd5-31b0-83c2-d341ca45c688","pitchNumber":3,"startTime":"2026-07-20T23:53:58.362Z","endTime":"2026-07-20T23:54:01.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.780873575630675,"aZ":-10.08863617153897,"pfxX":-6.0578792895328935,"pfxZ":11.793755409469876,"pX":-0.2753867725426963,"pZ":4.077197225824707,"vX0":4.858014162035809,"vY0":-135.96731572344714,"vZ0":-1.8668325590027355,"x":127.5,"y":128.7,"x0":-1.2981181448054449,"y0":50.00062224227335,"z0":5.472635342160676,"aX":-11.342376467609256},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.1,"breakHorizontal":10.0,"spinRate":2309,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.4028230269853301,"extension":6.681296322035593},"index":3,"playId":"0b9fba90-2a2e-3e99-8712-aac81970263c","pitchNumber":4,"startTime":"2026-07-20T23:54:17.635Z","endTime":"2026-07-20T23:54:20.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:54:20.635Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-20T23:57:02.026Z","endTime":"2026-07-20T23:59:17.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":"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.9,"endSpeed":86.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.246477188291635,"aZ":-26.58129332448012,"pfxX":10.594980415990467,"pfxZ":2.9492382351050157,"pX":1.1402999657371475,"pZ":1.5033204353283283,"vX0":-6.125511842687812,"vY0":-136.49669086716844,"vZ0":-7.22845379184392,"x":73.53,"y":198.19,"x0":2.0293787062326767,"y0":50.00634057781914,"z0":5.999435703823071,"aX":20.12430602958079},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.1,"breakHorizontal":-18.0,"spinRate":2039,"spinDirection":121},"zone":14,"typeConfidence":0.89,"plateTime":0.4002997101340102,"extension":6.727618199214281},"index":0,"playId":"9ce6916d-beac-368a-bd6a-d134cbb2d2a8","pitchNumber":1,"startTime":"2026-07-20T23:57:09.306Z","endTime":"2026-07-20T23:57:12.701Z","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":94.8,"endSpeed":87.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92240659696394,"aZ":-27.14371554964066,"pfxX":10.653738439587034,"pfxZ":2.601676946730266,"pX":-0.6999608547208668,"pZ":1.643066529712298,"vX0":-10.632145409230374,"vY0":-137.64385834892175,"vZ0":-6.87849646637209,"x":143.68,"y":194.42,"x0":1.811654099711178,"y0":50.00686231528939,"z0":5.989042306274111,"aX":20.63543998496283},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.5,"breakHorizontal":-17.3,"spinRate":2051,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.3965485867241565,"extension":6.856257955651441},"index":1,"playId":"6f44d6f0-ef3b-3915-8323-321b67029681","pitchNumber":2,"startTime":"2026-07-20T23:57:28.316Z","endTime":"2026-07-20T23:57:31.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72199488027547,"aZ":-29.148636010923823,"pfxX":10.839930459822263,"pfxZ":1.5594706873237865,"pX":-0.3444210459305003,"pZ":2.154616524936453,"vX0":-9.527743998415751,"vY0":-137.9716448783661,"vZ0":-5.200589010412713,"x":130.13,"y":180.61,"x0":1.7336599287653565,"y0":50.00338087656316,"z0":6.011675437248432,"aX":21.04339692157589},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.9,"breakHorizontal":-17.8,"spinRate":2008,"spinDirection":120},"zone":7,"typeConfidence":0.9,"plateTime":0.3959500275839005,"extension":6.85187456231047},"index":2,"playId":"72042553-a7c0-3bff-ac93-d3360037f8c3","pitchNumber":3,"startTime":"2026-07-20T23:57:47.152Z","endTime":"2026-07-20T23:57:50.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56815160861403,"aZ":-30.569740469842188,"pfxX":11.062722663329914,"pfxZ":0.9580953669548342,"pX":-0.48446231925307737,"pZ":0.863133855486749,"vX0":-9.611713220823379,"vY0":-127.89335995933078,"vZ0":-6.900595211989021,"x":135.47,"y":215.48,"x0":1.8718541645971762,"y0":50.00188865126337,"z0":5.971150535900861,"aX":18.460233095279722},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.5,"breakHorizontal":-18.1,"spinRate":2108,"spinDirection":107},"zone":13,"typeConfidence":0.9,"plateTime":0.42707550971797437,"extension":7.132200915953537},"index":3,"playId":"dad1fc3c-0815-361c-bd56-a3bef1f623a1","pitchNumber":4,"startTime":"2026-07-20T23:58:23.573Z","endTime":"2026-07-20T23:58:26.669Z","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":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.66011684379569,"aZ":-23.84398172205214,"pfxX":11.59660219716487,"pfxZ":4.206302858398707,"pX":-0.1432955179462276,"pZ":1.3231331793787353,"vX0":-9.659514590905927,"vY0":-139.63521500688233,"vZ0":-8.29282355754048,"x":122.46,"y":203.06,"x0":1.849663994060189,"y0":50.002011265852644,"z0":5.893456168069574,"aX":22.960104906778273},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.0,"breakHorizontal":-19.1,"spinRate":2173,"spinDirection":127},"zone":13,"typeConfidence":0.9,"plateTime":0.3918626948354138,"extension":6.8389300407369715},"index":4,"playId":"3f37a409-fa67-3dfb-bb6e-66d54eb8fbb3","pitchNumber":5,"startTime":"2026-07-20T23:58:48.770Z","endTime":"2026-07-20T23:58:52.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.188099662017027,"aZ":-27.215411138143452,"pfxX":11.223622675794655,"pfxZ":2.518117750174717,"pX":-0.10753763035727101,"pZ":2.293762436434288,"vX0":-9.18592660008124,"vY0":-139.14228323470405,"vZ0":-5.15707458824876,"x":121.1,"y":176.85,"x0":1.772667147523999,"y0":50.00130345045309,"z0":5.966451556497071,"aX":22.083446037155003},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.7,"breakHorizontal":-18.5,"spinRate":2110,"spinDirection":123},"zone":8,"typeConfidence":0.9,"plateTime":0.393111191283102,"extension":6.787340440110359},"hitData":{"launchSpeed":88.2,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.22,"coordY":158.62}},"index":5,"playId":"03ff01a1-95c6-39e6-9ce6-9a84f4f7bec0","pitchNumber":6,"startTime":"2026-07-20T23:59:09.503Z","endTime":"2026-07-20T23:59:17.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:59:17.502Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andy Pages lines out sharply to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-20T23:59:34.963Z","endTime":"2026-07-20T23:59:51.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.393546188193753,"aZ":-26.86939583532692,"pfxX":11.113467418724298,"pfxZ":2.7448863788615636,"pX":0.7602487826868234,"pZ":2.306923778183042,"vX0":-6.9952932419058165,"vY0":-137.85002591797712,"vZ0":-5.234948910336093,"x":88.02,"y":176.49,"x0":1.8811072160286337,"y0":50.00523342850353,"z0":6.034717291557031,"aX":21.48451944335249},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.1,"breakHorizontal":-18.7,"spinRate":2011,"spinDirection":124},"zone":6,"typeConfidence":0.9,"plateTime":0.39668009060177045,"extension":6.857640000768906},"hitData":{"launchSpeed":100.0,"launchAngle":14.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":168.21,"coordY":90.15}},"index":0,"playId":"025d14d1-ab4b-34d1-89ca-99b9e4111ca7","pitchNumber":1,"startTime":"2026-07-20T23:59:45.092Z","endTime":"2026-07-20T23:59:51.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-20T23:59:51.301Z","atBatIndex":21},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Tommy Edman hit by pitch.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T00:00:14.927Z","endTime":"2026-07-21T00:01:38.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":87.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.975181830559432,"aZ":-24.746040398535573,"pfxX":10.18563448121537,"pfxZ":3.820937290874088,"pX":-0.24003820718202717,"pZ":2.4203435572133465,"vX0":-9.377522561373594,"vY0":-137.9422687761906,"vZ0":-5.260628283273854,"x":126.15,"y":173.43,"x0":1.864698281382124,"y0":50.004486654063356,"z0":5.999970797358492,"aX":19.81606491721131},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.1,"breakHorizontal":-16.7,"spinRate":2206,"spinDirection":118},"zone":5,"typeConfidence":0.9,"plateTime":0.39564681799759915,"extension":6.898321633848461},"index":0,"playId":"c4f21c9b-0e7f-35f2-ae39-920cebc1919f","pitchNumber":1,"startTime":"2026-07-21T00:00:24.579Z","endTime":"2026-07-21T00:00:27.579Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-21T00:00:35.587Z","endTime":"2026-07-21T00:00:49.936Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.422562619333426,"aZ":-30.082593028920765,"pfxX":10.503015831269483,"pfxZ":1.2615026777094638,"pX":-0.617795848700484,"pZ":1.0248144501998564,"vX0":-9.708034091924256,"vY0":-127.46367117354407,"vZ0":-6.421147880489093,"x":140.55,"y":211.11,"x0":1.8624211663391657,"y0":50.00352455265257,"z0":5.930174276688185,"aX":17.408926931205},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":-17.0,"spinRate":2079,"spinDirection":109},"zone":13,"typeConfidence":0.9,"plateTime":0.4285289816288116,"extension":7.024867271608553},"index":2,"playId":"c614d916-45c7-3484-a0c5-90f1defcffc5","pitchNumber":2,"startTime":"2026-07-21T00:00:49.936Z","endTime":"2026-07-21T00:00:52.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.76170188377801,"aZ":-30.07229119704293,"pfxX":10.83832499987631,"pfxZ":1.266387759090653,"pX":-0.5566573829387076,"pZ":0.9930704188667799,"vX0":-9.737693529559408,"vY0":-127.51617597989616,"vZ0":-6.740353632686963,"x":138.22,"y":211.97,"x0":1.8924841357733142,"y0":50.00225985909987,"z0":6.024978470121749,"aX":17.955045824495627},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.0,"breakHorizontal":-17.6,"spinRate":2082,"spinDirection":106},"zone":13,"typeConfidence":0.9,"plateTime":0.4285697144916467,"extension":7.020757431195399},"index":3,"playId":"f7d83bdb-4024-32e4-87db-8ca61cf76836","pitchNumber":3,"startTime":"2026-07-21T00:01:13.448Z","endTime":"2026-07-21T00:01:16.794Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.168550709868782,"aZ":-36.756823672038834,"pfxX":1.3168109716255536,"pfxZ":-2.7792598311916734,"pX":-2.70758804172662,"pZ":1.0232277244322674,"vX0":-11.46038777415685,"vY0":-128.03555889267898,"vZ0":-5.510213263834616,"x":220.21,"y":211.15,"x0":1.6689099794968825,"y0":50.00307360660861,"z0":6.10292936189116,"aX":2.1715947889026994},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-6.2,"breakHorizontal":0.4,"spinRate":2271,"spinDirection":319},"zone":13,"typeConfidence":0.9,"plateTime":0.42894570961335665,"extension":6.846955570134803},"index":4,"playId":"6671290f-635c-32d6-9e9e-b256a64ed004","pitchNumber":4,"startTime":"2026-07-21T00:01:33.715Z","endTime":"2026-07-21T00:01:38.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:01:38.105Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddie Freeman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T00:02:08.071Z","endTime":"2026-07-21T00:03:02.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78484072770783,"aZ":-25.357823315997457,"pfxX":11.210907306895121,"pfxZ":3.4954449833652967,"pX":-0.003876617337700186,"pZ":2.049754357383627,"vX0":-9.465925657008004,"vY0":-138.3017658106226,"vZ0":-6.126046354059838,"x":117.15,"y":183.44,"x0":1.9945647038600396,"y0":50.006074792614605,"z0":5.977816558647925,"aX":21.87713966633883},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.3,"breakHorizontal":-18.5,"spinRate":2135,"spinDirection":125},"zone":8,"typeConfidence":0.9,"plateTime":0.39496541711444966,"extension":6.967886600459303},"index":0,"playId":"92572a05-af9e-3a6b-b02a-2b11b092bdc8","pitchNumber":1,"startTime":"2026-07-21T00:02:17.485Z","endTime":"2026-07-21T00:02:20.485Z","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":88.2,"endSpeed":81.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.194912910701355,"aZ":-33.0596220136991,"pfxX":0.40139290132475947,"pfxZ":-0.5316447382907734,"pX":-0.46997778394269846,"pZ":1.827388216704007,"vX0":-6.446359287628379,"vY0":-128.37454039320198,"vZ0":-4.374362526302162,"x":134.91,"y":189.44,"x0":2.01976548358449,"y0":50.00066193991111,"z0":6.122354002618689,"aX":0.670998233115411},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.7,"breakHorizontal":0.7,"spinRate":2127,"spinDirection":311},"zone":7,"typeConfidence":0.9,"plateTime":0.426416713501121,"extension":6.960112543390607},"index":1,"playId":"54015bd2-a56c-33df-9298-f8e0e4e5e3da","pitchNumber":2,"startTime":"2026-07-21T00:02:36.808Z","endTime":"2026-07-21T00:02:39.808Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.029947885919494,"aZ":-33.507691275498146,"pfxX":-0.4003169473142938,"pfxZ":-0.7974459671428136,"pX":-0.5521451349734257,"pZ":1.3100575049658159,"vX0":-6.341599232402792,"vY0":-128.2834009797445,"vZ0":-5.468059548848618,"x":138.05,"y":203.41,"x0":1.9976320965807377,"y0":50.00231447827875,"z0":6.062781311821393,"aX":-0.6698095033347938},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.4,"breakHorizontal":2.0,"spinRate":1999,"spinDirection":308},"zone":13,"typeConfidence":0.9,"plateTime":0.4259792847574073,"extension":6.9621249345167255},"index":2,"playId":"bb1f7a64-09ae-3bd3-90f3-e722286b6446","pitchNumber":3,"startTime":"2026-07-21T00:02:58.724Z","endTime":"2026-07-21T00:03:02.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:03:02.385Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T00:05:31.030Z","endTime":"2026-07-21T00:06:43.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.581563308177724,"aZ":-31.21185800858155,"pfxX":1.5927181511737758,"pfxZ":0.6080662735367675,"pX":0.6905703653998428,"pZ":2.156657091028884,"vX0":4.5432641173935675,"vY0":-124.64289197689503,"vZ0":-1.3177457160159365,"x":90.68,"y":180.55,"x0":-1.3611660876943326,"y0":50.00165718000179,"z0":5.264744721903979,"aX":2.509813475178666},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.1,"breakHorizontal":-4.0,"spinRate":2345,"spinDirection":136},"zone":9,"typeConfidence":0.9,"plateTime":0.43910950108014646,"extension":6.561388092054807},"index":0,"playId":"84af10eb-254c-3521-9b37-39b2ce517644","pitchNumber":1,"startTime":"2026-07-21T00:05:38.077Z","endTime":"2026-07-21T00:05:41.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.485950156999273,"aZ":-12.94623929961634,"pfxX":-5.071581258931149,"pfxZ":10.082218071378033,"pX":-0.4410814609939445,"pZ":4.915316126206449,"vX0":4.198431745237768,"vY0":-137.0323459156054,"vZ0":0.5211546905883213,"x":133.81,"y":106.07,"x0":-1.3320294738658183,"y0":50.00252368491465,"z0":5.605296509599069,"aX":-9.672151061358615},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":8.3,"spinRate":2490,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.39928207329775667,"extension":6.5808242362703195},"index":1,"playId":"199cfafe-1660-3614-a2c9-0773f83807c3","pitchNumber":2,"startTime":"2026-07-21T00:05:58.300Z","endTime":"2026-07-21T00:06:01.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.449696941002202,"aZ":-11.490787850037167,"pfxX":-6.288804902785151,"pfxZ":11.238189941755904,"pX":1.1531307035256,"pZ":2.1324210363694633,"vX0":8.548828589548846,"vY0":-134.61409806555514,"vZ0":-6.33245978471122,"x":73.05,"y":181.2,"x0":-1.242532541608358,"y0":50.002451910127,"z0":5.324082641645578,"aX":-11.57444581860505},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.2,"breakHorizontal":9.6,"spinRate":2470,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.4064567973326261,"extension":6.819024415236057},"index":2,"playId":"a387bb61-739a-34c7-9b42-35eebfab7aa7","pitchNumber":3,"startTime":"2026-07-21T00:06:15.093Z","endTime":"2026-07-21T00:06:18.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.071955758525473,"aZ":-38.903888895283174,"pfxX":5.845725290843199,"pfxZ":-4.8772735902746565,"pX":0.4141753784166455,"pZ":3.039824813041673,"vX0":2.5756739429918016,"vY0":-116.48214516798217,"vZ0":2.5613169801658686,"x":101.21,"y":156.7,"x0":-1.4640836751780615,"y0":50.0035492159909,"z0":5.5940889623735135,"aX":8.064122735745714},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.9,"breakHorizontal":-11.2,"spinRate":2683,"spinDirection":52},"zone":3,"typeConfidence":0.9,"plateTime":0.4695244993044976,"extension":6.5942275575825455},"hitData":{"launchSpeed":81.4,"launchAngle":49.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.24,"coordY":102.39}},"index":3,"playId":"29c1855c-ab10-3d17-8c47-616f671225ce","pitchNumber":4,"startTime":"2026-07-21T00:06:33.311Z","endTime":"2026-07-21T00:06:43.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:06:43.909Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, third baseman Tommy Edman to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T00:07:02.989Z","endTime":"2026-07-21T00:07:36.981Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36172244356684,"aZ":-9.199900980623541,"pfxX":-5.44690426908443,"pfxZ":12.175940539715919,"pX":0.15804942918293438,"pZ":2.368832719206483,"vX0":5.490921560371467,"vY0":-136.55953141133904,"vZ0":-6.422508740898826,"x":110.98,"y":174.82,"x0":-1.1720435963950335,"y0":50.00265836335533,"z0":5.385685031849071,"aX":-10.27728859447618},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.9,"breakHorizontal":8.6,"spinRate":2606,"spinDirection":206},"zone":5,"typeConfidence":0.91,"plateTime":0.4012543340834651,"extension":6.823377542088534},"index":0,"playId":"d50485f2-9aa2-3e1f-8da4-a3de16c1859a","pitchNumber":1,"startTime":"2026-07-21T00:07:11.115Z","endTime":"2026-07-21T00:07:14.115Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87583344450423,"aZ":-34.16943167985008,"pfxX":-8.990545148980832,"pfxZ":-1.2490867178043157,"pX":0.17646984385390754,"pZ":2.2519587609484204,"vX0":6.286930090739922,"vY0":-125.31695329640209,"vZ0":-1.0686576229650975,"x":110.27,"y":177.98,"x0":-1.1943208143501969,"y0":50.004863523574116,"z0":5.470401391613407,"aX":-14.328392989119505},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.3,"breakHorizontal":14.9,"spinRate":1318,"spinDirection":264},"zone":8,"typeConfidence":0.9,"plateTime":0.43676538295569234,"extension":6.608467847664825},"hitData":{"launchSpeed":95.2,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.13,"coordY":155.07}},"index":1,"playId":"032a2c15-96de-34b7-84ac-ce6556475811","pitchNumber":2,"startTime":"2026-07-21T00:07:29.031Z","endTime":"2026-07-21T00:07:36.981Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:07:36.981Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out sharply, second baseman Miguel Rojas to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T00:07:55.290Z","endTime":"2026-07-21T00:08:50.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57583960826423,"aZ":-9.746399482643037,"pfxX":-5.341900700433576,"pfxZ":11.83211267837838,"pX":-0.006449097890696848,"pZ":3.829062494477678,"vX0":4.956521280097903,"vY0":-136.66964381753795,"vZ0":-2.7377368068287415,"x":117.25,"y":135.4,"x0":-1.14778960793644,"y0":50.00091163415665,"z0":5.511249698060928,"aX":-10.124162154770708},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":21.1,"breakHorizontal":8.6,"spinRate":2446,"spinDirection":204},"zone":12,"typeConfidence":0.91,"plateTime":0.4004821422633791,"extension":6.718363935457543},"index":0,"playId":"c3b72747-f03e-30bb-b325-16ceef5c93ae","pitchNumber":1,"startTime":"2026-07-21T00:08:02.843Z","endTime":"2026-07-21T00:08:05.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.5,"endSpeed":73.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.608633416924558,"aZ":-41.30047440724473,"pfxX":3.603153045117329,"pfxZ":-6.700221280576036,"pX":-0.44880729551396203,"pZ":3.7626939190068227,"vX0":1.0203409005540136,"vY0":-115.68698792668795,"vZ0":4.721983065933923,"x":134.11,"y":137.19,"x0":-1.3631794549201022,"y0":50.00291203409333,"z0":5.642163248242657,"aX":4.907255443914833},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-10.8,"breakHorizontal":-6.7,"spinRate":2593,"spinDirection":52},"zone":11,"typeConfidence":0.91,"plateTime":0.47259062561270415,"extension":6.5219983496117},"index":1,"playId":"d55cd047-c0ab-3755-aa41-f0235c63b1b2","pitchNumber":2,"startTime":"2026-07-21T00:08:22.480Z","endTime":"2026-07-21T00:08:26.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.617192984672258,"aZ":-10.749573470032166,"pfxX":-4.738963463142265,"pfxZ":11.54547469337588,"pX":0.2576095795172223,"pZ":3.295014657081653,"vX0":5.777109836836781,"vY0":-135.15984994691337,"vZ0":-3.8395528800594576,"x":107.18,"y":149.81,"x0":-1.2887740550393998,"y0":50.005775417024786,"z0":5.485273351171025,"aX":-8.796777251890564},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.3,"breakHorizontal":7.4,"spinRate":2380,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.4047850665743602,"extension":6.7831058778098585},"hitData":{"launchSpeed":103.4,"launchAngle":4.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":152.65,"coordY":153.55}},"index":2,"playId":"ae8ffb2a-132b-3767-92a3-c7d7f8c225dd","pitchNumber":3,"startTime":"2026-07-21T00:08:42.320Z","endTime":"2026-07-21T00:08:50.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:08:50.705Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T00:11:28.635Z","endTime":"2026-07-21T00:12:48.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.121726159296657,"aZ":-24.50708293511018,"pfxX":10.357619827663662,"pfxZ":3.942792357420175,"pX":0.3042276132883772,"pZ":1.4905367443519117,"vX0":-7.8327150566238215,"vY0":-138.39037122268917,"vZ0":-7.696843722830616,"x":105.4,"y":198.54,"x0":1.8217743355483687,"y0":50.00443272802605,"z0":5.942850594589707,"aX":20.145414008645645},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.8,"breakHorizontal":-17.2,"spinRate":2080,"spinDirection":125},"zone":14,"typeConfidence":0.9,"plateTime":0.3953971438017492,"extension":6.809020713791214},"index":0,"playId":"3bc5b506-3d23-3223-b606-69b15cb295dc","pitchNumber":1,"startTime":"2026-07-21T00:11:39.597Z","endTime":"2026-07-21T00:11:43.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.638392471716564,"aZ":-34.07407301886448,"pfxX":0.8642599824843042,"pfxZ":-1.2070320847074072,"pX":0.507389292687078,"pZ":3.289686142021621,"vX0":-4.044298123168833,"vY0":-124.64205732677279,"vZ0":-0.15175883598973428,"x":97.66,"y":149.96,"x0":2.0374165063114495,"y0":50.00085596555963,"z0":6.160718074878568,"aX":1.3620826146678462},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.9,"breakHorizontal":-0.6,"spinRate":2127,"spinDirection":307},"zone":3,"typeConfidence":0.88,"plateTime":0.4391355004338706,"extension":6.848891185286917},"index":1,"playId":"c6b435fc-d696-3497-8a9f-f40a7f333bc4","pitchNumber":2,"startTime":"2026-07-21T00:11:57.596Z","endTime":"2026-07-21T00:12:00.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.585809404820576,"aZ":-32.95164426399123,"pfxX":9.118340715050653,"pfxZ":-0.48538528356780564,"pX":2.326009005533127,"pZ":1.796603562181469,"vX0":-2.592055749920873,"vY0":-125.4657198874284,"vZ0":-3.633442905511144,"x":28.34,"y":190.27,"x0":2.188297397868932,"y0":50.004679725780846,"z0":5.951348164904537,"aX":14.52635262291355},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.4,"breakHorizontal":-16.0,"spinRate":2040,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.43669449418858397,"extension":6.835557938478609},"index":2,"playId":"06ce4109-6639-308d-8a86-e7f321d5af18","pitchNumber":3,"startTime":"2026-07-21T00:12:17.826Z","endTime":"2026-07-21T00:12:20.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.912617451699656,"aZ":-25.245815001440683,"pfxX":10.722365390675687,"pfxZ":3.566970149648026,"pX":0.7930202254038267,"pZ":2.1143487010383484,"vX0":-6.9366077022722274,"vY0":-138.53238199932147,"vZ0":-5.7646226357186015,"x":86.77,"y":181.69,"x0":1.9360704143788858,"y0":50.00691455535494,"z0":5.909750644766803,"aX":20.847956023309866},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.4,"breakHorizontal":-18.0,"spinRate":2061,"spinDirection":120},"zone":9,"typeConfidence":0.9,"plateTime":0.39537311954095555,"extension":6.873619531701527},"hitData":{"launchSpeed":82.4,"launchAngle":19.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":95.48,"coordY":87.92}},"index":3,"playId":"d63536cf-ab5c-3eab-a0b3-2cb86d8635b8","pitchNumber":4,"startTime":"2026-07-21T00:12:36.407Z","endTime":"2026-07-21T00:12:48.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:12:48.007Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Rojas singles on a line drive to right fielder Gabriel Rincones Jr. Mookie Betts to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T00:13:07.614Z","endTime":"2026-07-21T00:14:04.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"postOnThird":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82645296043572,"aZ":-28.75342567991011,"pfxX":11.534168683429634,"pfxZ":1.7903666772919324,"pX":0.0769398020568597,"pZ":1.3826625592030228,"vX0":-9.016185122596553,"vY0":-137.3163495157955,"vZ0":-6.916391456377628,"x":114.07,"y":201.45,"x0":1.9009827381594002,"y0":50.00664036092931,"z0":5.885110588490624,"aX":22.076612998958254},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.9,"breakHorizontal":-19.1,"spinRate":2053,"spinDirection":116},"zone":14,"typeConfidence":0.89,"plateTime":0.39856557453457464,"extension":6.928636850696978},"index":0,"playId":"8314fd3d-56aa-37b7-b82c-bc63ab07cf07","pitchNumber":1,"startTime":"2026-07-21T00:13:15.499Z","endTime":"2026-07-21T00:13:18.790Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"11b84f74-ac97-3768-bf41-95fad5732ca0","startTime":"2026-07-21T00:13:32.362Z","endTime":"2026-07-21T00:13:36.011Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.219157654397705,"aZ":-26.596753680491428,"pfxX":10.70501557445511,"pfxZ":2.8464359003451882,"pX":0.3560983970319194,"pZ":2.0954218893474588,"vX0":-8.057376474453871,"vY0":-138.85223793718748,"vZ0":-5.704417882254663,"x":103.43,"y":182.2,"x0":1.90035901120456,"y0":50.002420913586285,"z0":5.939226529089829,"aX":20.965324001065476},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.2,"breakHorizontal":-17.8,"spinRate":2118,"spinDirection":121},"zone":9,"typeConfidence":0.9,"plateTime":0.3940128061878334,"extension":6.949402534030872},"hitData":{"launchSpeed":95.0,"launchAngle":13.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.81,"coordY":86.61}},"index":2,"playId":"e435405a-8c24-3e85-997f-29a80937eb07","pitchNumber":2,"startTime":"2026-07-21T00:13:52.934Z","endTime":"2026-07-21T00:14:04.525Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:14:04.525Z","atBatIndex":28},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Teoscar Hernández grounds into a double play, shortstop Trea Turner to second baseman Bryson Stott to first baseman Bryce Harper. Mookie Betts scores. Miguel Rojas out at 2nd. Teoscar Hernández out at 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T00:14:33.089Z","endTime":"2026-07-21T00:16:10.125Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_play","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":false,"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.696670370335532,"aZ":-32.22906807323727,"pfxX":9.679208621962559,"pfxZ":-0.0317920519523458,"pX":1.9081308742475855,"pZ":2.6155427298550635,"vX0":-3.8430206382139516,"vY0":-126.88477659876209,"vZ0":-2.2714425333808963,"x":44.27,"y":168.16,"x0":2.183840571424325,"y0":50.00363343501539,"z0":6.087590001644628,"aX":15.80051263516707},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.4,"breakHorizontal":-16.7,"spinRate":1909,"spinDirection":104},"zone":12,"typeConfidence":0.9,"plateTime":0.43149362046223727,"extension":6.836885320116102},"index":0,"playId":"3bbca444-1107-3501-aee0-54784626547f","pitchNumber":1,"startTime":"2026-07-21T00:14:39.136Z","endTime":"2026-07-21T00:14:42.184Z","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":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.764089175516098,"aZ":-32.479819365168105,"pfxX":11.339795779958363,"pfxZ":-0.18897509144567337,"pX":-0.3729069425002527,"pZ":1.2137263173044444,"vX0":-9.5208217078226,"vY0":-126.69008225677543,"vZ0":-5.463833289550235,"x":131.21,"y":206.01,"x0":1.9596378995274069,"y0":50.002809021966435,"z0":5.992902503210367,"aX":18.442865376240576},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.4,"breakHorizontal":-18.4,"spinRate":2081,"spinDirection":101},"zone":13,"typeConfidence":0.9,"plateTime":0.43225857196443584,"extension":6.979007480163795},"index":1,"playId":"a5c332d3-71a4-3d7e-a321-d0086dff8a51","pitchNumber":2,"startTime":"2026-07-21T00:14:59.021Z","endTime":"2026-07-21T00:15:02.786Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.346991699413095,"aZ":-33.96423685097304,"pfxX":10.030303828126899,"pfxZ":-1.1072228437128313,"pX":1.236368633665991,"pZ":2.218158453331303,"vX0":-5.484118485100321,"vY0":-126.50090974733644,"vZ0":-2.734381740267394,"x":69.87,"y":178.89,"x0":2.1317844433512825,"y0":50.00260254438213,"z0":6.0419394762849965,"aX":16.219385668037052},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.4,"breakHorizontal":-16.9,"spinRate":1886,"spinDirection":105},"zone":14,"typeConfidence":0.9,"plateTime":0.4333562710291208,"extension":7.066667751071601},"index":2,"playId":"7bf09123-72b9-3b8a-9672-8c6be078fedf","pitchNumber":3,"startTime":"2026-07-21T00:15:19.285Z","endTime":"2026-07-21T00:15:22.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.182839137119984,"aZ":-33.326207446280876,"pfxX":10.81226438483834,"pfxZ":-0.7017787000174796,"pX":1.0783778401072164,"pZ":1.6967154239583706,"vX0":-6.201238229481245,"vY0":-127.44139001583002,"vZ0":-4.254102143985252,"x":75.89,"y":192.97,"x0":2.1435688377559914,"y0":50.003927614028484,"z0":6.031740173157753,"aX":17.713988895375124},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.0,"breakHorizontal":-18.1,"spinRate":1919,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.43045974082534366,"extension":7.0255649813832965},"index":3,"playId":"303fcd85-8b64-3f97-b94d-2923799d1cf2","pitchNumber":4,"startTime":"2026-07-21T00:15:40.959Z","endTime":"2026-07-21T00:15:44.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.865250029084834,"aZ":-29.233267832735596,"pfxX":11.282133989262029,"pfxZ":1.5559869106198168,"pX":-0.36081444514478184,"pZ":2.981251469737638,"vX0":-9.96956894583025,"vY0":-136.54654168249695,"vZ0":-3.0751157102479456,"x":130.75,"y":158.29,"x0":1.8705132190515057,"y0":50.00386043664787,"z0":6.13199439186602,"aX":21.321543136290362},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.4,"breakHorizontal":-18.4,"spinRate":2023,"spinDirection":126},"zone":1,"typeConfidence":0.9,"plateTime":0.40103026427312427,"extension":6.924002382451898},"hitData":{"launchSpeed":84.5,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.4,"coordY":151.0}},"index":4,"playId":"2c201873-42fa-3f63-b4dc-048d34d2d198","pitchNumber":5,"startTime":"2026-07-21T00:16:02.359Z","endTime":"2026-07-21T00:16:10.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:16:10.125Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Call singles on a ground ball to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T00:16:33.553Z","endTime":"2026-07-21T00:19:53.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":"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":95.7,"endSpeed":88.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09092268389011,"aZ":-27.539491722727984,"pfxX":8.862246326536724,"pfxZ":2.33587608170682,"pX":0.6511364063869565,"pZ":2.198103348306741,"vX0":-6.7784864912293346,"vY0":-139.29346776678716,"vZ0":-5.3743422686206195,"x":92.18,"y":179.43,"x0":1.951520072724806,"y0":50.005213951635156,"z0":5.94822452923992,"aX":17.607540596125833},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":3.4,"breakHorizontal":-14.9,"spinRate":2196,"spinDirection":123},"zone":6,"typeConfidence":0.9,"plateTime":0.3915851862902322,"extension":6.881373761563814},"index":0,"playId":"5e0e9a7c-398f-37ef-a5d4-cd8308cb2989","pitchNumber":1,"startTime":"2026-07-21T00:16:42.012Z","endTime":"2026-07-21T00:16:45.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0575545061481,"aZ":-33.04925573625075,"pfxX":8.57621931482633,"pfxZ":-0.52304334431782,"pX":-0.03350595830324594,"pZ":1.2254557510766029,"vX0":-8.036016286410389,"vY0":-128.1421996779304,"vZ0":-5.554966871531382,"x":118.28,"y":205.69,"x0":2.0142592227897693,"y0":50.001703440791246,"z0":5.973639119744023,"aX":14.401275813034808},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.9,"breakHorizontal":-13.9,"spinRate":2072,"spinDirection":110},"zone":13,"typeConfidence":0.89,"plateTime":0.4258528913335118,"extension":7.022643940464073},"index":1,"playId":"379c9d92-258a-3460-b7c0-0ab9b5d053e6","pitchNumber":2,"startTime":"2026-07-21T00:16:59.116Z","endTime":"2026-07-21T00:17:02.116Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-21T00:17:10.346Z","endTime":"2026-07-21T00:17:23.460Z","isPitch":false,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"}},{"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.5,"endSpeed":88.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.135080466098362,"aZ":-27.815329663298787,"pfxX":9.536210191114508,"pfxZ":2.208564321938674,"pX":-0.7269715285663305,"pZ":2.4461071182753997,"vX0":-9.803035729339745,"vY0":-138.7977554133258,"vZ0":-4.945276961761706,"x":144.71,"y":172.74,"x0":1.589011996784173,"y0":50.00687123453952,"z0":6.072648478265126,"aX":18.862115569420443},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.2,"breakHorizontal":-15.6,"spinRate":2153,"spinDirection":122},"zone":4,"typeConfidence":0.9,"plateTime":0.39260389611333446,"extension":6.72518166997504},"index":3,"playId":"7375ab00-a475-3082-9aec-4f4959388e41","pitchNumber":3,"startTime":"2026-07-21T00:17:23.460Z","endTime":"2026-07-21T00:17:26.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.6,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.668477479984617,"aZ":-32.285177699065,"pfxX":11.396640295913038,"pfxZ":-0.06641193359212316,"pX":0.847367950481079,"pZ":1.710134543421326,"vX0":-6.615947420044035,"vY0":-129.2547545155211,"vZ0":-4.822404471437675,"x":84.7,"y":192.61,"x0":1.9632980554674035,"y0":50.003874030775975,"z0":6.087516838788478,"aX":19.228773483951276},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.0,"breakHorizontal":-19.1,"spinRate":2033,"spinDirection":107},"zone":14,"typeConfidence":0.89,"plateTime":0.4242414702704651,"extension":6.932252814982737},"index":4,"playId":"36e4d790-1165-342e-ba82-9e0af2ed5c50","pitchNumber":4,"startTime":"2026-07-21T00:17:49.450Z","endTime":"2026-07-21T00:17:54.254Z","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":87.9,"endSpeed":81.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.259038955963504,"aZ":-33.337218468556266,"pfxX":0.6961813582652487,"pfxZ":-0.6919045677364108,"pX":-1.2344059997707257,"pZ":1.4911044096182648,"vX0":-7.576963709433632,"vY0":-127.85324445935937,"vZ0":-5.135578744177405,"x":164.05,"y":198.52,"x0":1.6665640733305611,"y0":50.005486660280326,"z0":6.116513842914503,"aX":1.1622127121128143},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.2,"breakHorizontal":0.4,"spinRate":2131,"spinDirection":317},"zone":13,"typeConfidence":0.9,"plateTime":0.42701972949808287,"extension":6.856894856144015},"index":5,"playId":"c2b23ec7-f3b3-3a66-8494-c5263970b5a8","pitchNumber":5,"startTime":"2026-07-21T00:18:14.043Z","endTime":"2026-07-21T00:18:17.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.633327005023876,"aZ":-28.618945963874097,"pfxX":9.576164443797797,"pfxZ":2.0769300532119015,"pX":1.2274011140370147,"pZ":1.552578319433292,"vX0":-4.964326706931127,"vY0":-129.44420863283054,"vZ0":-5.705587422371926,"x":70.21,"y":196.86,"x0":1.916308259732177,"y0":50.005031821178335,"z0":5.950856494833912,"aX":16.40602841244778},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.8,"breakHorizontal":-16.4,"spinRate":2023,"spinDirection":104},"zone":14,"typeConfidence":0.78,"plateTime":0.4216257827390648,"extension":6.889278919229904},"index":6,"playId":"7ece8b78-ebfd-3abe-81ff-d0a4fb51966d","pitchNumber":6,"startTime":"2026-07-21T00:18:37.675Z","endTime":"2026-07-21T00:18:41.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.078775009307876,"aZ":-29.30975446722719,"pfxX":10.455017347211877,"pfxZ":1.6883368093223754,"pX":0.8903018727614168,"pZ":0.8266910603922516,"vX0":-6.165245309865751,"vY0":-129.38313292781564,"vZ0":-7.36343825405009,"x":83.06,"y":216.46,"x0":1.9411680406437373,"y0":50.00596651677741,"z0":5.944654146015667,"aX":17.79305875569432},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.7,"breakHorizontal":-17.6,"spinRate":2152,"spinDirection":107},"zone":14,"typeConfidence":0.86,"plateTime":0.42274341134141524,"extension":6.906992327881676},"index":7,"playId":"8c7c79cb-3704-3903-83a1-a8267dac11f4","pitchNumber":7,"startTime":"2026-07-21T00:18:56.436Z","endTime":"2026-07-21T00:18:59.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.512712950142515,"aZ":-37.63320935927448,"pfxX":1.452194147483346,"pfxZ":-3.258869359897678,"pX":-1.5500894905992233,"pZ":0.5064076221048789,"vX0":-8.782800448929953,"vY0":-128.92013517969977,"vZ0":-6.510435521202415,"x":176.09,"y":225.11,"x0":1.7160871352882114,"y0":50.00043232072199,"z0":5.979172404763461,"aX":2.4397350323487053},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-7.2,"breakHorizontal":-0.6,"spinRate":2128,"spinDirection":323},"zone":13,"typeConfidence":0.89,"plateTime":0.4253258086881968,"extension":6.859102686130289},"index":8,"playId":"856885ec-fc14-325b-9cee-be5aaaca8118","pitchNumber":8,"startTime":"2026-07-21T00:19:20.217Z","endTime":"2026-07-21T00:19:23.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.746291522980776,"aZ":-25.095797070550752,"pfxX":10.476895760693198,"pfxZ":3.6606250912905285,"pX":0.6958155220153474,"pZ":2.440452752285386,"vX0":-7.003152117494753,"vY0":-138.0180260671595,"vZ0":-5.175895512003493,"x":90.48,"y":172.89,"x0":1.9004284445355784,"y0":50.006408472078355,"z0":6.022829405803109,"aX":20.285191156437097},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.8,"breakHorizontal":-17.6,"spinRate":2115,"spinDirection":126},"zone":6,"typeConfidence":0.9,"plateTime":0.3963261640273763,"extension":6.757247839021662},"hitData":{"launchSpeed":99.5,"launchAngle":-0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":116.43,"coordY":97.77}},"index":9,"playId":"8108c980-4392-3e60-a058-6ba6b910b17d","pitchNumber":9,"startTime":"2026-07-21T00:19:41.358Z","endTime":"2026-07-21T00:19:53.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:19:53.186Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto challenged (pitch result), call on the field was overturned: Dalton Rushing called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T00:20:14.163Z","endTime":"2026-07-21T00:21:32.194Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.857341620875758,"aZ":-27.979856714874277,"pfxX":9.691425335504169,"pfxZ":2.1609047673770316,"pX":0.1383676438870623,"pZ":2.7339942780554933,"vX0":-8.492710298740375,"vY0":-137.63135593589848,"vZ0":-3.96243728708128,"x":111.73,"y":164.96,"x0":1.9855847345221977,"y0":50.00625861932539,"z0":6.059602851148897,"aX":18.83647616098203},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.4,"breakHorizontal":-16.1,"spinRate":2048,"spinDirection":125},"zone":5,"typeConfidence":0.9,"plateTime":0.39602583901031485,"extension":6.940664898808502},"index":0,"playId":"1ac1f571-a914-3f53-b3e5-edb67fb5e653","pitchNumber":1,"startTime":"2026-07-21T00:20:22.827Z","endTime":"2026-07-21T00:20:25.827Z","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":"5872b6f8-417a-3044-a948-a0d25da30534","startTime":"2026-07-21T00:20:36.201Z","endTime":"2026-07-21T00:20:39.201Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.940814254968412,"aZ":-32.927411411723206,"pfxX":0.21773581787931584,"pfxZ":-0.4583624067778409,"pX":-0.2766243853887949,"pZ":2.36509851871482,"vX0":-5.8848540962832905,"vY0":-127.40324173364218,"vZ0":-3.084302226804949,"x":127.54,"y":174.92,"x0":2.025856395420021,"y0":50.00040457572655,"z0":6.169610537865323,"aX":0.36245534866471396},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.2,"breakHorizontal":0.8,"spinRate":2178,"spinDirection":311},"zone":4,"typeConfidence":0.9,"plateTime":0.4284366530643444,"extension":6.8964797327094285},"index":2,"playId":"422a0b82-5442-33a9-8737-1433594c6e54","pitchNumber":2,"startTime":"2026-07-21T00:20:58.540Z","endTime":"2026-07-21T00:21:02.657Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-21T00:21:09.641Z","endTime":"2026-07-21T00:21:27.518Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.436010308958743,"aZ":-29.674555230482525,"pfxX":9.420639639849735,"pfxZ":1.2815568250342562,"pX":-0.6118023602638688,"pZ":3.334989145750993,"vX0":-10.067165487898171,"vY0":-137.88427379390095,"vZ0":-2.124513004162357,"x":140.32,"y":148.74,"x0":1.8372512464118156,"y0":50.00539368723074,"z0":6.088972746794535,"aX":18.409598157466117},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.2,"breakHorizontal":-15.4,"spinRate":2031,"spinDirection":117},"zone":1,"typeConfidence":0.9,"plateTime":0.3950247090450061,"extension":6.951956335267883},"index":4,"playId":"95e38e2d-46d2-32b8-aa34-57cf2c29fafd","pitchNumber":3,"startTime":"2026-07-21T00:21:27.518Z","endTime":"2026-07-21T00:21:32.194Z","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-07-21T00:21:32.194Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T00:24:21.039Z","endTime":"2026-07-21T00:26:01.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":687221,"link":"/api/v1/people/687221"},"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":92.7,"endSpeed":84.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20362699226041,"aZ":-11.916762537487786,"pfxX":-5.0902684834469785,"pfxZ":10.981170088236068,"pX":0.37542447700598236,"pZ":3.053193595089614,"vX0":6.019125257774976,"vY0":-134.9295232832294,"vZ0":-4.059942237322037,"x":102.69,"y":156.34,"x0":-1.2223356265522536,"y0":50.0056510048071,"z0":5.416452976301789,"aX":-9.393176191991246},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.2,"breakHorizontal":7.9,"spinRate":2505,"spinDirection":212},"zone":3,"typeConfidence":0.9,"plateTime":0.4058599881280367,"extension":6.684081312617959},"index":0,"playId":"7976780c-fd90-362d-b022-f2bfc6248406","pitchNumber":1,"startTime":"2026-07-21T00:24:29.068Z","endTime":"2026-07-21T00:24:32.068Z","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":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.723496532295755,"aZ":-10.791776715724492,"pfxX":-4.7338050623445955,"pfxZ":11.464142133630583,"pX":0.5259561136607224,"pZ":2.615961268652009,"vX0":5.925137519491444,"vY0":-135.7098900717066,"vZ0":-5.405973079755542,"x":96.95,"y":168.15,"x0":-1.07069119961022,"y0":50.000866829656076,"z0":5.38551957878739,"aX":-8.828184804679058},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.8,"breakHorizontal":7.3,"spinRate":2551,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.4036077766641766,"extension":6.618744481544038},"index":1,"playId":"b5aa0831-ca2f-3c00-9d6c-b8a43b36a2e8","pitchNumber":2,"startTime":"2026-07-21T00:24:45.992Z","endTime":"2026-07-21T00:24:48.992Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-21T00:24:56.274Z","endTime":"2026-07-21T00:25:11.082Z","isPitch":false,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61032253843741,"aZ":-25.929934386510478,"pfxX":2.3126224399498767,"pfxZ":3.924068570697342,"pX":2.5939195761754186,"pZ":0.3978265324091608,"vX0":8.56206272946585,"vY0":-125.68181322493635,"vZ0":-6.675223080302689,"x":18.13,"y":228.04,"x0":-1.16413907421886,"y0":50.00401549087211,"z0":5.207857699007931,"aX":3.682314462558627},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.6,"breakHorizontal":-6.2,"spinRate":2345,"spinDirection":177},"zone":14,"typeConfidence":0.89,"plateTime":0.43660337519634806,"extension":6.922504905066095},"index":3,"playId":"575bd3d1-2017-3431-b9b6-44907c109465","pitchNumber":3,"startTime":"2026-07-21T00:25:11.082Z","endTime":"2026-07-21T00:25:18.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.588225081708433,"aZ":-35.40520290700456,"pfxX":-6.054413246249108,"pfxZ":-2.056933229768367,"pX":-1.033842968706668,"pZ":1.7146787626880735,"vX0":2.8312901322966764,"vY0":-124.46824598962685,"vZ0":-2.0971922213516967,"x":156.41,"y":192.48,"x0":-1.3985018633710842,"y0":50.001254453161,"z0":5.495049958385332,"aX":-9.514807104494045},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.0,"breakHorizontal":10.3,"spinRate":1108,"spinDirection":269},"zone":13,"typeConfidence":0.92,"plateTime":0.4397691672841799,"extension":6.489677805682061},"index":4,"playId":"50ef8a7f-0230-3226-9807-2daa1dded907","pitchNumber":4,"startTime":"2026-07-21T00:25:39.144Z","endTime":"2026-07-21T00:25:42.955Z","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.2,"endSpeed":86.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.017689219816166,"aZ":-12.54165596386496,"pfxX":-6.852975426239204,"pfxZ":10.297871694375164,"pX":-0.21208054642723842,"pZ":4.244590180222443,"vX0":5.260133814246249,"vY0":-137.13891298677098,"vZ0":-1.1839915451520553,"x":125.08,"y":124.18,"x0":-1.2635733359743266,"y0":50.00590872227495,"z0":5.536436939656641,"aX":-13.069863170487196},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.6,"breakHorizontal":11.3,"spinRate":2505,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.3992255502883788,"extension":6.613464833830762},"index":5,"playId":"39624b53-0555-38cf-b944-3580b87e94be","pitchNumber":5,"startTime":"2026-07-21T00:25:58.598Z","endTime":"2026-07-21T00:26:01.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:26:01.598Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out softly to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T00:26:21.891Z","endTime":"2026-07-21T00:26:39.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":0},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31479914238989,"aZ":-26.957436467682463,"pfxX":2.273216070361691,"pfxZ":3.3143875710125155,"pX":1.0995308628388452,"pZ":2.6206075912599665,"vX0":5.040658229031984,"vY0":-124.51015573682237,"vZ0":-1.4580993794050334,"x":75.09,"y":168.02,"x0":-1.2442642455014417,"y0":50.0052799396084,"z0":5.4385277596396735,"aX":3.57849386619856},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.9,"breakHorizontal":-5.3,"spinRate":2358,"spinDirection":179},"zone":12,"typeConfidence":0.9,"plateTime":0.4394222134710888,"extension":6.691306680165768},"hitData":{"launchSpeed":57.9,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":149.83,"coordY":166.58}},"index":0,"playId":"85f50e62-446d-3013-ae74-fbb03a106868","pitchNumber":1,"startTime":"2026-07-21T00:26:32.652Z","endTime":"2026-07-21T00:26:39.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:26:39.085Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Rincones Jr. flies out to right fielder Alex Call.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T00:26:57.374Z","endTime":"2026-07-21T00:28:08.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.012063396311884,"aZ":-10.727963607694369,"pfxX":-7.014053900271847,"pfxZ":11.38796958350667,"pX":-0.40449559199919227,"pZ":1.736403800867129,"vX0":4.8000332636292535,"vY0":-136.37016970695197,"vZ0":-7.505525624062915,"x":132.42,"y":191.9,"x0":-1.2762807275998393,"y0":50.00228171229669,"z0":5.264466381362648,"aX":-13.209170628083598},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.2,"breakHorizontal":11.6,"spinRate":2644,"spinDirection":211},"zone":7,"typeConfidence":0.9,"plateTime":0.40165920972897196,"extension":6.7896589956755635},"index":0,"playId":"45e280d6-70e1-3094-b32b-6641375143b4","pitchNumber":1,"startTime":"2026-07-21T00:27:09.401Z","endTime":"2026-07-21T00:27:13.081Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.9,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.152368584651896,"aZ":-10.229948892467158,"pfxX":-5.438110601481423,"pfxZ":11.496158025548771,"pX":-0.6555804324430137,"pZ":3.4736278229400113,"vX0":3.6806037763456443,"vY0":-137.67327235797603,"vZ0":-3.5272320632293708,"x":141.99,"y":144.99,"x0":-1.3070856591412094,"y0":50.00263277775546,"z0":5.470000045165675,"aX":-10.380985362105527},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.2,"breakHorizontal":9.0,"spinRate":2468,"spinDirection":210},"zone":1,"typeConfidence":0.91,"plateTime":0.3986857414622098,"extension":6.656390790349962},"index":1,"playId":"0bcb53ea-30c2-3b86-9594-e267ce48cc7a","pitchNumber":2,"startTime":"2026-07-21T00:27:40.159Z","endTime":"2026-07-21T00:27:45.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.2,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.258829918936588,"aZ":-41.58855164884343,"pfxX":3.622673695557396,"pfxZ":-6.954481660137597,"pX":0.5739453062927914,"pZ":3.0437141851147453,"vX0":2.98109003045864,"vY0":-115.54157125901226,"vZ0":3.099342218650717,"x":95.12,"y":156.6,"x0":-1.2029825065112618,"y0":50.001854906688436,"z0":5.677562259070496,"aX":4.904320043264046},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-11.5,"breakHorizontal":-7.3,"spinRate":2688,"spinDirection":49},"zone":3,"typeConfidence":0.91,"plateTime":0.4738084324023828,"extension":6.553139017639684},"hitData":{"launchSpeed":91.4,"launchAngle":41.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.38,"coordY":90.02}},"index":2,"playId":"570317ef-2996-3d8f-b341-e3d0c0cfafea","pitchNumber":3,"startTime":"2026-07-21T00:27:58.752Z","endTime":"2026-07-21T00:28:08.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:28:08.665Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T00:30:49.471Z","endTime":"2026-07-21T00:31:59.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.924101875776735,"aZ":-35.059413878455985,"pfxX":0.06132093946733064,"pfxZ":-1.807036257909032,"pX":0.26399310417379424,"pZ":1.7126867837597548,"vX0":-4.215935769796547,"vY0":-125.0705319842537,"vZ0":-3.867536526467214,"x":106.94,"y":192.54,"x0":1.9596931032729055,"y0":50.004950665512425,"z0":6.1375594831356075,"aX":0.0975534851760395},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.0,"breakHorizontal":0.8,"spinRate":2074,"spinDirection":306},"zone":8,"typeConfidence":0.9,"plateTime":0.4370009291427559,"extension":6.802508564776363},"index":0,"playId":"0169be09-5bb3-397a-9691-6dfec8b4e84d","pitchNumber":1,"startTime":"2026-07-21T00:30:54.257Z","endTime":"2026-07-21T00:30:57.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11797692654995,"aZ":-30.30655178616551,"pfxX":10.774859268677957,"pfxZ":1.1198702668244982,"pX":0.26532013708716656,"pZ":1.2372269689534967,"vX0":-7.739071602779623,"vY0":-128.246615422584,"vZ0":-6.078241826892859,"x":106.89,"y":205.37,"x0":1.919764795831746,"y0":50.00248410384029,"z0":5.99692442001472,"aX":17.977107168123915},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.8,"breakHorizontal":-17.8,"spinRate":2184,"spinDirection":116},"zone":14,"typeConfidence":0.89,"plateTime":0.42680815939682226,"extension":7.059016368329301},"index":1,"playId":"34c0ec48-bcb2-35d4-af3b-361129bbeb1a","pitchNumber":2,"startTime":"2026-07-21T00:31:12.362Z","endTime":"2026-07-21T00:31:15.362Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-21T00:31:19.458Z","endTime":"2026-07-21T00:31:36.232Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.466512656316866,"aZ":-26.927497671554992,"pfxX":11.288907625011202,"pfxZ":2.640741707430596,"pX":-1.2957159517809849,"pZ":1.9287991684679855,"vX0":-12.155032372143443,"vY0":-139.9072798080219,"vZ0":-6.28516217451908,"x":166.39,"y":186.7,"x0":1.6307725023168365,"y0":50.00612316558753,"z0":5.960311365971317,"aX":22.466810511267155},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.6,"breakHorizontal":-18.0,"spinRate":2195,"spinDirection":123},"zone":13,"typeConfidence":0.9,"plateTime":0.3909236667420344,"extension":6.801393175405831},"index":3,"playId":"cc1fb393-2f89-3fdf-b380-012f3bccb9eb","pitchNumber":3,"startTime":"2026-07-21T00:31:36.232Z","endTime":"2026-07-21T00:31:39.916Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.936758461605553,"aZ":-25.620393644388038,"pfxX":11.726429556020857,"pfxZ":3.334962820927906,"pX":-0.7640588431859211,"pZ":2.184002491742711,"vX0":-11.04055856373072,"vY0":-139.15698970700225,"vZ0":-5.800201518677752,"x":146.12,"y":179.81,"x0":1.7294110455851412,"y0":50.00007681835608,"z0":5.990294787312843,"aX":23.018011637517198},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.9,"breakHorizontal":-19.0,"spinRate":2268,"spinDirection":123},"zone":7,"typeConfidence":0.9,"plateTime":0.39344952824798796,"extension":6.757388805952145},"index":4,"playId":"2803aaf8-8c6d-3a17-b8a7-41fdc4f36f5d","pitchNumber":4,"startTime":"2026-07-21T00:31:55.883Z","endTime":"2026-07-21T00:31:59.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:31:59.379Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Pages singles on a line drive to center fielder Justin Crawford.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T00:32:17.658Z","endTime":"2026-07-21T00:34:31.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.01004962687218,"aZ":-32.61382388141883,"pfxX":11.634705633279584,"pfxZ":-0.2666870964228165,"pX":-0.38211896230054543,"pZ":0.8438987372667233,"vX0":-9.404308320173216,"vY0":-128.54138439046403,"vZ0":-6.546644500351384,"x":131.57,"y":215.99,"x0":1.8221941460289417,"y0":50.00019176526944,"z0":5.973192839861493,"aX":19.359960536216633},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.9,"breakHorizontal":-18.8,"spinRate":2140,"spinDirection":108},"zone":13,"typeConfidence":0.9,"plateTime":0.4270038203719415,"extension":6.8853984399930726},"index":0,"playId":"3521f2c4-0291-34d8-8f90-06d2fd753c1a","pitchNumber":1,"startTime":"2026-07-21T00:32:28.841Z","endTime":"2026-07-21T00:32:31.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9412024336073,"aZ":-32.041104610890834,"pfxX":10.338379178848832,"pfxZ":0.07727798383948414,"pX":-0.1488446803016845,"pZ":1.4075574917272908,"vX0":-8.491145755463153,"vY0":-127.73014651906456,"vZ0":-5.308863316784041,"x":122.67,"y":200.78,"x0":1.8729530338346192,"y0":50.000791702707836,"z0":6.027816005582651,"aX":17.106486760019607},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.8,"breakHorizontal":-16.8,"spinRate":2207,"spinDirection":109},"zone":13,"typeConfidence":0.9,"plateTime":0.4285693165553761,"extension":6.996949573233157},"index":1,"playId":"9e316eae-a206-34dd-a517-55bd95e0953a","pitchNumber":2,"startTime":"2026-07-21T00:32:49.924Z","endTime":"2026-07-21T00:32:53.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.155417562526534,"aZ":-37.08551495263095,"pfxX":1.438696554573779,"pfxZ":-3.149330915741455,"pX":-0.34931423596115585,"pZ":2.106319496685769,"vX0":-5.963762457801433,"vY0":-124.36285690296059,"vZ0":-2.4667332171442085,"x":130.32,"y":181.91,"x0":1.8983947572431126,"y0":50.00422928891383,"z0":6.202703435541413,"aX":2.2421495255903867},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-6.0,"breakHorizontal":-1.2,"spinRate":2098,"spinDirection":311},"zone":7,"typeConfidence":0.89,"plateTime":0.4413141874125368,"extension":6.737297128994053},"index":2,"playId":"645315ad-1099-3c84-bbfb-30cbffc9b602","pitchNumber":3,"startTime":"2026-07-21T00:33:08.788Z","endTime":"2026-07-21T00:33:11.788Z","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":95.0,"endSpeed":87.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21908836377498,"aZ":-27.3957578817215,"pfxX":11.785406118850974,"pfxZ":2.4784299623031014,"pX":-1.1590729856215183,"pZ":1.2512671785520544,"vX0":-12.114595791514775,"vY0":-137.66750257614888,"vZ0":-7.60409876505925,"x":161.18,"y":205.0,"x0":1.757425749451485,"y0":50.003422278236265,"z0":5.890930472013647,"aX":22.729010777024627},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.0,"breakHorizontal":-19.0,"spinRate":2181,"spinDirection":133},"zone":13,"typeConfidence":0.9,"plateTime":0.3971409476945498,"extension":6.805715969669942},"index":3,"playId":"fdc94823-5137-3a49-b42c-0d347044ccb4","pitchNumber":4,"startTime":"2026-07-21T00:33:27.903Z","endTime":"2026-07-21T00:33:31.837Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-07-21T00:33:39.714Z","endTime":"2026-07-21T00:33:54.564Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"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":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.368565197690337,"aZ":-27.731717436894133,"pfxX":11.856238093333221,"pfxZ":2.2861185935107304,"pX":-0.48869258271214566,"pZ":1.351616570833074,"vX0":-10.451772116893334,"vY0":-138.40796576185247,"vZ0":-7.415624139862571,"x":135.63,"y":202.29,"x0":1.7927200950291575,"y0":50.00393006272166,"z0":5.917944517987029,"aX":23.046517109832784},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":2.8,"breakHorizontal":-19.3,"spinRate":2250,"spinDirection":129},"zone":13,"typeConfidence":0.9,"plateTime":0.3954699860842483,"extension":6.868130362407655},"index":5,"playId":"acac5e35-72e0-347b-8628-5c568053b55c","pitchNumber":5,"startTime":"2026-07-21T00:33:54.564Z","endTime":"2026-07-21T00:33:57.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.258632643164194,"aZ":-26.72540996649038,"pfxX":10.046666519114588,"pfxZ":2.793086324440676,"pX":-0.2643396636228728,"pZ":2.9777864049298977,"vX0":-9.288784663026899,"vY0":-137.96733091530396,"vZ0":-3.714330637515165,"x":127.08,"y":158.38,"x0":1.8213387912796932,"y0":50.00244388052176,"z0":6.118155428846996,"aX":19.599579428734113},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.6,"breakHorizontal":-16.6,"spinRate":2034,"spinDirection":131},"zone":2,"typeConfidence":0.9,"plateTime":0.3951888040168221,"extension":6.768663986769273},"hitData":{"launchSpeed":91.5,"launchAngle":12.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":153.11,"coordY":83.48}},"index":6,"playId":"65654240-a97f-3daf-a67b-78b964c5b0aa","pitchNumber":6,"startTime":"2026-07-21T00:34:19.909Z","endTime":"2026-07-21T00:34:31.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:34:31.218Z","atBatIndex":36},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Tommy Edman grounds into a force out, shortstop Trea Turner to second baseman Bryson Stott. Andy Pages out at 2nd. Tommy Edman to 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T00:34:49.458Z","endTime":"2026-07-21T00:35:55.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36514339957912,"aZ":-35.223505202279576,"pfxX":-0.6079689010594835,"pfxZ":-1.8575418437754525,"pX":-0.917676700614281,"pZ":2.7667915961725407,"vX0":-6.957762761986799,"vY0":-126.94193958093493,"vZ0":-1.641796341597872,"x":151.98,"y":164.08,"x0":1.9300866973260793,"y0":50.002331946284656,"z0":6.208842777818151,"aX":-0.9974876676172195},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.5,"breakHorizontal":2.5,"spinRate":2169,"spinDirection":304},"zone":11,"typeConfidence":0.9,"plateTime":0.4303926345442375,"extension":6.894614793036339},"index":0,"playId":"9f1cd6a3-635d-3c1b-a152-31810dc03790","pitchNumber":1,"startTime":"2026-07-21T00:34:57.809Z","endTime":"2026-07-21T00:35:01.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.824593800761168,"aZ":-27.01582937338321,"pfxX":9.436104568307552,"pfxZ":2.691431020976058,"pX":-1.1851945577138636,"pZ":1.7113133384068722,"vX0":-11.127742843092175,"vY0":-136.57093822299618,"vZ0":-6.505660175312473,"x":162.18,"y":192.57,"x0":1.6874647126020137,"y0":50.00434557904119,"z0":5.944526566378991,"aX":18.0959858560832},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.8,"breakHorizontal":-15.1,"spinRate":2218,"spinDirection":127},"zone":13,"typeConfidence":0.89,"plateTime":0.39876688304673014,"extension":6.862405881868392},"index":1,"playId":"d9271ddb-0e48-344e-8fee-3b434ab442cf","pitchNumber":2,"startTime":"2026-07-21T00:35:26.376Z","endTime":"2026-07-21T00:35:29.830Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.133785959174208,"aZ":-30.36411536416651,"pfxX":8.463393646248381,"pfxZ":1.087562968041162,"pX":0.35918866854027226,"pZ":2.3832413086647835,"vX0":-7.308676258185089,"vY0":-127.57509904227959,"vZ0":-3.287070499198942,"x":103.31,"y":174.43,"x0":2.149698951124261,"y0":50.001203570642346,"z0":6.060006019428118,"aX":14.069258803472737},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.4,"breakHorizontal":-13.8,"spinRate":2074,"spinDirection":103},"zone":6,"typeConfidence":0.87,"plateTime":0.427934683464954,"extension":7.06743874196292},"hitData":{"launchSpeed":105.1,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":107.76,"coordY":150.51}},"index":2,"playId":"093b1b1a-568f-34cb-8136-c0b13fc6e5e6","pitchNumber":3,"startTime":"2026-07-21T00:35:46.456Z","endTime":"2026-07-21T00:35:55.026Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:35:55.026Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T00:36:17.083Z","endTime":"2026-07-21T00:38:31.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.999999254901095,"aZ":-31.657973692802518,"pfxX":8.826168387961118,"pfxZ":0.32190563409095496,"pX":1.7026653835845258,"pZ":3.1388251159580522,"vX0":-4.175017662327827,"vY0":-125.14435165623702,"vZ0":-1.1934485816154075,"x":52.1,"y":154.03,"x0":2.2373763052558537,"y0":50.00368526898123,"z0":6.192935983634074,"aX":14.133308908756176},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.6,"breakHorizontal":-15.1,"spinRate":1859,"spinDirection":108},"zone":12,"typeConfidence":0.9,"plateTime":0.43609757101134816,"extension":6.949863649766143},"index":0,"playId":"01512680-b2a6-3dc6-bb1f-5171b04cd39d","pitchNumber":1,"startTime":"2026-07-21T00:36:24.595Z","endTime":"2026-07-21T00:36:28.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65314187656297,"aZ":-27.378617118394967,"pfxX":9.079961515388849,"pfxZ":2.548571862820081,"pX":0.11438256968148955,"pZ":3.4263888380279126,"vX0":-8.261934325868852,"vY0":-135.5483072451488,"vZ0":-1.9864812119618689,"x":112.64,"y":146.27,"x0":2.006435754578854,"y0":50.00083832715639,"z0":6.060083751679245,"aX":17.075518982150317},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.4,"breakHorizontal":-14.9,"spinRate":1992,"spinDirection":119},"zone":2,"typeConfidence":0.89,"plateTime":0.40243332486958394,"extension":6.84779889730597},"index":1,"playId":"f14b3e1f-0439-33c2-8c77-11464d39a8f6","pitchNumber":2,"startTime":"2026-07-21T00:36:43.615Z","endTime":"2026-07-21T00:36:46.615Z","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":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0258861142936,"aZ":-35.90901258125953,"pfxX":0.2915319075379643,"pfxZ":-2.3049539287981045,"pX":-0.4431810486836564,"pZ":2.195783855296797,"vX0":-6.365599838711416,"vY0":-127.12248852226483,"vZ0":-2.6901382437370875,"x":133.89,"y":179.49,"x0":2.063905263432623,"y0":50.00008178224905,"z0":6.141174152753175,"aX":0.4741324582898268},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.6,"breakHorizontal":1.1,"spinRate":2109,"spinDirection":303},"zone":7,"typeConfidence":0.9,"plateTime":0.4322019511202022,"extension":6.873565290623931},"index":2,"playId":"2bc29a0c-8afa-3686-b0d5-5822aa8464c3","pitchNumber":3,"startTime":"2026-07-21T00:37:02.025Z","endTime":"2026-07-21T00:37:05.025Z","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":2},"index":3,"playId":"8e9aa3b4-d782-3afc-8839-35b0903163f3","startTime":"2026-07-21T00:37:15.520Z","endTime":"2026-07-21T00:37:19.975Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80286508687934,"aZ":-31.886334058738356,"pfxX":7.210772960604643,"pfxZ":0.17136291065304476,"pX":1.50886343455892,"pZ":2.8258736939919387,"vX0":-4.08707915166391,"vY0":-127.19129944147336,"vZ0":-1.9153799881260412,"x":59.49,"y":162.48,"x0":2.188648243025155,"y0":50.001537598789994,"z0":6.085045925623686,"aX":11.972308723809652},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.1,"breakHorizontal":-12.4,"spinRate":1876,"spinDirection":108},"zone":12,"typeConfidence":0.88,"plateTime":0.4284474959519038,"extension":6.971731851474642},"index":4,"playId":"8c132786-56c2-3621-a6fd-3cb7d88f27a2","pitchNumber":4,"startTime":"2026-07-21T00:37:36.061Z","endTime":"2026-07-21T00:37:39.699Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.275869970558844,"aZ":-35.94314618134502,"pfxX":-0.011144347680930977,"pfxZ":-2.288662218694623,"pX":-0.8818164027732038,"pZ":1.1141319602260769,"vX0":-6.944467648354851,"vY0":-127.30614163734919,"vZ0":-5.4333226887036545,"x":150.61,"y":208.7,"x0":1.8787304169111991,"y0":50.001964722414755,"z0":6.109539131202008,"aX":-0.01821854737335248},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.2,"breakHorizontal":1.6,"spinRate":2136,"spinDirection":311},"zone":13,"typeConfidence":0.9,"plateTime":0.4296603658783491,"extension":6.96901993616951},"index":5,"playId":"f497146c-f3bd-34b5-8005-cd75d563f473","pitchNumber":5,"startTime":"2026-07-21T00:38:06.206Z","endTime":"2026-07-21T00:38:09.401Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.173320621912687,"aZ":-36.787390668103235,"pfxX":-0.5358980085079743,"pfxZ":-2.7585445049958333,"pX":-0.040444085035679755,"pZ":1.689120635726524,"vX0":-5.028656527877745,"vY0":-128.47433804461554,"vZ0":-3.967346759664008,"x":118.54,"y":193.17,"x0":2.010333457646278,"y0":50.00180134360882,"z0":6.107287969085347,"aX":-0.8957852732229022},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-5.6,"breakHorizontal":2.0,"spinRate":2161,"spinDirection":303},"zone":13,"typeConfidence":0.9,"plateTime":0.42604307971500655,"extension":6.874847352113901},"hitData":{"launchSpeed":88.1,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.18,"coordY":171.8}},"index":6,"playId":"424ff110-b4a2-3c76-9309-b06901bfd12d","pitchNumber":6,"startTime":"2026-07-21T00:38:25.178Z","endTime":"2026-07-21T00:38:31.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:38:31.646Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a soft ground ball to third baseman Tommy Edman.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T00:40:59.183Z","endTime":"2026-07-21T00:42:43.586Z","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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"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,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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38798268037276,"aZ":-9.20683596309658,"pfxX":-4.35972309476502,"pfxZ":12.30495362157969,"pX":-0.3516572345813871,"pZ":4.109992209017143,"vX0":3.567138104440174,"vY0":-135.46255754895438,"vZ0":-2.260847440375744,"x":130.4,"y":127.81,"x0":-1.116305844143548,"y0":50.00345829237868,"z0":5.595269553940444,"aX":-8.138065666319786},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":22.1,"breakHorizontal":7.2,"spinRate":2467,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.40368089285471465,"extension":6.67933977943998},"index":0,"playId":"24a0455a-fbea-308f-a81b-a2272b73300a","pitchNumber":1,"startTime":"2026-07-21T00:41:07.619Z","endTime":"2026-07-21T00:41:11.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.670481395550954,"aZ":-12.100857045631418,"pfxX":-6.216368600673274,"pfxZ":10.812289398954476,"pX":0.2572552546692095,"pZ":2.3327448830014106,"vX0":6.088868841511184,"vY0":-135.19930596159438,"vZ0":-5.639024793300733,"x":107.19,"y":175.8,"x0":-1.213240337043477,"y0":50.00361284053092,"z0":5.29017904947316,"aX":-11.542347761755277},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.6,"breakHorizontal":10.0,"spinRate":2400,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.4046713401573703,"extension":6.732600989711502},"index":1,"playId":"d8c60c9b-5dcc-3aab-b1b0-0fb4aecd837b","pitchNumber":2,"startTime":"2026-07-21T00:41:27.226Z","endTime":"2026-07-21T00:41:30.250Z","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":85.3,"endSpeed":78.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.865599245257265,"aZ":-29.04615065138577,"pfxX":0.20204467776935253,"pfxZ":2.029526262702387,"pX":1.6022339912419548,"pZ":0.5231235042697672,"vX0":7.177938094929505,"vY0":-123.92382142434295,"vZ0":-5.534086941363781,"x":55.93,"y":224.66,"x0":-1.3692033300452024,"y0":50.00422347373284,"z0":5.23887938670767,"aX":0.3097520179797152},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.5,"breakHorizontal":-2.2,"spinRate":2261,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.44353571265275216,"extension":6.764560993439541},"index":2,"playId":"cd97ede9-f030-38fb-8706-b171229a1dff","pitchNumber":3,"startTime":"2026-07-21T00:41:46.733Z","endTime":"2026-07-21T00:41:49.733Z","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":93.2,"endSpeed":85.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57260127377986,"aZ":-11.107626809333171,"pfxX":-4.659155541961166,"pfxZ":11.282974999875957,"pX":0.002938901040176917,"pZ":4.2339753802009445,"vX0":5.381295989828635,"vY0":-135.73990886197151,"vZ0":-1.1999818338252553,"x":116.89,"y":124.46,"x0":-1.3994109502901113,"y0":50.0017312602476,"z0":5.454748739750844,"aX":-8.698825031938085},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.4,"breakHorizontal":7.3,"spinRate":2421,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.4034503965004057,"extension":6.753938615405257},"index":3,"playId":"9204779d-efbe-3116-ae92-4a0e101b42fd","pitchNumber":4,"startTime":"2026-07-21T00:42:14.148Z","endTime":"2026-07-21T00:42:17.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.780827591307542,"aZ":-29.74563286503776,"pfxX":1.0546804418803513,"pfxZ":1.569824395225111,"pX":0.7072328216614601,"pZ":2.121132775891016,"vX0":4.730489309397752,"vY0":-124.279326588392,"vZ0":-1.7239680809505504,"x":90.04,"y":181.51,"x0":-1.3643536610762772,"y0":50.00612477535992,"z0":5.313440061358911,"aX":1.6367920845768447},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.6,"breakHorizontal":-3.1,"spinRate":2150,"spinDirection":180},"zone":9,"typeConfidence":0.9,"plateTime":0.4420902291015052,"extension":6.7846348578580535},"hitData":{"launchSpeed":50.6,"launchAngle":-51.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":121.0,"coordY":159.59}},"index":4,"playId":"a84aabbc-bf98-393d-8938-1e0c266304b2","pitchNumber":5,"startTime":"2026-07-21T00:42:36.171Z","endTime":"2026-07-21T00:42:43.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:42:43.586Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging. Justin Crawford steals (13) 2nd base.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T00:43:05.838Z","endTime":"2026-07-21T00:45:15.586Z","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":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"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,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"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":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21467519160875,"aZ":-12.559941449988619,"pfxX":-4.856871982302312,"pfxZ":10.778582373018416,"pX":-0.3738179901255743,"pZ":4.508344951037052,"vX0":3.9964061576567236,"vY0":-133.65525219388022,"vZ0":-0.42434209423472247,"x":131.25,"y":117.05,"x0":-1.2530893249611694,"y0":50.00382628423617,"z0":5.566339080956946,"aX":-8.839607079816107},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.7,"breakHorizontal":8.0,"spinRate":2389,"spinDirection":205},"zone":11,"typeConfidence":0.89,"plateTime":0.4088814741789588,"extension":6.642325770289489},"index":0,"playId":"ba67cdb1-0b42-3ea6-9d17-826055e13599","pitchNumber":1,"startTime":"2026-07-21T00:43:14.530Z","endTime":"2026-07-21T00:43:17.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.564362803677984,"aZ":-26.21611671279783,"pfxX":0.8625692498586597,"pfxZ":3.654142333102813,"pX":0.6277028029294505,"pZ":2.0696168743932373,"vX0":5.2898942918475615,"vY0":-126.33075737076103,"vZ0":-2.793700271715724,"x":93.07,"y":182.9,"x0":-1.5977294336213965,"y0":50.00323629650966,"z0":5.277230504481119,"aX":1.4065699170898665},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.2,"breakHorizontal":-2.6,"spinRate":2268,"spinDirection":192},"zone":9,"typeConfidence":0.9,"plateTime":0.43208110091456087,"extension":6.724705671218096},"index":1,"playId":"c6fd4b23-3d07-3679-a9f2-db9894887f1c","pitchNumber":2,"startTime":"2026-07-21T00:43:44.068Z","endTime":"2026-07-21T00:43:47.068Z","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":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.645027609580747,"aZ":-25.743411484802664,"pfxX":0.8977564696414007,"pfxZ":3.86353975690309,"pX":0.7318028751565921,"pZ":1.97332396015048,"vX0":5.267152460325425,"vY0":-127.7351469007435,"vZ0":-3.2992733912364947,"x":89.11,"y":185.5,"x0":-1.467767675141202,"y0":50.00165817990611,"z0":5.290771848364986,"aX":1.492313439074819},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.5,"breakHorizontal":-2.8,"spinRate":2285,"spinDirection":203},"zone":9,"typeConfidence":0.9,"plateTime":0.4276997027033813,"extension":6.626300799762724},"index":2,"playId":"4159dd1a-e176-3d3e-8c63-3c33ce34c907","pitchNumber":3,"startTime":"2026-07-21T00:44:01.994Z","endTime":"2026-07-21T00:44:04.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92925629596639,"aZ":-12.82158875345318,"pfxX":-4.190808559727364,"pfxZ":10.488948855245246,"pX":-1.004035406987455,"pZ":4.536996074989862,"vX0":2.2294480555804523,"vY0":-134.86982672300823,"vZ0":-0.47013957716507515,"x":155.27,"y":116.28,"x0":-1.2962894586793647,"y0":50.00091275779942,"z0":5.61659847543034,"aX":-7.730887464093034},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.1,"breakHorizontal":7.1,"spinRate":2235,"spinDirection":207},"zone":11,"typeConfidence":0.89,"plateTime":0.4058936588271451,"extension":6.627252400414889},"index":3,"playId":"5faea25b-a609-3dea-87a3-8d608cbf5dd6","pitchNumber":4,"startTime":"2026-07-21T00:44:23.099Z","endTime":"2026-07-21T00:44:26.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.124575225608794,"aZ":-24.483820698439654,"pfxX":0.9379231236545964,"pfxZ":4.71978275469211,"pX":1.0003363834321013,"pZ":0.6259716422735975,"vX0":5.640444655286549,"vY0":-126.66558895271487,"vZ0":-6.4335179131346285,"x":78.87,"y":221.88,"x0":-1.3744442923570772,"y0":50.00481065497243,"z0":5.148284556145161,"aX":1.528247756697539},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.3,"breakHorizontal":-3.0,"spinRate":2183,"spinDirection":202},"zone":14,"typeConfidence":0.89,"plateTime":0.43191870902141627,"extension":6.702470067138922},"index":4,"playId":"b56db9c5-b17f-3a7b-8c4e-cf101243eacd","pitchNumber":5,"startTime":"2026-07-21T00:44:41.933Z","endTime":"2026-07-21T00:44:45.096Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.844883683344126,"aZ":-26.11732807544062,"pfxX":1.4416953126235295,"pfxZ":3.7000911134667476,"pX":0.5120145542209446,"pZ":2.7975314746150177,"vX0":4.598556487395332,"vY0":-127.14414924015601,"vZ0":-1.366032208506374,"x":97.48,"y":163.25,"x0":-1.5068655518718572,"y0":50.0060078122384,"z0":5.412547595260983,"aX":2.3629913889413725},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.6,"breakHorizontal":-3.6,"spinRate":2220,"spinDirection":198},"zone":6,"typeConfidence":0.9,"plateTime":0.43062899451852354,"extension":6.630758046173249},"index":5,"playId":"0bc2ef18-d931-3ed0-8c9c-881b9980009d","pitchNumber":6,"startTime":"2026-07-21T00:45:09.670Z","endTime":"2026-07-21T00:45:15.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:45:15.586Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T00:45:37.815Z","endTime":"2026-07-21T00:47:35.607Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31170660493128,"aZ":-25.805287149762133,"pfxX":0.679391743378873,"pfxZ":3.9353647786502175,"pX":1.3152150614161287,"pZ":0.27385612016023686,"vX0":6.5380341264424615,"vY0":-126.09799326929856,"vZ0":-7.020544137850485,"x":66.87,"y":231.39,"x0":-1.393562969197135,"y0":50.00384503064899,"z0":5.1599541971662095,"aX":1.1004866694633402},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.8,"breakHorizontal":-2.6,"spinRate":2359,"spinDirection":203},"zone":14,"typeConfidence":0.89,"plateTime":0.4334436898039322,"extension":6.7969853607855475},"index":0,"playId":"0eaef7a1-397c-3549-8ca9-6a00a49e721a","pitchNumber":1,"startTime":"2026-07-21T00:45:51.686Z","endTime":"2026-07-21T00:46:00.781Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Emmet Sheehan. Justin Crawford to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"0eaef7a1-397c-3549-8ca9-6a00a49e721a","startTime":"2026-07-21T00:46:05.568Z","endTime":"2026-07-21T00:46:27.083Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"}},{"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":85.2,"endSpeed":78.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.411832303974556,"aZ":-28.26549642643949,"pfxX":1.403564833483621,"pfxZ":2.5009188758964456,"pX":-0.5120681768769885,"pZ":2.8174275430684923,"vX0":2.413940045923947,"vY0":-124.07105628273968,"vZ0":-0.4330657340737013,"x":136.52,"y":162.71,"x0":-1.6792310453269104,"y0":50.0013364834297,"z0":5.346165613100152,"aX":2.191485561416758},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.7,"breakHorizontal":-3.1,"spinRate":2264,"spinDirection":163},"zone":1,"typeConfidence":0.9,"plateTime":0.44116470225091176,"extension":6.6778166118539435},"index":2,"playId":"cc615cf2-faa9-38d4-9c02-7e0aff84df8c","pitchNumber":2,"startTime":"2026-07-21T00:46:27.083Z","endTime":"2026-07-21T00:46:30.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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.07927897358335,"aZ":-41.49230817376258,"pfxX":4.074649652099197,"pfxZ":-6.890965760458176,"pX":0.22496378027053854,"pZ":1.317200766649676,"vX0":2.7186961607021503,"vY0":-115.73182290344398,"vZ0":-0.24346548973993354,"x":97.09,"y":164.36,"x0":-1.4951535644175113,"y0":50.000038758339784,"z0":5.405765059102939,"aX":5.512788027026679},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-12.2,"breakHorizontal":-8.0,"spinRate":2675,"spinDirection":46},"zone":14,"typeConfidence":0.91,"plateTime":0.4737035499055531,"extension":6.655307816125681},"index":3,"playId":"17919e99-a466-3087-a248-8c1e42a17496","pitchNumber":3,"startTime":"2026-07-21T00:46:49.203Z","endTime":"2026-07-21T00:46:52.203Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.513004113897242,"aZ":-33.410454164419484,"pfxX":-8.152043109988043,"pfxZ":-0.7753087197615507,"pX":-0.8904702217498403,"pZ":1.735346171391728,"vX0":4.202862427605295,"vY0":-125.5949650786389,"vZ0":-2.261766955362999,"x":150.94,"y":191.93,"x0":-1.5230842911121865,"y0":50.00091388566358,"z0":5.354587653416009,"aX":-13.072324821624008},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.7,"breakHorizontal":13.8,"spinRate":1193,"spinDirection":260},"zone":13,"typeConfidence":0.91,"plateTime":0.4354671929039333,"extension":6.65873723428013},"index":4,"playId":"a93952b6-e7a8-3920-ade7-89bef15ee2c6","pitchNumber":4,"startTime":"2026-07-21T00:47:10.493Z","endTime":"2026-07-21T00:47:14.364Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.395606147226925,"aZ":-32.10951277276565,"pfxX":-8.74472641306377,"pfxZ":0.03963855066531696,"pX":-1.0523325222578417,"pZ":1.6711531113838742,"vX0":4.09577237073545,"vY0":-126.12338245166102,"vZ0":-2.7339452975147918,"x":157.11,"y":193.66,"x0":-1.556594318397403,"y0":50.00402433944382,"z0":5.345269710074255,"aX":-14.162464580287724},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.2,"breakHorizontal":15.0,"spinRate":1117,"spinDirection":264},"zone":13,"typeConfidence":0.9,"plateTime":0.43343177301932156,"extension":6.601925421591224},"index":5,"playId":"a5ee77f7-f0d4-3dbf-a519-2e5ff253bf11","pitchNumber":5,"startTime":"2026-07-21T00:47:32.607Z","endTime":"2026-07-21T00:47:35.607Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:47:35.607Z","atBatIndex":41},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Emmet Sheehan intentionally walks Bryce Harper.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T00:48:01.318Z","endTime":"2026-07-21T00:48:05.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnThird":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08234366-0436-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-21T00:48:03.923Z","endTime":"2026-07-21T00:48:03.940Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08234366-0436-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-21T00:48:03.940Z","endTime":"2026-07-21T00:48:03.942Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08234366-0436-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-21T00:48:03.942Z","endTime":"2026-07-21T00:48:04.942Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08234366-0436-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-21T00:48:03.942Z","endTime":"2026-07-21T00:48:05.946Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-21T00:48:05.946Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to center fielder Andy Pages.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T00:48:24.508Z","endTime":"2026-07-21T00:48:44.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":0},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.020336230216074,"aZ":-28.42507579211952,"pfxX":1.3807521441847705,"pfxZ":2.344769265749232,"pX":0.3220616665934576,"pZ":2.497110257060635,"vX0":4.015497961228379,"vY0":-125.62520556145324,"vZ0":-1.4817465610261586,"x":104.72,"y":171.36,"x0":-1.4754151723448459,"y0":50.00549258482671,"z0":5.401284859766502,"aX":2.2109657426329097},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.2,"breakHorizontal":-3.4,"spinRate":2374,"spinDirection":169},"zone":6,"typeConfidence":0.9,"plateTime":0.435694918404292,"extension":6.7161359006584265},"hitData":{"launchSpeed":90.7,"launchAngle":44.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.89,"coordY":79.33}},"index":0,"playId":"0f37b2c3-87b5-3aff-afce-7c38ef44dfbc","pitchNumber":1,"startTime":"2026-07-21T00:48:34.998Z","endTime":"2026-07-21T00:48:44.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:48:44.546Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a sharp line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T00:51:30.733Z","endTime":"2026-07-21T00:52:05.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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":"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.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55388872612236,"aZ":-27.917356967633033,"pfxX":10.629715102108397,"pfxZ":2.2281992852391106,"pX":-0.20778606151582837,"pZ":2.5469761876664396,"vX0":-9.17720067540725,"vY0":-136.96755749284466,"vZ0":-4.350703769913331,"x":124.92,"y":170.01,"x0":1.7953575063157072,"y0":50.00384911996159,"z0":6.051586617716046,"aX":20.318941382994698},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.4,"breakHorizontal":-17.5,"spinRate":2089,"spinDirection":129},"zone":5,"typeConfidence":0.9,"plateTime":0.39897236455339824,"extension":6.736436506789175},"index":0,"playId":"f3b55a8a-7ccd-360d-98a9-b56bc324b0d6","pitchNumber":1,"startTime":"2026-07-21T00:51:37.135Z","endTime":"2026-07-21T00:51:40.135Z","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":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21467728421042,"aZ":-30.113635317853987,"pfxX":9.560484872458424,"pfxZ":1.2475447887351345,"pX":0.5803202476871528,"pZ":1.8727644806273953,"vX0":-6.543853061243982,"vY0":-127.33457283262743,"vZ0":-4.361585362660268,"x":94.88,"y":188.22,"x0":1.936545407137229,"y0":50.00074476375623,"z0":5.980052780527913,"aX":15.75758858263858},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.6,"breakHorizontal":-16.0,"spinRate":2091,"spinDirection":115},"zone":9,"typeConfidence":0.89,"plateTime":0.42951660673140957,"extension":6.90505484545788},"hitData":{"launchSpeed":102.3,"launchAngle":11.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":82.92,"coordY":91.17}},"index":1,"playId":"dee5ecac-ac89-3837-8795-7dc388522466","pitchNumber":2,"startTime":"2026-07-21T00:51:53.917Z","endTime":"2026-07-21T00:52:05.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:52:05.662Z","atBatIndex":44},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Miguel Rojas grounds into a force out, second baseman Bryson Stott to shortstop Trea Turner. Mookie Betts out at 2nd. Miguel Rojas to 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T00:52:22.210Z","endTime":"2026-07-21T00:54:30.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":84.2,"endSpeed":77.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.25061393846286,"aZ":-35.54617924349125,"pfxX":0.37000794941576687,"pfxZ":-2.227258815193979,"pX":0.18627876613724909,"pZ":2.9178941130589684,"vX0":-4.497044711798848,"vY0":-122.54143999321815,"vZ0":-0.7682000410946082,"x":109.9,"y":160.0,"x0":2.000723637812442,"y0":50.00320287572514,"z0":6.284375375699074,"aX":0.5607161299935386},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.0,"breakHorizontal":0.5,"spinRate":2050,"spinDirection":299},"zone":2,"typeConfidence":0.9,"plateTime":0.44776754169605537,"extension":6.792076003673003},"index":0,"playId":"e177351b-5b8d-33a7-8d30-40d5e36cfcba","pitchNumber":1,"startTime":"2026-07-21T00:52:28.153Z","endTime":"2026-07-21T00:52:31.153Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"48b4b51f-be26-3837-8484-6c203d522726","startTime":"2026-07-21T00:52:40.517Z","endTime":"2026-07-21T00:52:44.765Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.146939388891138,"aZ":-33.15466843267827,"pfxX":9.287604161250005,"pfxZ":-0.5975502162933077,"pX":1.1778829778186188,"pZ":1.8034100111546625,"vX0":-5.477175168443884,"vY0":-126.89376724057433,"vZ0":-4.068604529052365,"x":72.1,"y":190.09,"x0":2.1539060999185784,"y0":50.00336890306377,"z0":6.059257452270089,"aX":15.197686810734721},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.8,"breakHorizontal":-15.6,"spinRate":1915,"spinDirection":110},"zone":14,"typeConfidence":0.9,"plateTime":0.4310854772329167,"extension":6.995665232363747},"index":2,"playId":"ac15f419-70d2-37ca-8dfe-1ed4734b28d8","pitchNumber":2,"startTime":"2026-07-21T00:52:58.570Z","endTime":"2026-07-21T00:53:03.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.721975635808548,"aZ":-31.28553766901034,"pfxX":10.109357067422685,"pfxZ":0.5384119081404317,"pX":-0.5568042700776282,"pZ":0.6844460795884241,"vX0":-9.693196911030443,"vY0":-127.11942038646413,"vZ0":-7.216899511267583,"x":138.22,"y":220.3,"x0":1.9823457667615232,"y0":50.0021109758821,"z0":6.026132319974206,"aX":16.63533898868517},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.5,"breakHorizontal":-16.2,"spinRate":2109,"spinDirection":111},"zone":13,"typeConfidence":0.9,"plateTime":0.42997733733834664,"extension":6.959646253782012},"index":3,"playId":"e8d37edd-e1ba-37d4-bcea-5f3ad52a6b0c","pitchNumber":3,"startTime":"2026-07-21T00:53:21.652Z","endTime":"2026-07-21T00:53:24.860Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.061899236947575,"aZ":-30.344515678540766,"pfxX":9.384068685621978,"pfxZ":1.1049113653426872,"pX":0.2847556905247469,"pZ":2.0512072603801026,"vX0":-7.541094878807361,"vY0":-127.43042036488357,"vZ0":-4.088035200259109,"x":106.15,"y":183.4,"x0":2.050672844431772,"y0":50.00556763877066,"z0":6.0507103308398715,"aX":15.569701937256404},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.3,"breakHorizontal":-15.5,"spinRate":1959,"spinDirection":106},"zone":9,"typeConfidence":0.89,"plateTime":0.4284188058202054,"extension":6.934981367329846},"index":4,"playId":"eaf40f1c-844d-3acd-8c1b-65e55b4c3383","pitchNumber":4,"startTime":"2026-07-21T00:53:44.820Z","endTime":"2026-07-21T00:53:47.820Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-21T00:54:01.850Z","endTime":"2026-07-21T00:54:21.255Z","isPitch":false,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12443707449778,"aZ":-36.676440323159305,"pfxX":-0.24506219736998802,"pfxZ":-2.869582344026078,"pX":-0.0853423439076661,"pZ":3.338722745331655,"vX0":-4.883899913904316,"vY0":-124.72129283089554,"vZ0":0.31415787376387416,"x":120.25,"y":148.63,"x0":1.9337073951867068,"y0":50.00283492464434,"z0":6.246689655168563,"aX":-0.3843921127407745},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.8,"breakHorizontal":1.7,"spinRate":2051,"spinDirection":304},"zone":2,"typeConfidence":0.9,"plateTime":0.43989463873220114,"extension":6.854375043847838},"hitData":{"launchSpeed":90.1,"launchAngle":-0.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.0,"coordY":147.46}},"index":6,"playId":"3207c32e-0786-3761-8adb-56b2f78fbf81","pitchNumber":5,"startTime":"2026-07-21T00:54:21.255Z","endTime":"2026-07-21T00:54:30.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:54:30.167Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Teoscar Hernández singles on a sharp ground ball to center fielder Justin Crawford. Miguel Rojas to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T00:54:52.499Z","endTime":"2026-07-21T00:56:05.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.77254900228569,"aZ":-29.99025929236376,"pfxX":9.66711619942555,"pfxZ":1.3286228848209838,"pX":-0.09192614304528023,"pZ":2.4564831964851557,"vX0":-8.244039697339755,"vY0":-126.79397478959817,"vZ0":-3.2799878039160593,"x":120.5,"y":172.45,"x0":1.9317103481817097,"y0":50.00143266744236,"z0":6.137509630137854,"aX":15.878614948483204},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.9,"breakHorizontal":-15.8,"spinRate":2043,"spinDirection":108},"zone":5,"typeConfidence":0.89,"plateTime":0.4305287614080018,"extension":7.053834988766758},"index":0,"playId":"e20a48eb-c908-37f9-8ad0-2cf122a8b9e3","pitchNumber":1,"startTime":"2026-07-21T00:54:57.617Z","endTime":"2026-07-21T00:55:03.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":88.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.847229539676782,"aZ":-23.238725724912822,"pfxX":11.943074595335556,"pfxZ":4.579155762033341,"pX":-1.1810790813143162,"pZ":1.1191106557950543,"vX0":-12.354790210912483,"vY0":-138.32880593044663,"vZ0":-8.817999324522832,"x":162.02,"y":208.56,"x0":1.7766108069065256,"y0":50.005626162879196,"z0":5.888275834593756,"aX":23.31109652307625},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.6,"breakHorizontal":-19.3,"spinRate":2236,"spinDirection":128},"zone":13,"typeConfidence":0.9,"plateTime":0.39492055465515374,"extension":6.865888036580555},"index":1,"playId":"0caa2ad9-95fe-3f11-9d93-027b75c70cdd","pitchNumber":2,"startTime":"2026-07-21T00:55:35.347Z","endTime":"2026-07-21T00:55:38.511Z","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":95.1,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71975386504847,"aZ":-25.64798891095958,"pfxX":12.016350563897909,"pfxZ":3.373950559889007,"pX":-0.6180959148815531,"pZ":2.418180695207108,"vX0":-11.065329990826992,"vY0":-138.0392939783463,"vZ0":-5.079934185770835,"x":140.56,"y":173.49,"x0":1.8743946280574817,"y0":50.00627176359102,"z0":6.001362437679971,"aX":23.275544230186995},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.2,"breakHorizontal":-19.6,"spinRate":2174,"spinDirection":125},"zone":4,"typeConfidence":0.9,"plateTime":0.39624924453358723,"extension":6.88082437722601},"hitData":{"launchSpeed":107.2,"launchAngle":7.0,"totalDistance":151.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":118.98,"coordY":91.18}},"index":2,"playId":"31d7162d-6207-30f0-817f-7dfcb309a0ef","pitchNumber":3,"startTime":"2026-07-21T00:55:54.295Z","endTime":"2026-07-21T00:56:05.310Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:56:05.310Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Max Muncy doubles (16) on a line drive to right fielder Gabriel Rincones Jr. Miguel Rojas scores. Teoscar Hernández to 3rd.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T00:58:52.674Z","endTime":"2026-07-21T01:01:38.425Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnThird":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[1,2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T00:56:23.247Z","endTime":"2026-07-21T00:57:37.589Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Orion Kerkering replaces Cristopher Sánchez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-21T00:57:37.589Z","endTime":"2026-07-21T00:58:35.352Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Max Muncy replaces Alex Call.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-07-21T00:58:35.352Z","endTime":"2026-07-21T00:58:54.716Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":669743,"link":"/api/v1/people/669743"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.667287888615974,"aZ":-12.423422052455766,"pfxX":-7.01572778601261,"pfxZ":9.773369592770246,"pX":-0.6140672730082346,"pZ":3.029743606122166,"vX0":3.5536083750366187,"vY0":-141.3698049028377,"vZ0":-5.833986051601528,"x":140.41,"y":156.98,"x0":-0.9767844329653613,"y0":50.00642279225958,"z0":5.920044203558617,"aX":-14.18247628636205},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":12.0,"spinRate":2407,"spinDirection":220},"zone":1,"typeConfidence":0.9,"plateTime":0.38766569706114984,"extension":6.249343487160981},"index":3,"playId":"647c9e72-5811-3c33-aa75-1be4880da650","pitchNumber":1,"startTime":"2026-07-21T00:58:54.716Z","endTime":"2026-07-21T00:58:57.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96577004265182,"aZ":-13.943056847262183,"pfxX":-7.731469750061644,"pfxZ":8.987979804741496,"pX":-0.30558466246431526,"pZ":2.8729206199240576,"vX0":5.218823196620053,"vY0":-141.67074570560328,"vZ0":-5.791232125968077,"x":128.65,"y":161.21,"x0":-1.1689354784119317,"y0":50.00523495872123,"z0":5.838092929911134,"aX":-15.686883679858909},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":13.0,"spinRate":2421,"spinDirection":223},"zone":1,"typeConfidence":0.9,"plateTime":0.3869198397593294,"extension":6.326273214909086},"index":4,"playId":"6c19b534-748f-34a1-8cb9-af5ea620f238","pitchNumber":2,"startTime":"2026-07-21T00:59:10.525Z","endTime":"2026-07-21T00:59:13.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.747392484420413,"aZ":-32.4752890407752,"pfxX":10.439276975619645,"pfxZ":-0.17739735170400728,"pX":0.4934775387614391,"pZ":2.5890744684961695,"vX0":1.8690619031575184,"vY0":-128.54852822355042,"vZ0":-1.4277498871522574,"x":98.19,"y":168.87,"x0":-1.5995596866015886,"y0":50.00548001944442,"z0":5.673829550691258,"aX":17.46538371275204},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.4,"breakHorizontal":-19.3,"spinRate":3081,"spinDirection":52},"zone":6,"typeConfidence":0.9,"plateTime":0.42614764462813914,"extension":5.940725951092213},"index":5,"playId":"4c373f6b-ed01-381c-a5e5-8886821161cc","pitchNumber":3,"startTime":"2026-07-21T00:59:35.646Z","endTime":"2026-07-21T00:59:43.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.565838442511073,"aZ":-28.00499199828784,"pfxX":8.943924651487418,"pfxZ":2.5061062654227744,"pX":-0.029441382705752202,"pZ":2.4569583618555426,"vX0":1.2577991845008936,"vY0":-128.20707603613016,"vZ0":-2.635928747956288,"x":118.12,"y":172.44,"x0":-1.6885141140853994,"y0":50.0047162270313,"z0":5.684769486626793,"aX":14.885650060575264},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.2,"breakHorizontal":-16.4,"spinRate":2977,"spinDirection":60},"zone":5,"typeConfidence":0.9,"plateTime":0.4272669261008395,"extension":5.966993979256396},"index":6,"playId":"3f922d96-e92a-397d-8a3a-098dc22f5047","pitchNumber":4,"startTime":"2026-07-21T01:00:16.060Z","endTime":"2026-07-21T01:00:19.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4045315776748,"aZ":-12.532318948587266,"pfxX":-7.555655264313961,"pfxZ":9.541257294176264,"pX":-0.24353080659989854,"pZ":4.50053728459184,"vX0":4.923475425483799,"vY0":-142.92129753689915,"vZ0":-2.113937119046239,"x":126.28,"y":117.27,"x0":-1.011114952174211,"y0":50.004154834812574,"z0":6.041441676421615,"aX":-15.55768316366565},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.0,"breakHorizontal":12.6,"spinRate":2451,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3839361034953863,"extension":6.239828311770431},"index":7,"playId":"7c967490-195a-3ddd-8e02-8b0093e367cf","pitchNumber":5,"startTime":"2026-07-21T01:00:47.626Z","endTime":"2026-07-21T01:00:50.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97671008155452,"aZ":-12.547985175328558,"pfxX":-7.999333870604044,"pfxZ":9.620418769020864,"pX":0.8655891320033452,"pZ":1.9684251948707892,"vX0":7.5748547894606535,"vY0":-142.23681218077755,"vZ0":-8.49444162753227,"x":84.01,"y":185.63,"x0":-0.7985247902177688,"y0":50.002122343218126,"z0":5.797760234079078,"aX":-16.31755236567438},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.7,"breakHorizontal":12.8,"spinRate":2479,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.38573972071981233,"extension":6.3540061886879045},"index":8,"playId":"0a68069a-bdb9-3a76-bfe1-e97b25814409","pitchNumber":6,"startTime":"2026-07-21T01:01:04.755Z","endTime":"2026-07-21T01:01:09.934Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1496325542555,"aZ":-13.775943840574174,"pfxX":-7.806453534301404,"pfxZ":8.938957061699698,"pX":-0.4407481129336529,"pZ":3.065699951959177,"vX0":4.479376277212221,"vY0":-142.43992910724097,"vZ0":-5.449207937863127,"x":133.8,"y":156.01,"x0":-1.0178875578746707,"y0":50.00477588147631,"z0":5.87176782915863,"aX":-16.072843397696303},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.2,"breakHorizontal":13.2,"spinRate":2462,"spinDirection":226},"zone":1,"typeConfidence":0.9,"plateTime":0.38425839167020603,"extension":6.255311490520545},"hitData":{"launchSpeed":88.5,"launchAngle":21.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":213.0,"coordY":106.0}},"index":9,"playId":"41461339-74d2-3fe3-908f-0c81055bf44f","pitchNumber":7,"startTime":"2026-07-21T01:01:23.812Z","endTime":"2026-07-21T01:01:38.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:01:38.425Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T01:03:01.643Z","endTime":"2026-07-21T01:05:22.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnThird":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7,8,9],"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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"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":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T01:02:02.135Z","endTime":"2026-07-21T01:03:04.006Z","isPitch":false,"type":"action"},{"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":97.3,"endSpeed":89.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.519162474265713,"aZ":-12.780189869610492,"pfxX":-7.330357867882547,"pfxZ":9.448392119899435,"pX":-0.7770762868045292,"pZ":3.9677465274828716,"vX0":3.3221107820805886,"vY0":-141.70452736811902,"vZ0":-3.3558660279892902,"x":146.62,"y":131.65,"x0":-1.0060178752827815,"y0":50.006044662628774,"z0":5.972934476389632,"aX":-15.050852356729983},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":12.7,"spinRate":2359,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.3851560808292449,"extension":6.2606180111439915},"index":1,"playId":"8a58e9c0-a53c-33a5-87ca-288ef587ee33","pitchNumber":1,"startTime":"2026-07-21T01:03:04.006Z","endTime":"2026-07-21T01:03:07.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99835054065533,"aZ":-30.5855526127608,"pfxX":10.259355869485267,"pfxZ":0.9781896277070956,"pX":0.03428980509229678,"pZ":2.890550780242126,"vX0":0.6510488522363769,"vY0":-126.20604202974371,"vZ0":-0.9314850498406888,"x":115.69,"y":160.74,"x0":-1.560008816262117,"y0":50.00070879823583,"z0":5.721577178941643,"aX":16.593292360831253},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.8,"breakHorizontal":-18.7,"spinRate":3000,"spinDirection":58},"zone":2,"typeConfidence":0.91,"plateTime":0.43353450001987204,"extension":5.941192852836145},"index":2,"playId":"ebd288fe-6fd8-3042-97f0-19e8e00d8120","pitchNumber":2,"startTime":"2026-07-21T01:03:17.068Z","endTime":"2026-07-21T01:03:20.068Z","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":97.7,"endSpeed":89.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.197375975817376,"aZ":-13.069307541736398,"pfxX":-6.803715326936514,"pfxZ":9.248305023285813,"pX":-0.10956039907216912,"pZ":4.200764276691688,"vX0":4.8629669495284915,"vY0":-142.25029831780208,"vZ0":-2.6886543584299476,"x":121.18,"y":125.36,"x0":-0.9504129000888467,"y0":50.00271199624252,"z0":5.978176306517579,"aX":-14.054425462726503},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.4,"breakHorizontal":11.4,"spinRate":2367,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.38388155224132303,"extension":6.235674903774097},"index":3,"playId":"b755e7e9-d4b2-3115-a1f8-0ed8594d8c4e","pitchNumber":3,"startTime":"2026-07-21T01:03:34.114Z","endTime":"2026-07-21T01:03:37.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.87317518405253,"aZ":-12.383598041900065,"pfxX":-7.729691233161749,"pfxZ":9.777856690157186,"pX":0.01046576268827836,"pZ":2.27320543759681,"vX0":5.468893370259916,"vY0":-141.07537672245974,"vZ0":-7.405446245836671,"x":116.6,"y":177.4,"x0":-0.9449857336737246,"y0":50.001431603788376,"z0":5.723217884056871,"aX":-15.642590299003961},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":13.0,"spinRate":2317,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.38765112319962913,"extension":6.558007517731992},"index":4,"playId":"eac4e650-fbc1-38af-9785-9891f9872c71","pitchNumber":4,"startTime":"2026-07-21T01:03:49.196Z","endTime":"2026-07-21T01:03:52.196Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-21T01:03:56.682Z","endTime":"2026-07-21T01:04:13.246Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31776368067815,"aZ":-14.922333774708244,"pfxX":-6.594547284091641,"pfxZ":8.536307808933316,"pX":-1.2971597617202817,"pZ":4.955898611785795,"vX0":2.00010768875302,"vY0":-141.0982319474257,"vZ0":-0.15908360729929066,"x":166.44,"y":104.97,"x0":-1.1571290005042438,"y0":50.006865436107375,"z0":5.972394265943051,"aX":-13.334639278929572},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":11.5,"spinRate":2336,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.38779494620840316,"extension":6.195546487819808},"index":6,"playId":"ea8781a2-acec-3457-b428-8c6b0d1bebf9","pitchNumber":5,"startTime":"2026-07-21T01:04:13.246Z","endTime":"2026-07-21T01:04:16.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.954128170665353,"aZ":-29.872893565881157,"pfxX":9.23701099005343,"pfxZ":1.408990571719479,"pX":0.8227358915334264,"pZ":1.921647550067128,"vX0":2.523997211789261,"vY0":-126.68875165225829,"vZ0":-3.2344183540292826,"x":85.64,"y":186.9,"x0":-1.3856452793087235,"y0":50.002931621337304,"z0":5.593043907610164,"aX":15.070496120381394},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.0,"breakHorizontal":-17.3,"spinRate":2935,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.431713904824627,"extension":6.317785736528225},"index":7,"playId":"e56ff938-e705-36dd-b971-0e586621693f","pitchNumber":6,"startTime":"2026-07-21T01:04:29.863Z","endTime":"2026-07-21T01:04:33.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.107759850637468,"aZ":-30.388396938346215,"pfxX":7.9096800121181685,"pfxZ":1.0732915526925915,"pX":1.3178440077361016,"pZ":1.749456447335317,"vX0":4.2982419436800825,"vY0":-128.09537369034157,"vZ0":-3.612509345722196,"x":66.77,"y":191.54,"x0":-1.4087232182698797,"y0":50.00274553748513,"z0":5.55014931437857,"aX":13.162575270846949},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.3,"breakHorizontal":-15.2,"spinRate":2939,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4273634731618685,"extension":6.141255993535377},"index":8,"playId":"3de914c6-0c53-3014-8213-f3afd1f6fadb","pitchNumber":7,"startTime":"2026-07-21T01:05:00.651Z","endTime":"2026-07-21T01:05:03.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13912635215187,"aZ":-9.561181703730066,"pfxX":-6.533907238361661,"pfxZ":10.887936136026735,"pX":0.9437601439030161,"pZ":2.251558765726501,"vX0":7.350276106272761,"vY0":-143.0060902316957,"vZ0":-8.201456123168919,"x":81.03,"y":177.99,"x0":-0.8075796447266835,"y0":50.00192724651792,"z0":5.751718112640497,"aX":-13.569534528912278},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.2,"breakHorizontal":10.4,"spinRate":2489,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.38261052957369346,"extension":6.389302719108323},"index":9,"playId":"2b8ad1aa-386a-3547-8c3c-fbbc3f606461","pitchNumber":8,"startTime":"2026-07-21T01:05:19.284Z","endTime":"2026-07-21T01:05:22.284Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:05:22.284Z","atBatIndex":48},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Orion Kerkering intentionally walks Shohei Ohtani.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T01:05:38.608Z","endTime":"2026-07-21T01:05:45.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnSecond":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"postOnThird":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08234366-0506-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-21T01:05:40.314Z","endTime":"2026-07-21T01:05:40.323Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08234366-0506-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-21T01:05:40.323Z","endTime":"2026-07-21T01:05:40.324Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08234366-0506-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-21T01:05:40.324Z","endTime":"2026-07-21T01:05:40.325Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08234366-0506-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-21T01:05:40.325Z","endTime":"2026-07-21T01:05:45.759Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-21T01:05:45.759Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Pages singles on a ground ball to shortstop Trea Turner. Teoscar Hernández scores. Max Muncy to 3rd. Shohei Ohtani to 2nd.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T01:06:34.238Z","endTime":"2026-07-21T01:06:45.285Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnThird":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"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_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T01:06:03.705Z","endTime":"2026-07-21T01:06:36.577Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01437546382174,"aZ":-17.910426694881174,"pfxX":-10.3965947527023,"pfxZ":7.037987560483208,"pX":-0.6216412336728667,"pZ":2.6946643461092417,"vX0":4.607115462112945,"vY0":-141.42214969404694,"vZ0":-5.543063360010038,"x":140.7,"y":166.02,"x0":-0.9202400433393151,"y0":50.00567062394371,"z0":5.827625824169606,"aX":-21.079071174550396},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.8,"breakHorizontal":17.9,"spinRate":2349,"spinDirection":224},"zone":4,"typeConfidence":0.94,"plateTime":0.38718916134751424,"extension":6.413899291058442},"hitData":{"launchSpeed":72.6,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.28,"coordY":153.65}},"index":1,"playId":"ab530810-cc3b-33a8-9abf-b9aec40825d4","pitchNumber":1,"startTime":"2026-07-21T01:06:36.577Z","endTime":"2026-07-21T01:06:45.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:06:45.285Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Edman flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T01:07:24.093Z","endTime":"2026-07-21T01:08:04.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T01:07:10.835Z","endTime":"2026-07-21T01:07:26.373Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86976779757506,"aZ":-32.95795764135283,"pfxX":9.275949349983218,"pfxZ":-0.478685391214805,"pX":1.493094653139102,"pZ":1.8408948681333015,"vX0":4.334450126507184,"vY0":-127.28271731051768,"vZ0":-2.983347698160273,"x":60.09,"y":189.08,"x0":-1.436436719844569,"y0":50.00312860022378,"z0":5.635282346888428,"aX":15.233274594169929},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.3,"breakHorizontal":-17.8,"spinRate":3023,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.4301637109452354,"extension":5.954014775925388},"index":1,"playId":"afcd27c8-ee75-3373-b70a-9fbcc16b17a7","pitchNumber":1,"startTime":"2026-07-21T01:07:26.373Z","endTime":"2026-07-21T01:07:29.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.612877504686793,"aZ":-12.150139839196406,"pfxX":-8.2774342380973,"pfxZ":9.586122696964873,"pX":1.2346942395104992,"pZ":2.780048724100979,"vX0":8.702057154070909,"vY0":-142.87030372200365,"vZ0":-6.440557180626372,"x":69.94,"y":163.72,"x0":-0.7596347784658527,"y0":50.00665273798827,"z0":5.810447909105161,"aX":-17.298900890904473},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.3,"breakHorizontal":13.4,"spinRate":2461,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.381806881178838,"extension":6.307687460672674},"index":2,"playId":"d2dff08c-d8c0-3dba-b41b-bf9088dd7146","pitchNumber":2,"startTime":"2026-07-21T01:07:40.692Z","endTime":"2026-07-21T01:07:44.276Z","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":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.189944525800943,"aZ":-12.61192050460572,"pfxX":-7.845427670256816,"pfxZ":9.44924734451721,"pX":0.5837299225628346,"pZ":2.6614191982386894,"vX0":7.12984965563594,"vY0":-142.18908363685804,"vZ0":-6.534514601184773,"x":94.75,"y":166.92,"x0":-0.9233377370919355,"y0":50.00518142932806,"z0":5.771609537989976,"aX":-16.246450136150866},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.1,"breakHorizontal":13.0,"spinRate":2335,"spinDirection":228},"zone":6,"typeConfidence":0.9,"plateTime":0.3835768636947785,"extension":6.3765066476287044},"hitData":{"launchSpeed":78.8,"launchAngle":33.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.2,"coordY":98.86}},"index":3,"playId":"4dad1a76-72bb-376d-9599-1ed667afc0eb","pitchNumber":3,"startTime":"2026-07-21T01:07:56.008Z","endTime":"2026-07-21T01:08:04.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:08:04.036Z","atBatIndex":51},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brandon Marsh homers (16) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T01:10:39.610Z","endTime":"2026-07-21T01:11:42.581Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from third base to left field for Tommy Edman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T01:09:28.715Z","endTime":"2026-07-21T01:09:28.741Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"300"},{"details":{"description":"Defensive switch from left field to right field for Teoscar Hernández.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T01:09:28.741Z","endTime":"2026-07-21T01:09:28.744Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700"},{"details":{"description":"Max Muncy remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-21T01:09:28.744Z","endTime":"2026-07-21T01:10:41.911Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":669743,"link":"/api/v1/people/669743"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78094850129686,"aZ":-11.258865525318845,"pfxX":-6.181160708909243,"pfxZ":11.243545876224427,"pX":0.9554958571924627,"pZ":2.452180222242189,"vX0":8.021484132460674,"vY0":-135.34697931958556,"vZ0":-5.436521785605242,"x":80.58,"y":172.57,"x0":-1.2397751575762266,"y0":50.00499944913631,"z0":5.271283463889461,"aX":-11.50124404749091},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.4,"breakHorizontal":9.6,"spinRate":2575,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.40425248898512356,"extension":6.806390807308691},"index":3,"playId":"b105202d-d82d-31c6-835d-44080a06a364","pitchNumber":1,"startTime":"2026-07-21T01:10:41.911Z","endTime":"2026-07-21T01:10:45.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.526035700149976,"aZ":-33.15969193693717,"pfxX":-7.811178766620923,"pfxZ":-0.6236981287558443,"pX":0.1293704692465465,"pZ":3.8102994278206754,"vX0":6.053211733925141,"vY0":-124.22541039506314,"vZ0":2.3598052011110004,"x":112.07,"y":135.9,"x0":-1.3120328835021744,"y0":50.002952020850074,"z0":5.58557366069872,"aX":-12.332104595479217},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.4,"breakHorizontal":13.0,"spinRate":1125,"spinDirection":267},"zone":12,"typeConfidence":0.9,"plateTime":0.43921480737769913,"extension":6.620204970349716},"index":4,"playId":"b6ce427f-ad48-325d-a7e3-dda7f6f7d660","pitchNumber":2,"startTime":"2026-07-21T01:10:59.194Z","endTime":"2026-07-21T01:11:02.814Z","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":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84484216717165,"aZ":-12.886922138520651,"pfxX":-6.908345248026635,"pfxZ":10.452945332504324,"pX":-0.3685785770347439,"pZ":2.8342782879806174,"vX0":5.267037353254147,"vY0":-135.08894757590554,"vZ0":-4.016923762573957,"x":131.05,"y":162.25,"x0":-1.4474628425179963,"y0":50.00658213355845,"z0":5.248698511252032,"aX":-12.75175757349055},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.2,"breakHorizontal":11.4,"spinRate":2524,"spinDirection":215},"zone":4,"typeConfidence":0.89,"plateTime":0.40569829849184647,"extension":6.732673255047805},"hitData":{"launchSpeed":100.7,"launchAngle":25.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":78.95,"coordY":46.11}},"index":5,"playId":"c3f8341b-b525-33be-9419-2ea64adca540","pitchNumber":3,"startTime":"2026-07-21T01:11:18.066Z","endTime":"2026-07-21T01:11:42.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:11:42.581Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryson Stott doubles (18) on a sharp line drive to center fielder Andy Pages.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T01:11:58.751Z","endTime":"2026-07-21T01:12:54.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"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":78.6,"endSpeed":72.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.77474686804558,"aZ":-40.48523505199495,"pfxX":3.8875365282784795,"pfxZ":-6.262842208377807,"pX":0.21300044589987935,"pZ":2.93495405303662,"vX0":2.5656853846206755,"vY0":-114.36899146298181,"vZ0":3.15238513971207,"x":108.88,"y":159.54,"x0":-1.4278044889566086,"y0":50.003065820182684,"z0":5.504882408792995,"aX":5.158052354782628},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.3,"breakHorizontal":-7.7,"spinRate":2646,"spinDirection":51},"zone":2,"typeConfidence":0.91,"plateTime":0.4786156886730164,"extension":6.6050943005222855},"index":0,"playId":"2a4cd0ce-8141-3427-8ae9-38265b372a5f","pitchNumber":1,"startTime":"2026-07-21T01:12:03.627Z","endTime":"2026-07-21T01:12:06.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.637855939019136,"aZ":-12.246832161150156,"pfxX":-4.967848581415514,"pfxZ":10.5064436998934,"pX":0.4432716061311827,"pZ":3.872458531124237,"vX0":6.733342833605708,"vY0":-136.5154863737802,"vZ0":-1.8518602130043647,"x":100.1,"y":134.22,"x0":-1.4040107964552986,"y0":50.00459532987085,"z0":5.3976628604743215,"aX":-9.424744898881704},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":7.7,"spinRate":2339,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.4004433509514165,"extension":6.728042305693937},"index":1,"playId":"f53686bc-d56c-3c52-b6f9-fe0fe77d50df","pitchNumber":2,"startTime":"2026-07-21T01:12:18.674Z","endTime":"2026-07-21T01:12:21.674Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40220331215962,"aZ":-30.97653507370716,"pfxX":0.34159536771385834,"pfxZ":0.7600611074186441,"pX":0.5244963315700641,"pZ":1.0974231435395443,"vX0":4.681064521980433,"vY0":-124.74391199194129,"vZ0":-4.0338450452596435,"x":97.01,"y":209.15,"x0":-1.4217310949298745,"y0":50.002929731462444,"z0":5.292914560577441,"aX":0.5367712997119478},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.7,"breakHorizontal":-1.7,"spinRate":2285,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.4393022480233597,"extension":6.720641735169067},"hitData":{"launchSpeed":100.1,"launchAngle":19.0,"totalDistance":371.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":145.85,"coordY":51.01}},"index":2,"playId":"cda0f9f4-8a4e-3f93-96e0-918526f3b25b","pitchNumber":3,"startTime":"2026-07-21T01:12:40.439Z","endTime":"2026-07-21T01:12:54.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:12:54.105Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T01:13:22.171Z","endTime":"2026-07-21T01:15:06.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.824812198134765,"aZ":-29.910094583160824,"pfxX":-9.188265854216947,"pfxZ":1.4756005465021023,"pX":0.28275767859989887,"pZ":1.678671929487212,"vX0":6.991942760459892,"vY0":-122.73653397846797,"vZ0":-3.1585777753936504,"x":106.22,"y":193.46,"x0":-1.4001404761370964,"y0":50.002911404319406,"z0":5.512178777322484,"aX":-14.108974478193376},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.2,"breakHorizontal":15.1,"spinRate":1163,"spinDirection":258},"zone":9,"typeConfidence":0.91,"plateTime":0.4451581132900526,"extension":6.670738276551569},"index":0,"playId":"a966f6b4-2dbe-3c6a-964e-9233da770971","pitchNumber":1,"startTime":"2026-07-21T01:13:32.306Z","endTime":"2026-07-21T01:13:35.306Z","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":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24871109435963,"aZ":-26.25805063010192,"pfxX":1.726367072083963,"pfxZ":3.6536158704115476,"pX":0.20708870365428458,"pZ":2.55231910474178,"vX0":3.57391408398631,"vY0":-126.07755931273645,"vZ0":-1.9063055134674387,"x":109.11,"y":169.87,"x0":-1.4498932735843535,"y0":50.003525617900294,"z0":5.4255219287241765,"aX":2.794304506718315},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.5,"breakHorizontal":-4.0,"spinRate":2245,"spinDirection":195},"zone":5,"typeConfidence":0.9,"plateTime":0.43348176473085465,"extension":6.6991270926921604},"index":1,"playId":"090ecb14-b3aa-3e19-9069-1e578055ec12","pitchNumber":2,"startTime":"2026-07-21T01:13:54.926Z","endTime":"2026-07-21T01:13:57.926Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-21T01:14:14.161Z","endTime":"2026-07-21T01:14:29.826Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.478303996698987,"aZ":-30.869157506504916,"pfxX":-10.252729018913541,"pfxZ":0.845349703223583,"pX":1.0243858342178531,"pZ":-0.018514342785007184,"vX0":8.843912902830393,"vY0":-123.3956032582367,"vZ0":-6.569296260260128,"x":77.95,"y":239.28,"x0":-1.2659382685718592,"y0":50.00594057487923,"z0":5.263932239824363,"aX":-15.888139499118571},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.2,"breakHorizontal":16.7,"spinRate":1321,"spinDirection":263},"zone":14,"typeConfidence":0.91,"plateTime":0.44309463009620886,"extension":6.717596176696785},"index":3,"playId":"dddade72-e98c-3f99-b620-ea4bd5ad0ea5","pitchNumber":3,"startTime":"2026-07-21T01:14:29.826Z","endTime":"2026-07-21T01:14:32.826Z","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":85.8,"endSpeed":78.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11192098942342,"aZ":-27.40751254239318,"pfxX":1.2146938577975268,"pfxZ":3.032388809644096,"pX":1.301081284000383,"pZ":1.0525898015771178,"vX0":5.9678648540899095,"vY0":-124.80012541644166,"vZ0":-4.996700283144377,"x":67.41,"y":210.36,"x0":-1.28309281723694,"y0":50.00215344361503,"z0":5.349798157215828,"aX":1.9062601894497715},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.6,"breakHorizontal":-3.6,"spinRate":2264,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.43961168117742133,"extension":6.67442060092191},"index":4,"playId":"59b0429b-2c8a-3c46-99ae-8bdf3accc8e4","pitchNumber":4,"startTime":"2026-07-21T01:15:03.148Z","endTime":"2026-07-21T01:15:06.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:15:06.207Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Derek Hill walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T01:18:46.588Z","endTime":"2026-07-21T01:21:16.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,7,8,9],"actionIndex":[1,3],"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":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T01:15:22.674Z","endTime":"2026-07-21T01:15:57.503Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Alex Vesia replaces Emmet Sheehan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-21T01:15:57.503Z","endTime":"2026-07-21T01:17:45.264Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681911,"link":"/api/v1/people/681911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-07-21T01:17:45.264Z","endTime":"2026-07-21T01:17:45.265Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-hitter Derek Hill replaces Gabriel Rincones Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":3,"startTime":"2026-07-21T01:17:45.265Z","endTime":"2026-07-21T01:18:48.748Z","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":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69893029691682,"aZ":-11.740920947789942,"pfxX":3.0659444296313993,"pfxZ":11.609432498456009,"pX":0.9092630214637386,"pZ":2.74355169900254,"vX0":1.1596966322014752,"vY0":-132.4485035643925,"vZ0":-5.976967149153573,"x":82.34,"y":164.7,"x0":0.06620341841176053,"y0":50.006384682857245,"z0":5.903442899214782,"aX":5.398846201721328},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.8,"breakHorizontal":-5.8,"spinRate":2463,"spinDirection":167},"zone":12,"typeConfidence":0.89,"plateTime":0.4149850020735104,"extension":6.537169855547227},"index":4,"playId":"482927da-2341-383c-9bba-d91e66c7cb17","pitchNumber":1,"startTime":"2026-07-21T01:18:48.748Z","endTime":"2026-07-21T01:18:51.754Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":5,"playId":"980d5a27-66ff-4b3b-811e-c3937ff03b36","startTime":"2026-07-21T01:19:10.048Z","endTime":"2026-07-21T01:19:15.048Z","isPitch":false,"type":"stepoff"},{"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":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.806371722665162,"aZ":-11.3054215134103,"pfxX":3.7802137522138497,"pfxZ":11.987941245919131,"pX":0.40119521883796827,"pZ":3.6554148744067265,"vX0":-0.5395701027804843,"vY0":-131.5759849233637,"vZ0":-3.797109990560214,"x":101.71,"y":140.08,"x0":0.11908506002649291,"y0":50.00083254548864,"z0":5.964474271513684,"aX":6.578877690074755},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":21.0,"breakHorizontal":-6.7,"spinRate":2311,"spinDirection":163},"zone":12,"typeConfidence":0.89,"plateTime":0.41744350628245686,"extension":6.206321900960523},"index":6,"playId":"1149aaa7-41a4-3f84-8dbd-1c5781fe71a1","pitchNumber":2,"startTime":"2026-07-21T01:19:29.156Z","endTime":"2026-07-21T01:19:32.670Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68702648844982,"aZ":-16.731268748797294,"pfxX":4.806721360246254,"pfxZ":10.847697718036091,"pX":0.32956946911868973,"pZ":4.14231436324842,"vX0":-2.0775889575678974,"vY0":-119.07499062638507,"vZ0":-0.9224230045666804,"x":104.44,"y":126.94,"x0":0.59291565636652,"y0":50.00455094937227,"z0":6.060800474041386,"aX":6.844103248812485},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":19.7,"breakHorizontal":-8.2,"spinRate":1963,"spinDirection":140},"zone":12,"typeConfidence":0.92,"plateTime":0.4614987681947982,"extension":6.158144822072587},"index":7,"playId":"dd3a37dd-d197-35fb-b36f-5f16eda17b52","pitchNumber":3,"startTime":"2026-07-21T01:19:47.721Z","endTime":"2026-07-21T01:19:50.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9829934484529,"aZ":-10.151381722076394,"pfxX":2.815078928333508,"pfxZ":12.139047174714422,"pX":0.8946410022169143,"pZ":4.035152665186209,"vX0":0.8360673736819904,"vY0":-133.6451756225782,"vZ0":-3.3146525294428986,"x":82.9,"y":129.83,"x0":0.21216577953368812,"y0":50.004985366560774,"z0":6.017217330065901,"aX":5.108379254892118},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":21.5,"breakHorizontal":-5.3,"spinRate":2461,"spinDirection":167},"zone":12,"typeConfidence":0.9,"plateTime":0.4093638710029568,"extension":6.323687839729237},"index":8,"playId":"aa560bf4-c134-3b1f-a0b6-559b48a527d1","pitchNumber":4,"startTime":"2026-07-21T01:20:50.586Z","endTime":"2026-07-21T01:20:53.750Z","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":83.9,"endSpeed":77.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.361843077095806,"aZ":-29.280141990426074,"pfxX":-3.176150338256819,"pfxZ":1.8846263926852789,"pX":-0.125835797566958,"pZ":3.8327131178536136,"vX0":0.8637203627299166,"vY0":-122.3905975433751,"vZ0":0.022541154394039586,"x":121.8,"y":135.3,"x0":-0.06798442813995635,"y0":50.00336244661288,"z0":6.305560763783143,"aX":-4.878011601877361},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.6,"breakHorizontal":5.6,"spinRate":2384,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.4454341480581716,"extension":6.571681267550851},"index":9,"playId":"0101d857-22a0-39a9-910f-c56602e8574b","pitchNumber":5,"startTime":"2026-07-21T01:21:12.035Z","endTime":"2026-07-21T01:21:16.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:21:16.651Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Justin Crawford flies out to left fielder Tommy Edman.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T01:21:39.115Z","endTime":"2026-07-21T01:22:21.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"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(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":84.3,"endSpeed":78.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.91998719513622,"aZ":-27.534492101606872,"pfxX":-4.550814835368631,"pfxZ":2.993386432884752,"pX":-0.7810399303073216,"pZ":1.1027689227917772,"vX0":-0.351258874751665,"vY0":-122.78242740684243,"vZ0":-6.260967446358039,"x":146.77,"y":209.01,"x0":-0.044283935317685916,"y0":50.003662074387016,"z0":5.984570697386948,"aX":-7.051347626750028},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.4,"breakHorizontal":8.4,"spinRate":2238,"spinDirection":211},"zone":13,"typeConfidence":0.9,"plateTime":0.4435994454660679,"extension":6.298289374345951},"index":0,"playId":"4fb939fd-f235-3559-91fe-5e7ba7aa08a0","pitchNumber":1,"startTime":"2026-07-21T01:21:49.032Z","endTime":"2026-07-21T01:21:52.115Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.363787703068382,"aZ":-8.955206667986465,"pfxX":2.2958936646086854,"pfxZ":12.664640283919166,"pX":0.5764182271984964,"pZ":2.8680576616129123,"vX0":0.3359947736433363,"vY0":-134.3595459644483,"vZ0":-6.261558535105559,"x":95.03,"y":161.34,"x0":0.1514805884862655,"y0":50.002604233774704,"z0":5.860994544920941,"aX":4.208805236140919},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.8,"breakHorizontal":-4.2,"spinRate":2525,"spinDirection":171},"zone":3,"typeConfidence":0.9,"plateTime":0.40723461172057407,"extension":6.437700608998221},"hitData":{"launchSpeed":86.9,"launchAngle":38.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.19,"coordY":105.25}},"index":1,"playId":"1fa8ae11-e16d-3410-a25d-b0be3c3372a0","pitchNumber":2,"startTime":"2026-07-21T01:22:08.927Z","endTime":"2026-07-21T01:22:21.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:22:21.912Z","atBatIndex":56},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Trea Turner homers (14) on a line drive to left field. Bryson Stott scores. Derek Hill scores.","rbi":3,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T01:22:50.005Z","endTime":"2026-07-21T01:23:24.900Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":681911,"link":"/api/v1/people/681911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":686218,"link":"/api/v1/people/686218"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":{"id":681911,"link":"/api/v1/people/681911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92591192827623,"aZ":-16.969673473068536,"pfxX":6.2056571205711055,"pfxZ":10.023028322711706,"pX":-0.08577890549915705,"pZ":2.2864280179356378,"vX0":-2.998046061177205,"vY0":-122.33738421921313,"vZ0":-4.938685657125546,"x":120.27,"y":177.05,"x0":0.34869785299990097,"y0":50.004722647273155,"z0":5.784093247179747,"aX":9.41604193425768},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":17.3,"breakHorizontal":-10.6,"spinRate":1841,"spinDirection":136},"zone":5,"typeConfidence":0.92,"plateTime":0.4475708793701889,"extension":6.296562016509944},"hitData":{"launchSpeed":95.2,"launchAngle":23.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":23.33,"coordY":102.65}},"index":0,"playId":"a111126c-bf5c-37a5-a5ad-1ef0dfedd976","pitchNumber":1,"startTime":"2026-07-21T01:23:00.171Z","endTime":"2026-07-21T01:23:24.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:23:24.900Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber challenged (pitch result), call on the field was confirmed: Kyle Schwarber called out on strikes.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T01:23:53.383Z","endTime":"2026-07-21T01:25:11.791Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01473353700752,"aZ":-27.73986188302452,"pfxX":-3.5397388575530933,"pfxZ":2.792124391903174,"pX":-0.31720304971849556,"pZ":3.4029992054897296,"vX0":0.5190501914572505,"vY0":-124.86066262889183,"vZ0":-1.3649113905735097,"x":129.09,"y":146.9,"x0":-0.06716281887415397,"y0":50.00076875448388,"z0":6.229191060136157,"aX":-5.614809142880885},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.0,"breakHorizontal":6.4,"spinRate":2367,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.4378774766429876,"extension":6.278856205711376},"index":0,"playId":"ee46fdc4-3d4f-31ae-895b-3a6690276cff","pitchNumber":1,"startTime":"2026-07-21T01:24:04.448Z","endTime":"2026-07-21T01:24:07.448Z","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":85.5,"endSpeed":78.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.586279086331693,"aZ":-28.40243532526049,"pfxX":-2.4646278287889016,"pfxZ":2.4014578205352457,"pX":-1.2685453235395807,"pZ":2.0687088552352124,"vX0":-1.9874458763696656,"vY0":-124.52737934822035,"vZ0":-4.061654714508009,"x":165.35,"y":182.92,"x0":-0.14030098332715293,"y0":50.00542700788955,"z0":6.065795576134386,"aX":-3.8784549929842966},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.7,"breakHorizontal":4.9,"spinRate":2473,"spinDirection":235},"zone":13,"typeConfidence":0.89,"plateTime":0.43954270048604505,"extension":6.138833332650301},"index":1,"playId":"0dd92db2-cf52-3c7f-bf94-92501a42d05f","pitchNumber":2,"startTime":"2026-07-21T01:24:23.934Z","endTime":"2026-07-21T01:24:27.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.318255544831327,"aZ":-9.17809383885725,"pfxX":3.171552800216121,"pfxZ":12.594445987873412,"pX":0.5994267020430112,"pZ":3.446839825061144,"vX0":0.4068837918156679,"vY0":-134.54494709973173,"vZ0":-4.831542841709513,"x":94.15,"y":145.72,"x0":0.034241300732462156,"y0":50.00243330605488,"z0":5.921721337257981,"aX":5.789809980064484},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":22.0,"breakHorizontal":-5.9,"spinRate":2536,"spinDirection":164},"zone":12,"typeConfidence":0.9,"plateTime":0.4077466185885936,"extension":6.526569055968679},"index":2,"playId":"38557467-5be1-3189-a45b-cedd3265c20a","pitchNumber":3,"startTime":"2026-07-21T01:24:43.096Z","endTime":"2026-07-21T01:24:46.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.816161650873774,"aZ":-28.702715269841814,"pfxX":-3.2338331492156938,"pfxZ":2.1584046319103694,"pX":-0.7538175725906134,"pZ":2.116746759198638,"vX0":-0.2858660108786257,"vY0":-125.36630931827113,"vZ0":-4.040432668524576,"x":145.73,"y":181.63,"x0":-0.2179083934937341,"y0":50.003896915276385,"z0":6.064467473195292,"aX":-5.202294991233748},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.4,"breakHorizontal":5.9,"spinRate":2477,"spinDirection":218},"zone":7,"typeConfidence":0.9,"plateTime":0.4351444788926684,"extension":6.443388101633633},"index":3,"playId":"81ab8d6b-a440-317c-b050-1675a8164de9","pitchNumber":4,"startTime":"2026-07-21T01:25:06.906Z","endTime":"2026-07-21T01:25:11.791Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"}},"playEndTime":"2026-07-21T01:25:11.791Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out to right fielder Derek Hill.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T01:28:14.336Z","endTime":"2026-07-21T01:28:42.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Derek Hill remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T01:26:44.000Z","endTime":"2026-07-21T01:26:44.016Z","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":{"description":"Pitching Change: Jonathan Bowlan replaces Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T01:26:44.016Z","endTime":"2026-07-21T01:28:16.665Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680742,"link":"/api/v1/people/680742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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.6,"endSpeed":88.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.937912956415108,"aZ":-12.838484609901556,"pfxX":-6.199455933669766,"pfxZ":9.616070539725097,"pX":-1.0908539834857767,"pZ":4.7869298832546585,"vX0":5.550443481650406,"vY0":-140.684799635545,"vZ0":-2.337298340842713,"x":158.58,"y":109.53,"x0":-2.280721319734908,"y0":50.004968023405574,"z0":6.45724445522355,"aX":-12.469283442909902},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":10.1,"spinRate":2317,"spinDirection":214},"zone":11,"typeConfidence":0.88,"plateTime":0.3888354793155533,"extension":6.5609519652944455},"index":2,"playId":"28071890-b237-3607-b49a-c3be7723a999","pitchNumber":1,"startTime":"2026-07-21T01:28:16.665Z","endTime":"2026-07-21T01:28:19.665Z","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":95.9,"endSpeed":88.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.437102084339994,"aZ":-9.928029663794893,"pfxX":-6.440954327874415,"pfxZ":11.29050324025452,"pX":1.0283867014109866,"pZ":2.1319780574568745,"vX0":10.92372269439232,"vY0":-139.07017489126815,"vZ0":-9.340678851492052,"x":77.8,"y":181.22,"x0":-2.1029435678217725,"y0":50.00381827392325,"z0":6.181063278421458,"aX":-12.69282963875419},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":9.6,"spinRate":2406,"spinDirection":216},"zone":14,"typeConfidence":0.92,"plateTime":0.3929409920586706,"extension":6.673844647652473},"hitData":{"launchSpeed":94.1,"launchAngle":46.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":176.64,"coordY":83.6}},"index":3,"playId":"e7b0db21-b725-3339-b0c4-e731680d19fb","pitchNumber":2,"startTime":"2026-07-21T01:28:31.389Z","endTime":"2026-07-21T01:28:42.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:28:42.005Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mookie Betts homers (12) on a fly ball to left center field.","rbi":1,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T01:28:59.413Z","endTime":"2026-07-21T01:30:06.836Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":{"id":680742,"link":"/api/v1/people/680742"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.0,"endSpeed":88.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.561455401071612,"aZ":-11.384786610614192,"pfxX":-7.488473863102795,"pfxZ":10.283335573756768,"pX":-1.340724212511388,"pZ":3.2852919036436434,"vX0":4.859899057275622,"vY0":-141.15648490511217,"vZ0":-6.4741372923027365,"x":168.11,"y":150.08,"x0":-2.1100532019095763,"y0":50.006488393771164,"z0":6.338853031614958,"aX":-15.143388947235012},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":12.6,"spinRate":2412,"spinDirection":217},"zone":11,"typeConfidence":0.73,"plateTime":0.3877609657111467,"extension":6.548071666626579},"index":0,"playId":"305b13a4-7207-3685-b764-63f9b0a635a2","pitchNumber":1,"startTime":"2026-07-21T01:29:06.658Z","endTime":"2026-07-21T01:29:09.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.587950692000124,"aZ":-32.00510737227916,"pfxX":0.20332704875084806,"pfxZ":0.10139000541586984,"pX":0.4651357859976796,"pZ":1.5131540162867128,"vX0":6.427706916870468,"vY0":-125.22267723857789,"vZ0":-5.110423373032776,"x":99.27,"y":197.92,"x0":-2.153527417274806,"y0":50.00028806251018,"z0":6.177048696993353,"aX":0.32397106273451837},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.7,"breakHorizontal":-1.8,"spinRate":2529,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.43620338703654804,"extension":6.623443373005938},"index":1,"playId":"5f7d3aa8-45c3-3cd9-be06-cf3a677447ae","pitchNumber":2,"startTime":"2026-07-21T01:29:22.550Z","endTime":"2026-07-21T01:29:25.925Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.237549590902383,"aZ":-12.513989827259895,"pfxX":-7.180230665787,"pfxZ":9.922769204755685,"pX":-0.7177910975165009,"pZ":2.2030773533558343,"vX0":6.704210151760176,"vY0":-139.5893421276376,"vZ0":-8.616670345418024,"x":144.36,"y":179.3,"x0":-2.213084076041993,"y0":50.00255060214107,"z0":6.145818334822912,"aX":-14.226608881705987},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":11.6,"spinRate":2372,"spinDirection":215},"zone":4,"typeConfidence":0.77,"plateTime":0.3917774096367057,"extension":6.647267865133157},"hitData":{"launchSpeed":100.6,"launchAngle":33.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":79.62,"coordY":43.41}},"index":2,"playId":"c0a99e39-591c-391c-b09e-2f86b70c2f1e","pitchNumber":3,"startTime":"2026-07-21T01:29:38.167Z","endTime":"2026-07-21T01:30:06.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:30:06.836Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Freeland grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T01:30:30.201Z","endTime":"2026-07-21T01:31:42.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"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":{"description":"Offensive Substitution: Pinch-hitter Alex Freeland replaces Miguel Rojas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T01:30:08.437Z","endTime":"2026-07-21T01:30:32.367Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.922325541309515,"aZ":-9.097742752846736,"pfxX":-6.549678104653871,"pfxZ":11.305862882300147,"pX":-0.4664359093805819,"pZ":2.313993008128826,"vX0":7.418195229928694,"vY0":-141.210478190656,"vZ0":-9.164907626851372,"x":134.78,"y":176.3,"x0":-2.263210532443159,"y0":50.00490206872436,"z0":6.167343694718023,"aX":-13.371296956413595},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.0,"breakHorizontal":10.6,"spinRate":2429,"spinDirection":215},"zone":4,"typeConfidence":0.89,"plateTime":0.3862984154408151,"extension":6.704380694034829},"index":1,"playId":"fde1d800-bef1-31f8-9311-75a6078afbbb","pitchNumber":1,"startTime":"2026-07-21T01:30:32.367Z","endTime":"2026-07-21T01:30:35.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.123170670949165,"aZ":-25.690844028647984,"pfxX":-8.903614204739185,"pfxZ":3.676791828847495,"pX":-0.25282521003394315,"pZ":0.7182395442369142,"vX0":8.377747051707589,"vY0":-131.29658547522368,"vZ0":-8.72320975093401,"x":126.64,"y":219.39,"x0":-2.312495202693947,"y0":50.00531840018038,"z0":5.965318932412337,"aX":-15.707565209856753},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.0,"breakHorizontal":14.5,"spinRate":1455,"spinDirection":218},"zone":13,"typeConfidence":0.91,"plateTime":0.4155453691099398,"extension":6.647962733929824},"index":2,"playId":"439a53f0-3461-305c-9e2d-c65847017473","pitchNumber":2,"startTime":"2026-07-21T01:30:47.363Z","endTime":"2026-07-21T01:30:50.925Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1749883926418,"aZ":-27.716707509456604,"pfxX":-7.470359486604753,"pfxZ":2.514731137516903,"pX":0.5489388254803597,"pZ":1.5013572123349186,"vX0":10.204644060554273,"vY0":-131.89430510472482,"vZ0":-6.5512402965033445,"x":96.08,"y":198.24,"x0":-2.38694809432903,"y0":50.00586543200095,"z0":6.042000499432205,"aX":-13.258736330507537},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.4,"breakHorizontal":11.5,"spinRate":1620,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.4141488648915619,"extension":6.744995444941308},"index":3,"playId":"efbae291-1656-3eb8-8e28-5f05c193d7e8","pitchNumber":3,"startTime":"2026-07-21T01:31:05.853Z","endTime":"2026-07-21T01:31:08.976Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-21T01:31:18.448Z","endTime":"2026-07-21T01:31:34.764Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":85.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.878638680786143,"aZ":-26.782648128360247,"pfxX":-6.342678592311582,"pfxZ":2.967756365843325,"pX":-0.1934804421019827,"pZ":1.7487482355146349,"vX0":8.036205171406456,"vY0":-132.94679013862591,"vZ0":-6.200394047339317,"x":124.38,"y":191.56,"x0":-2.4122990556759603,"y0":50.00025700141373,"z0":6.020185340386095,"aX":-11.507214261012438},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.3,"breakHorizontal":10.1,"spinRate":1714,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.4098754811001428,"extension":6.65230485298852},"hitData":{"launchSpeed":88.9,"launchAngle":-47.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.41,"coordY":153.04}},"index":5,"playId":"0f154e9f-5bcb-3451-a484-d05dfd8df8ff","pitchNumber":4,"startTime":"2026-07-21T01:31:34.764Z","endTime":"2026-07-21T01:31:42.685Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:31:42.685Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Teoscar Hernández grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":4,"homeScore":8,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T01:32:02.457Z","endTime":"2026-07-21T01:32:19.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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(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":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.700295543886323,"aZ":-16.94671619525765,"pfxX":-9.875916213950607,"pfxZ":7.445534576458438,"pX":-1.3218733900630155,"pZ":2.305688612013412,"vX0":6.2200574798266715,"vY0":-141.93372549426877,"vZ0":-7.645711451378238,"x":167.39,"y":176.53,"x0":-2.255701396279749,"y0":50.00346956659181,"z0":6.1082703229688775,"aX":-20.202472619446624},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.1,"breakHorizontal":16.7,"spinRate":2434,"spinDirection":218},"zone":13,"typeConfidence":0.93,"plateTime":0.3855098719966259,"extension":6.733968554312282},"hitData":{"launchSpeed":68.0,"launchAngle":12.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.32,"coordY":136.58}},"index":0,"playId":"6f624b82-b3b3-3eb5-bb0c-04d8b0de3b73","pitchNumber":1,"startTime":"2026-07-21T01:32:11.733Z","endTime":"2026-07-21T01:32:19.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:32:19.466Z","atBatIndex":62},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryce Harper homers (21) on a fly ball to left center field.","rbi":1,"awayScore":4,"homeScore":9,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T01:35:06.928Z","endTime":"2026-07-21T01:35:55.572Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":689017,"link":"/api/v1/people/689017"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Eliezer Alfonzo replaces first baseman Freddie Freeman, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T01:34:02.233Z","endTime":"2026-07-21T01:34:02.248Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":518692,"link":"/api/v1/people/518692"}},{"details":{"description":"Alex Freeland remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T01:34:02.248Z","endTime":"2026-07-21T01:34:02.249Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"}},{"details":{"description":"Defensive switch from catcher to first base for Dalton Rushing.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-21T01:34:02.249Z","endTime":"2026-07-21T01:34:03.249Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Landon Knack replaces Alex Vesia.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-21T01:34:02.249Z","endTime":"2026-07-21T01:35:09.172Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689017,"link":"/api/v1/people/689017"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.42756244357266,"aZ":-10.268609443275418,"pfxX":-2.0488111724780174,"pfxZ":11.227637276274933,"pX":-0.0025567128330202106,"pZ":3.341227379462304,"vX0":2.8588025556130563,"vY0":-138.22680241379462,"vZ0":-4.732177059735772,"x":117.1,"y":148.57,"x0":-0.7800555995355323,"y0":50.00130572509578,"z0":5.754115634113949,"aX":-3.9970271125656023},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.7,"breakHorizontal":3.1,"spinRate":2450,"spinDirection":199},"zone":2,"typeConfidence":0.9,"plateTime":0.3949958803335578,"extension":6.121910918006268},"index":4,"playId":"770858c7-e44d-3211-97b5-9a8333720192","pitchNumber":1,"startTime":"2026-07-21T01:35:09.172Z","endTime":"2026-07-21T01:35:12.172Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94823491427051,"aZ":-9.676650390714697,"pfxX":-2.727590668280538,"pfxZ":11.650150267781719,"pX":-0.5015754231983219,"pZ":2.9045519325937637,"vX0":1.9229462797362349,"vY0":-138.35233340722857,"vZ0":-6.186901860531269,"x":136.12,"y":160.36,"x0":-0.8525662466870331,"y0":50.00402941069661,"z0":5.823856472088904,"aX":-5.268278503893164},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.9,"breakHorizontal":4.6,"spinRate":2484,"spinDirection":199},"zone":1,"typeConfidence":0.9,"plateTime":0.3964568570337139,"extension":6.076894879764883},"hitData":{"launchSpeed":104.0,"launchAngle":25.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":72.21,"coordY":43.18}},"index":5,"playId":"0f5aa1da-a260-398e-8c24-26e11758b8fe","pitchNumber":2,"startTime":"2026-07-21T01:35:24.491Z","endTime":"2026-07-21T01:35:55.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:35:55.572Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm called out on strikes.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T01:36:08.827Z","endTime":"2026-07-21T01:37:23.234Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.327378835553823,"aZ":-26.728948009488413,"pfxX":1.3538833148905431,"pfxZ":3.245991985343549,"pX":0.03205218085314879,"pZ":2.856449170785279,"vX0":2.255415855738025,"vY0":-127.6412147638542,"vZ0":-2.416608386647342,"x":115.78,"y":161.66,"x0":-1.0334021681190424,"y0":50.000036612127275,"z0":5.8860102144861965,"aX":2.2694008180424783},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.6,"breakHorizontal":-2.9,"spinRate":2528,"spinDirection":156},"zone":5,"typeConfidence":0.9,"plateTime":0.42651411046557897,"extension":5.898538359936114},"index":0,"playId":"8615e518-11e1-31e7-83bd-3a1faaca7bfc","pitchNumber":1,"startTime":"2026-07-21T01:36:15.267Z","endTime":"2026-07-21T01:36:18.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.014766896411633,"aZ":-10.45701085866931,"pfxX":-2.415249579162932,"pfxZ":11.247907665135854,"pX":6.50468643547739E-4,"pZ":3.4707924272249575,"vX0":2.872555686647705,"vY0":-137.91663968185537,"vZ0":-4.745720881877687,"x":116.98,"y":145.07,"x0":-0.7394769959594027,"y0":50.00331726753904,"z0":5.916122367309485,"aX":-4.663733040184776},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.6,"breakHorizontal":3.8,"spinRate":2469,"spinDirection":201},"zone":2,"typeConfidence":0.9,"plateTime":0.39679413497019,"extension":5.96370592019697},"index":1,"playId":"c5c3afdf-6e49-3308-bdff-9af963dfed59","pitchNumber":2,"startTime":"2026-07-21T01:36:29.902Z","endTime":"2026-07-21T01:36:32.902Z","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":88.0,"endSpeed":82.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.20688174802196,"aZ":-26.07175359308894,"pfxX":-0.2814805848956494,"pfxZ":3.5852008547605125,"pX":1.1012308751211326,"pZ":1.8447580713658898,"vX0":4.850793401530687,"vY0":-128.29558282544605,"vZ0":-4.93320145094622,"x":75.02,"y":188.97,"x0":-0.7605163629217909,"y0":50.00406322726798,"z0":5.771930449364769,"aX":-0.47969360370660796},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":-0.4,"spinRate":2639,"spinDirection":169},"zone":14,"typeConfidence":0.87,"plateTime":0.4234750884327214,"extension":5.949395306996524},"index":2,"playId":"65eeec13-8ac4-34b5-9692-10b4d01054cf","pitchNumber":3,"startTime":"2026-07-21T01:36:46.780Z","endTime":"2026-07-21T01:36:50.410Z","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":87.9,"endSpeed":82.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.913288402154677,"aZ":-25.755475798722006,"pfxX":1.0411917979420298,"pfxZ":3.7839832763372936,"pX":0.4396534837800268,"pZ":2.770203720167983,"vX0":3.222002606834354,"vY0":-128.1978163726871,"vZ0":-2.8120187836628823,"x":100.24,"y":163.98,"x0":-0.9593936064268452,"y0":50.00044640646995,"z0":5.852863889314345,"aX":1.7643408145440258},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":-2.5,"spinRate":2684,"spinDirection":140},"zone":6,"typeConfidence":0.89,"plateTime":0.4242692325512225,"extension":5.778255820944786},"index":3,"playId":"a301e4d7-9bc2-3121-a86a-1b3b4b211947","pitchNumber":4,"startTime":"2026-07-21T01:37:01.263Z","endTime":"2026-07-21T01:37:05.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.465895595421514,"aZ":-9.310683958416915,"pfxX":-2.2941312160119245,"pfxZ":11.732105377881693,"pX":-0.6584952784376581,"pZ":2.030890090870431,"vX0":1.1542162368574314,"vY0":-138.38147661230354,"vZ0":-8.362552980483512,"x":142.1,"y":183.95,"x0":-0.7818224545968729,"y0":50.004855932007224,"z0":5.707183687038074,"aX":-4.471555145870293},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.8,"breakHorizontal":4.0,"spinRate":2452,"spinDirection":199},"zone":7,"typeConfidence":0.9,"plateTime":0.3950792827158125,"extension":5.9884579631955575},"index":4,"playId":"76a6d624-fc44-3322-9064-72650582f3c5","pitchNumber":5,"startTime":"2026-07-21T01:37:19.886Z","endTime":"2026-07-21T01:37:23.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:37:23.234Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to right fielder Teoscar Hernández.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T01:37:42.873Z","endTime":"2026-07-21T01:38:44.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03541234975012,"aZ":-8.452345154166471,"pfxX":-2.236274401481242,"pfxZ":12.248224269397763,"pX":-0.21557571689093638,"pZ":1.9934175601838064,"vX0":2.1005150477634293,"vY0":-138.11492688130855,"vZ0":-8.691197084433043,"x":125.22,"y":184.96,"x0":-0.6944820315390858,"y0":50.005161455067615,"z0":5.745099929874609,"aX":-4.3319669258207805},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.6,"breakHorizontal":3.6,"spinRate":2480,"spinDirection":196},"zone":8,"typeConfidence":0.9,"plateTime":0.3961986612530217,"extension":6.055194354590813},"index":0,"playId":"0b7b3ea1-8652-38dd-a451-bd0d4866dcc3","pitchNumber":1,"startTime":"2026-07-21T01:37:48.670Z","endTime":"2026-07-21T01:37:51.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.100328710695575,"aZ":-23.14158187469775,"pfxX":-8.763806302097827,"pfxZ":5.710528225146373,"pX":-1.6923717202654618,"pZ":3.099748775517416,"vX0":1.1820430721935355,"vY0":-124.9523147003098,"vZ0":-2.1648679760362954,"x":181.51,"y":155.09,"x0":-1.0328379236352871,"y0":50.00307646541219,"z0":5.878183774477021,"aX":-13.862087003001896},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.1,"breakHorizontal":15.6,"spinRate":1989,"spinDirection":219},"zone":11,"typeConfidence":0.88,"plateTime":0.4382961888168744,"extension":5.901464438941143},"index":1,"playId":"8e7471e1-284c-3a10-8b50-c7285b518574","pitchNumber":2,"startTime":"2026-07-21T01:38:02.284Z","endTime":"2026-07-21T01:38:05.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62453311527143,"aZ":-26.6236506997749,"pfxX":-8.94853063689511,"pfxZ":3.5184801650763813,"pX":1.192121951607698,"pZ":0.9444059773930695,"vX0":7.141194867318177,"vY0":-124.51103476613046,"vZ0":-6.447856129528606,"x":71.56,"y":213.28,"x0":-0.5422805861387645,"y0":50.0052576690013,"z0":5.753576463256311,"aX":-14.1348230656993},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.2,"breakHorizontal":14.6,"spinRate":1461,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.43890680370760515,"extension":6.164950800427587},"index":2,"playId":"506a8e1c-b898-32e6-9737-25dd4f7e77a4","pitchNumber":3,"startTime":"2026-07-21T01:38:17.316Z","endTime":"2026-07-21T01:38:21.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.702207238247784,"aZ":-12.99678668912748,"pfxX":-1.9480395616908233,"pfxZ":10.040739330954173,"pX":0.6578732770411495,"pZ":3.171672823368643,"vX0":4.293213238641039,"vY0":-136.74028350142217,"vZ0":-4.839086330243063,"x":91.92,"y":153.14,"x0":-0.6733916380946465,"y0":50.00530143901034,"z0":5.84332033805665,"aX":-3.7221090122497276},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":2.8,"spinRate":2452,"spinDirection":200},"zone":3,"typeConfidence":0.9,"plateTime":0.39924351935606817,"extension":5.972231117207771},"hitData":{"launchSpeed":86.6,"launchAngle":34.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.18,"coordY":78.76}},"index":3,"playId":"8b5e22d5-9d69-3e7b-a6bf-a9fca2b9aa4c","pitchNumber":4,"startTime":"2026-07-21T01:38:35.540Z","endTime":"2026-07-21T01:38:44.486Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:38:44.486Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryson Stott lines out to right fielder Teoscar Hernández.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T01:39:07.571Z","endTime":"2026-07-21T01:39:30.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.6,"endSpeed":74.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.709262457644073,"aZ":-45.653338946781616,"pfxX":2.857992338331792,"pfxZ":-9.521667744163608,"pX":0.25895772879134527,"pZ":2.461324273383701,"vX0":1.5805172969222017,"vY0":-118.79212938579646,"vZ0":1.030485247063795,"x":107.13,"y":172.32,"x0":-0.7882735803674333,"y0":50.00184658110535,"z0":6.202471941906691,"aX":4.046363943149031},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-16.7,"breakHorizontal":-5.5,"spinRate":2968,"spinDirection":19},"zone":6,"typeConfidence":0.9,"plateTime":0.4627050235843133,"extension":5.66151672957662},"index":0,"playId":"9ff738e9-e2ad-3691-84ca-8f969d6e35e2","pitchNumber":1,"startTime":"2026-07-21T01:39:11.822Z","endTime":"2026-07-21T01:39:14.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.657303347957964,"aZ":-18.911797213132015,"pfxX":-4.473474144621573,"pfxZ":8.449734910230434,"pX":-0.21068138615240414,"pZ":3.418412421685399,"vX0":2.9994558374631626,"vY0":-124.4069558732429,"vZ0":-2.2881286847622366,"x":125.03,"y":146.48,"x0":-0.8499885113258757,"y0":50.002998299918055,"z0":5.915490384296542,"aX":-7.021292942702372},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":15.0,"breakHorizontal":7.4,"spinRate":1872,"spinDirection":213},"zone":11,"typeConfidence":0.89,"plateTime":0.44006343757186217,"extension":5.956037029796354},"hitData":{"launchSpeed":87.3,"launchAngle":25.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":200.12,"coordY":103.5}},"index":1,"playId":"9ccfc699-d5ee-3396-83d5-af05c65b3c4b","pitchNumber":2,"startTime":"2026-07-21T01:39:23.671Z","endTime":"2026-07-21T01:39:30.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:39:30.766Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T01:42:29.885Z","endTime":"2026-07-21T01:43:39.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":{"description":"Pitching Change: José Alvarado replaces Jonathan Bowlan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T01:41:03.181Z","endTime":"2026-07-21T01:42:32.222Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38864117310526,"aZ":-19.310967810170965,"pfxX":9.89355830498248,"pfxZ":6.327062778948493,"pX":1.542529306556637,"pZ":3.0104089099585254,"vX0":-3.264416130031753,"vY0":-141.9156612699044,"vZ0":-5.582763319178136,"x":58.2,"y":157.5,"x0":1.4243353781869221,"y0":50.00489093527435,"z0":6.23877107484075,"aX":20.12217431356041},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.4,"breakHorizontal":-17.3,"spinRate":1907,"spinDirection":142},"zone":12,"typeConfidence":0.91,"plateTime":0.38639835736735106,"extension":7.037077918735826},"index":1,"playId":"d67d887a-e69b-3ec1-9abf-fafee90ff462","pitchNumber":1,"startTime":"2026-07-21T01:42:32.222Z","endTime":"2026-07-21T01:42:38.145Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.874592427858783,"aZ":-17.103622868551486,"pfxX":9.590292384503087,"pfxZ":7.279256655477758,"pX":0.7563524813326762,"pZ":2.862479109742164,"vX0":-5.195607677577671,"vY0":-142.53679076973387,"vZ0":-6.575608763897651,"x":88.17,"y":161.49,"x0":1.3508569872046312,"y0":50.001086214682445,"z0":6.267681982525477,"aX":19.853015879671585},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.1,"breakHorizontal":-16.4,"spinRate":1839,"spinDirection":147},"zone":3,"typeConfidence":0.91,"plateTime":0.3833594481181857,"extension":7.057078210473117},"index":2,"playId":"b9cd0174-44c0-3a54-bea4-1531516b7257","pitchNumber":2,"startTime":"2026-07-21T01:42:54.282Z","endTime":"2026-07-21T01:42:57.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91156200149002,"aZ":-18.28012245423075,"pfxX":8.788559908910122,"pfxZ":6.882821527725987,"pX":0.2908864513705133,"pZ":3.8250655385149592,"vX0":-6.022777398635481,"vY0":-140.71728054108195,"vZ0":-3.7227604296317907,"x":105.91,"y":135.5,"x0":1.3096878812536858,"y0":50.00583423353012,"z0":6.339259027192484,"aX":17.747213726629965},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.0,"breakHorizontal":-14.8,"spinRate":2038,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.38825139534778463,"extension":6.972226314569287},"index":3,"playId":"a99e619f-ee5a-3d75-b7cf-a10d7ec79ff4","pitchNumber":3,"startTime":"2026-07-21T01:43:14.545Z","endTime":"2026-07-21T01:43:17.589Z","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":97.3,"endSpeed":89.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.934408045650148,"aZ":-14.115452705457109,"pfxX":8.614395218579403,"pfxZ":8.850230066894959,"pX":-0.2669042994554985,"pZ":1.897626909538016,"vX0":-7.286144242451029,"vY0":-141.40947737167576,"vZ0":-9.398285356011439,"x":127.17,"y":187.54,"x0":1.2141530560280331,"y0":50.005390828929315,"z0":6.153593354166981,"aX":17.582534090476482},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.4,"breakHorizontal":-14.3,"spinRate":2006,"spinDirection":147},"zone":8,"typeConfidence":0.9,"plateTime":0.3862018523175901,"extension":7.072986249652628},"hitData":{"launchSpeed":92.8,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.73,"coordY":148.98}},"index":4,"playId":"aea32560-c6d2-3b18-b312-df669ac4c8ad","pitchNumber":4,"startTime":"2026-07-21T01:43:31.309Z","endTime":"2026-07-21T01:43:39.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:43:39.220Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing called out on strikes.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T01:43:59.885Z","endTime":"2026-07-21T01:46:14.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.5,"endSpeed":88.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75442377042295,"aZ":-12.307121686287715,"pfxX":8.93295478687476,"pfxZ":9.839715972466276,"pX":0.058322175113157564,"pZ":2.3177496123733285,"vX0":-6.719185952061959,"vY0":-141.5267288995933,"vZ0":-8.566494841830794,"x":114.78,"y":176.2,"x0":1.3084568415073128,"y0":50.00145633397092,"z0":6.1814040392711,"aX":18.032582520917565},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":-14.8,"spinRate":2078,"spinDirection":145},"zone":5,"typeConfidence":0.9,"plateTime":0.3877342092899778,"extension":7.115924155127049},"index":0,"playId":"bad76ca4-5b3d-3380-95e4-e24555aa5e7f","pitchNumber":1,"startTime":"2026-07-21T01:44:06.683Z","endTime":"2026-07-21T01:44:09.683Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56454439788285,"aZ":-24.639599032848093,"pfxX":-0.55416169028832,"pfxZ":4.263661816191941,"pX":-0.4562224554039632,"pZ":1.998483750632852,"vX0":-4.016953078348437,"vY0":-131.32554058503064,"vZ0":-6.685239691601732,"x":134.39,"y":184.82,"x0":1.157459045706686,"y0":50.00479987957588,"z0":6.377861336518461,"aX":-0.9804137674759577},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.6,"breakHorizontal":1.8,"spinRate":2166,"spinDirection":171},"zone":7,"typeConfidence":0.9,"plateTime":0.4150999206105155,"extension":6.945354875150323},"index":1,"playId":"3c0edcc0-3256-3729-8cb7-9641a81e127e","pitchNumber":2,"startTime":"2026-07-21T01:44:22.631Z","endTime":"2026-07-21T01:44:25.631Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-21T01:44:35.611Z","endTime":"2026-07-21T01:44:52.525Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"}},{"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":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.578158904528706,"aZ":-33.87947353508786,"pfxX":0.06858694951924171,"pfxZ":-1.0794587054761746,"pX":-1.1947048555763202,"pZ":0.931351811608205,"vX0":-5.478255832777071,"vY0":-124.59625881469046,"vZ0":-6.452520346609645,"x":162.54,"y":213.63,"x0":1.0177800911778132,"y0":50.002115868957965,"z0":6.333115113392234,"aX":0.10915223600762751},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.1,"breakHorizontal":1.1,"spinRate":2269,"spinDirection":322},"zone":13,"typeConfidence":0.9,"plateTime":0.4385546778936247,"extension":7.106886826145051},"index":3,"playId":"7a6ed40b-a01e-34a8-a9f5-1cf2815a4247","pitchNumber":3,"startTime":"2026-07-21T01:44:52.525Z","endTime":"2026-07-21T01:44:55.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.053477646625606,"aZ":-14.406347859205649,"pfxX":8.498452011357793,"pfxZ":8.777978327081925,"pX":-1.502746736316905,"pZ":1.6952074796183578,"vX0":-10.11727678719706,"vY0":-140.46523986921423,"vZ0":-9.829611755904264,"x":174.28,"y":193.01,"x0":1.0202497736408735,"y0":50.00013122131117,"z0":6.148410778658428,"aX":17.19517750901957},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.3,"breakHorizontal":-13.7,"spinRate":1989,"spinDirection":149},"zone":13,"typeConfidence":0.9,"plateTime":0.3880850091067023,"extension":7.164443386300648},"index":4,"playId":"906eecb1-3004-340e-b7db-91f96abb287f","pitchNumber":4,"startTime":"2026-07-21T01:45:14.098Z","endTime":"2026-07-21T01:45:17.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.692967172875477,"aZ":-25.190398605221827,"pfxX":-0.6885656298809346,"pfxZ":3.9293642469960854,"pX":-1.5024965118132159,"pZ":0.8896183202815939,"vX0":-6.408376164629493,"vY0":-131.86156163693505,"vZ0":-8.942671595220732,"x":174.27,"y":214.76,"x0":1.0396626423906365,"y0":50.00079986234111,"z0":6.156919037045422,"aX":-1.2230011140343475},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":2.5,"spinRate":2068,"spinDirection":162},"zone":13,"typeConfidence":0.9,"plateTime":0.4139669416158891,"extension":6.935581495300956},"index":5,"playId":"c8a20608-9dd0-30ab-8120-e39770bb92ac","pitchNumber":5,"startTime":"2026-07-21T01:45:31.284Z","endTime":"2026-07-21T01:45:34.720Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.967594428912356,"aZ":-18.18524222239861,"pfxX":9.747533371623726,"pfxZ":6.86884560293011,"pX":-0.12585208417357327,"pZ":2.8220734675599335,"vX0":-7.837503996609344,"vY0":-141.71765411267012,"vZ0":-6.181009643233861,"x":121.8,"y":162.58,"x0":1.4072225330313846,"y0":50.002999871232795,"z0":6.190292537113213,"aX":19.854762699950545},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.4,"breakHorizontal":-16.1,"spinRate":2042,"spinDirection":142},"zone":2,"typeConfidence":0.9,"plateTime":0.38627805699976436,"extension":7.025173763761429},"index":6,"playId":"2d6d4a67-4509-38a1-9b28-5ceca1b6a648","pitchNumber":6,"startTime":"2026-07-21T01:46:11.191Z","endTime":"2026-07-21T01:46:14.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:46:14.370Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out sharply, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T01:48:06.094Z","endTime":"2026-07-21T01:48:15.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T01:46:46.307Z","endTime":"2026-07-21T01:48:08.227Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"}},{"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":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.178529959846074,"aZ":-16.043299597833204,"pfxX":7.965150250580959,"pfxZ":7.639675603759019,"pX":0.3167195655730424,"pZ":2.342721878483356,"vX0":-6.318933050379294,"vY0":-144.09792676852925,"vZ0":-8.012990024873783,"x":104.93,"y":175.53,"x0":1.4985513426868875,"y0":50.006356331047634,"z0":6.142729326581501,"aX":16.823834251956256},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.5,"breakHorizontal":-13.2,"spinRate":2144,"spinDirection":139},"zone":6,"typeConfidence":0.9,"plateTime":0.37950756622926285,"extension":7.05524543098055},"hitData":{"launchSpeed":100.8,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":149.59,"coordY":152.03}},"index":1,"playId":"eb996f5d-7220-3d70-8ffc-578f83e645cc","pitchNumber":1,"startTime":"2026-07-21T01:48:08.227Z","endTime":"2026-07-21T01:48:15.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:48:15.345Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, shortstop Mookie Betts to first baseman Dalton Rushing.","rbi":0,"awayScore":4,"homeScore":9,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T01:50:47.899Z","endTime":"2026-07-21T01:52:51.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":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":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"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(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":80.5,"endSpeed":73.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.364850719939035,"aZ":-45.40004304351563,"pfxX":5.0729461917754515,"pfxZ":-9.558671594128736,"pX":-0.28870831584280787,"pZ":3.312272297781595,"vX0":0.006835048228929136,"vY0":-117.18681525781987,"vZ0":2.961249685704135,"x":128.0,"y":149.35,"x0":-0.950212050585614,"y0":50.00561490438833,"z0":6.290851192886056,"aX":7.0152765540451965},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-16.2,"breakHorizontal":-9.1,"spinRate":2956,"spinDirection":25},"zone":2,"typeConfidence":0.9,"plateTime":0.46844351411290397,"extension":5.663835197734948},"index":0,"playId":"f4ed5f2f-b152-3f29-8d60-099180af3354","pitchNumber":1,"startTime":"2026-07-21T01:50:51.883Z","endTime":"2026-07-21T01:50:54.883Z","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":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.53027548309757,"aZ":-10.599568212676482,"pfxX":-2.4800915860524833,"pfxZ":11.357581712565358,"pX":-0.9651776707406489,"pZ":3.1948196353780283,"vX0":0.507557247387157,"vY0":-137.23057065503673,"vZ0":-5.321395470827563,"x":153.79,"y":152.52,"x0":-0.8308583347449345,"y0":50.00315342227422,"z0":5.887026359707406,"aX":-4.710652164986484},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":4.3,"spinRate":2503,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.39976628631408584,"extension":5.949286370978557},"index":1,"playId":"62fa81a9-3350-3e05-8d0a-2cc02f6504a6","pitchNumber":2,"startTime":"2026-07-21T01:51:06.539Z","endTime":"2026-07-21T01:51:09.581Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-21T01:51:16.947Z","endTime":"2026-07-21T01:51:27.779Z","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(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":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19911843917388,"aZ":-44.84986857578482,"pfxX":3.798869519263879,"pfxZ":-8.98366977907603,"pX":1.9419644675497454,"pZ":-0.2886949950713745,"vX0":5.120776057519002,"vY0":-119.00977983542474,"vZ0":-5.105590652348167,"x":42.98,"y":246.57,"x0":-0.7441415556856936,"y0":50.001428790916144,"z0":6.0152666750301504,"aX":5.3612983664284455},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-17.3,"breakHorizontal":-8.3,"spinRate":3206,"spinDirection":24},"zone":14,"typeConfidence":0.9,"plateTime":0.4630570007561605,"extension":5.806993271567956},"index":3,"playId":"8fe566ff-394c-3cdd-af28-fcb06abae04b","pitchNumber":3,"startTime":"2026-07-21T01:51:27.779Z","endTime":"2026-07-21T01:51:31.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":83.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.066497347852213,"aZ":-25.452664002978864,"pfxX":0.017497999443397028,"pfxZ":3.8799651547406757,"pX":1.2828814177154613,"pZ":1.7757153556971002,"vX0":5.282668617461259,"vY0":-129.22743378928996,"vZ0":-5.371705314901503,"x":68.1,"y":190.84,"x0":-0.7703040255781463,"y0":50.00075572205633,"z0":5.779676271430516,"aX":0.028535931326257213},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.4,"breakHorizontal":-1.0,"spinRate":2728,"spinDirection":157},"zone":14,"typeConfidence":0.86,"plateTime":0.42015730897230164,"extension":5.926726894260938},"index":4,"playId":"9d2ac084-ca11-3687-ba4c-332b85d73931","pitchNumber":4,"startTime":"2026-07-21T01:52:10.435Z","endTime":"2026-07-21T01:52:13.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.303289781006622,"aZ":-25.599694513977003,"pfxX":-9.098090484645658,"pfxZ":4.117467855180289,"pX":-1.0901605088533561,"pZ":3.8153098334405406,"vX0":2.151302269187423,"vY0":-124.79730231098853,"vZ0":-0.2920847694960368,"x":158.55,"y":135.77,"x0":-0.7747094849991191,"y0":50.002530833337474,"z0":6.021262067856102,"aX":-14.521107011921606},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.7,"breakHorizontal":16.1,"spinRate":1489,"spinDirection":223},"zone":11,"typeConfidence":0.88,"plateTime":0.4369078174421879,"extension":6.1837747451921095},"index":5,"playId":"ec407706-1398-36ef-b946-2617536b1423","pitchNumber":5,"startTime":"2026-07-21T01:52:23.963Z","endTime":"2026-07-21T01:52:26.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.123562662300134,"aZ":-7.360990014095707,"pfxX":-1.8558125773456702,"pfxZ":12.592374198997785,"pX":0.1844850276639882,"pZ":2.4018473354062624,"vX0":2.7897737488353362,"vY0":-139.22751647394747,"vZ0":-7.890552571070657,"x":109.97,"y":173.93,"x0":-0.5876364297008544,"y0":50.00628485561802,"z0":5.753759629719845,"aX":-3.6580986395407775},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":21.5,"breakHorizontal":2.8,"spinRate":2562,"spinDirection":196},"zone":5,"typeConfidence":0.9,"plateTime":0.3928138569736843,"extension":6.079362626573496},"hitData":{"launchSpeed":97.2,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.12,"coordY":158.3}},"index":6,"playId":"665abdfc-c4c6-3f69-8b90-671a094b161f","pitchNumber":6,"startTime":"2026-07-21T01:52:43.686Z","endTime":"2026-07-21T01:52:51.553Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:52:51.553Z","atBatIndex":70},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Derek Hill homers (8) on a fly ball to left center field.","rbi":1,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T01:53:10.323Z","endTime":"2026-07-21T01:54:18.875Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":{"id":689017,"link":"/api/v1/people/689017"},"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":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.11536379899268,"aZ":-8.256235786476239,"pfxX":-2.8164716498488973,"pfxZ":12.352328712302294,"pX":-0.20481687812819785,"pZ":2.7114925168126436,"vX0":2.5380680375346647,"vY0":-138.33677898704337,"vZ0":-6.711026177594101,"x":124.81,"y":165.57,"x0":-0.7686537353243073,"y0":50.0044310272341,"z0":5.723724343248431,"aX":-5.4545174907313365},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":21.1,"breakHorizontal":4.6,"spinRate":2590,"spinDirection":197},"zone":5,"typeConfidence":0.9,"plateTime":0.3960691821057605,"extension":6.046238978792057},"index":0,"playId":"662b71a0-b70a-3b29-b9e7-99236c5693b0","pitchNumber":1,"startTime":"2026-07-21T01:53:15.195Z","endTime":"2026-07-21T01:53:18.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.266157117909252,"aZ":-16.419843310989588,"pfxX":-4.689982589850114,"pfxZ":9.792230073623122,"pX":0.03699402895142287,"pZ":3.802143655932577,"vX0":3.11481301151338,"vY0":-125.24091023919051,"vZ0":-1.949144287331416,"x":115.59,"y":136.12,"x0":-0.6055631692022447,"y0":50.00172214574787,"z0":5.915088333574753,"aX":-7.545172043215896},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":17.6,"breakHorizontal":7.9,"spinRate":1973,"spinDirection":213},"zone":12,"typeConfidence":0.89,"plateTime":0.4352184239064756,"extension":5.966474686981661},"index":1,"playId":"5d8d7506-c9db-3ce8-8b13-555996644369","pitchNumber":2,"startTime":"2026-07-21T01:53:32.932Z","endTime":"2026-07-21T01:53:36.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.161017247125955,"aZ":-9.342465358911232,"pfxX":-2.6051239513426117,"pfxZ":11.714660098431256,"pX":-0.44850011846383225,"pZ":2.4166168416612517,"vX0":1.4438516668747547,"vY0":-138.1058219073077,"vZ0":-7.303805643941819,"x":134.1,"y":173.53,"x0":-0.6371165074786829,"y0":50.00471850298549,"z0":5.709366376786149,"aX":-5.078243948592301},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.0,"breakHorizontal":4.4,"spinRate":2522,"spinDirection":198},"zone":4,"typeConfidence":0.9,"plateTime":0.3952341374938295,"extension":5.979258776497384},"hitData":{"launchSpeed":105.7,"launchAngle":26.0,"totalDistance":424.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":63.15,"coordY":39.06}},"index":2,"playId":"9d16861e-5759-30b7-bcc5-6806ccdc5265","pitchNumber":3,"startTime":"2026-07-21T01:53:48.973Z","endTime":"2026-07-21T01:54:18.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:54:18.875Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, first baseman Dalton Rushing to pitcher Landon Knack.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T01:54:31.362Z","endTime":"2026-07-21T01:54:43.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":689017,"link":"/api/v1/people/689017"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.430811614800735,"aZ":-22.51049666195409,"pfxX":0.3973619970933919,"pfxZ":5.533461859432645,"pX":0.5517216465433932,"pZ":1.6852677906990947,"vX0":4.044538197009126,"vY0":-130.32587234267825,"vZ0":-6.09084063881931,"x":95.97,"y":193.28,"x0":-1.0621136241829134,"y0":50.00394254253043,"z0":5.716369375887486,"aX":0.693778458932819},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.1,"breakHorizontal":-1.4,"spinRate":2622,"spinDirection":159},"zone":9,"typeConfidence":0.77,"plateTime":0.4178241261894149,"extension":6.098271056705475},"hitData":{"launchSpeed":93.1,"launchAngle":-31.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.18,"coordY":167.24}},"index":0,"playId":"f7a7b3d4-d54c-3634-b966-4bbdf42b12cd","pitchNumber":1,"startTime":"2026-07-21T01:54:36.190Z","endTime":"2026-07-21T01:54:43.732Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:54:43.732Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":4,"homeScore":10,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T01:55:03.431Z","endTime":"2026-07-21T01:56:41.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672613,"link":"/api/v1/people/672613"},"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":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.868067993884708,"aZ":-44.86415582435183,"pfxX":5.242890880131522,"pfxZ":-9.047585703593848,"pX":0.3476921600178954,"pZ":2.5490913630423915,"vX0":1.319108020647789,"vY0":-118.03912082144025,"vZ0":1.1824663903454915,"x":103.75,"y":169.95,"x0":-0.9004920043375846,"y0":50.0055551023649,"z0":6.193919863122785,"aX":7.349998110399895},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-15.7,"breakHorizontal":-9.8,"spinRate":3080,"spinDirection":26},"zone":6,"typeConfidence":0.9,"plateTime":0.4652091336403883,"extension":5.751194146342341},"index":0,"playId":"8c7a72d1-4a04-3185-bfab-60129bc05955","pitchNumber":1,"startTime":"2026-07-21T01:55:09.280Z","endTime":"2026-07-21T01:55:12.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76954362513134,"aZ":-28.13079022916587,"pfxX":3.0394348938705353,"pfxZ":2.474520155956469,"pX":0.4461911430553792,"pZ":3.42685801797023,"vX0":2.579311906912615,"vY0":-126.10039342305546,"vZ0":-0.7558080292334962,"x":99.99,"y":146.25,"x0":-0.9791407985374858,"y0":50.00590534613288,"z0":5.967958478899364,"aX":4.97436330004182},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.6,"breakHorizontal":-6.0,"spinRate":2541,"spinDirection":128},"zone":3,"typeConfidence":0.91,"plateTime":0.43171959481490463,"extension":5.790573841293143},"index":1,"playId":"c8844312-6dd9-3df7-a5b7-d7a7d37c704f","pitchNumber":2,"startTime":"2026-07-21T01:55:20.708Z","endTime":"2026-07-21T01:55:24.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99191767419974,"aZ":-26.67888330260386,"pfxX":2.8739941089816314,"pfxZ":3.290199047415318,"pX":1.3995350671223379,"pZ":2.1481555627807225,"vX0":4.773993883341095,"vY0":-127.64109089503737,"vZ0":-4.171054676197306,"x":63.65,"y":180.78,"x0":-0.859056969183928,"y0":50.006143664432095,"z0":5.872152407715666,"aX":4.806011782278475},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.4,"breakHorizontal":-6.1,"spinRate":2612,"spinDirection":154},"zone":14,"typeConfidence":0.91,"plateTime":0.4269542358238789,"extension":5.870458357429129},"index":2,"playId":"c036c63f-59d0-34d7-8012-438e0e1d0c74","pitchNumber":3,"startTime":"2026-07-21T01:55:34.143Z","endTime":"2026-07-21T01:55:37.251Z","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":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.582565652594443,"aZ":-18.62020795955696,"pfxX":-6.368508561276689,"pfxZ":8.487879636864193,"pX":-1.067055755049518,"pZ":4.164492125818708,"vX0":1.7328824768138507,"vY0":-125.59045528087624,"vZ0":-0.7612111112624035,"x":157.67,"y":126.34,"x0":-0.9389424610022522,"y0":50.000738660172324,"z0":5.9868349349071845,"aX":-10.165279213757444},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":15.5,"breakHorizontal":11.2,"spinRate":1977,"spinDirection":220},"zone":11,"typeConfidence":0.87,"plateTime":0.43623223586201654,"extension":5.952303162665502},"index":3,"playId":"5d513b18-e13d-3ccf-a1dc-ad0b11e41e9b","pitchNumber":4,"startTime":"2026-07-21T01:55:47.371Z","endTime":"2026-07-21T01:55:50.900Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.570295124670462,"aZ":-46.38519245669598,"pfxX":4.766247105394668,"pfxZ":-10.135127909079591,"pX":-0.2733823520201089,"pZ":2.9287335551193805,"vX0":0.46212701977449194,"vY0":-118.2116299821573,"vZ0":2.0032089552443733,"x":127.42,"y":159.7,"x0":-1.0905162482104742,"y0":50.00508914070425,"z0":6.359681150434015,"aX":6.680766863061816},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-17.5,"breakHorizontal":-8.8,"spinRate":3068,"spinDirection":24},"zone":2,"typeConfidence":0.9,"plateTime":0.46507164179012417,"extension":5.671314475031057},"index":4,"playId":"53380fe9-e4f6-3ee9-8457-a8fbf013d4cd","pitchNumber":5,"startTime":"2026-07-21T01:56:03.945Z","endTime":"2026-07-21T01:56:06.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.133982259684526,"aZ":-11.010052080150496,"pfxX":-0.05225982598236634,"pfxZ":10.94489073644984,"pX":-1.3592416900830138,"pZ":3.69123584378594,"vX0":-1.6445852387017783,"vY0":-138.262214029489,"vZ0":-4.088649171112611,"x":168.81,"y":139.12,"x0":-0.7496211726287746,"y0":50.006245581819805,"z0":5.929468326008064,"aX":-0.10099424752714438},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.2,"breakHorizontal":0.5,"spinRate":2516,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.39630876088779,"extension":5.904726317739509},"index":5,"playId":"67afef64-823a-302b-9037-919c1e8191b7","pitchNumber":6,"startTime":"2026-07-21T01:56:20.342Z","endTime":"2026-07-21T01:56:24.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.668124749295924,"aZ":-18.47656133787583,"pfxX":-3.242908652870357,"pfxZ":8.706038335434862,"pX":0.12342913904348965,"pZ":3.813071626563734,"vX0":3.428881564215143,"vY0":-124.32754656123109,"vZ0":-1.5115190389891722,"x":112.3,"y":135.83,"x0":-0.8487856001281171,"y0":50.005853457547644,"z0":5.9541050010100385,"aX":-5.105030636403438},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":15.7,"breakHorizontal":5.2,"spinRate":1868,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.43964436058543344,"extension":6.013518059622111},"index":6,"playId":"ce1a11de-64c2-3db0-80b4-1d9535d1b327","pitchNumber":7,"startTime":"2026-07-21T01:56:38.886Z","endTime":"2026-07-21T01:56:41.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:56:41.886Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andy Pages walks.","rbi":0,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T01:59:38.194Z","endTime":"2026-07-21T02:01:14.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Chase Shugart replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T01:58:30.256Z","endTime":"2026-07-21T01:59:40.474Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64124891395512,"aZ":-26.04292731265311,"pfxX":0.36343493391850656,"pfxZ":3.4539127219216628,"pX":0.12686920316964506,"pZ":2.8578874713839437,"vX0":7.23180741840136,"vY0":-131.78754595152571,"vZ0":-1.768389890244098,"x":112.16,"y":161.62,"x0":-2.6896876425220864,"y0":50.00311105658225,"z0":5.444428565982953,"aX":0.6432211092775215},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.1,"breakHorizontal":-2.0,"spinRate":2389,"spinDirection":200},"zone":2,"typeConfidence":0.91,"plateTime":0.4141970040365486,"extension":6.1105392726164105},"index":1,"playId":"5b597b12-a700-39e4-b03d-e5bfdb9d8e7a","pitchNumber":1,"startTime":"2026-07-21T01:59:40.474Z","endTime":"2026-07-21T01:59:43.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17389946034238,"aZ":-20.80940297283291,"pfxX":-10.186502198809391,"pfxZ":5.837115861708191,"pX":-0.8776691667842191,"pZ":2.2686424171119666,"vX0":7.64043529337987,"vY0":-138.01610087334586,"vZ0":-4.883310278680364,"x":150.45,"y":177.53,"x0":-2.346261177982811,"y0":50.000490922637695,"z0":5.445544917838289,"aX":-19.82299500822365},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.8,"breakHorizontal":17.0,"spinRate":2103,"spinDirection":216},"zone":13,"typeConfidence":0.89,"plateTime":0.3955191620581404,"extension":6.257432242079212},"index":2,"playId":"374deab9-6b04-3d00-affd-733fd6ec1714","pitchNumber":2,"startTime":"2026-07-21T01:59:54.500Z","endTime":"2026-07-21T01:59:57.500Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.534140324495667,"aZ":-21.8372588230052,"pfxX":-9.366486438143523,"pfxZ":5.329745405302129,"pX":-0.7639409820705297,"pZ":2.9488810481067422,"vX0":7.4994863855547855,"vY0":-137.67218705771305,"vZ0":-2.9635529172542237,"x":146.12,"y":159.16,"x0":-2.292124255135167,"y0":50.004728296622524,"z0":5.499725789152596,"aX":-18.172441224079915},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.2,"breakHorizontal":15.6,"spinRate":2072,"spinDirection":215},"zone":1,"typeConfidence":0.86,"plateTime":0.39625066374797857,"extension":6.272908022022832},"index":3,"playId":"a0d5d13f-4a00-309b-838e-1529d1522f44","pitchNumber":3,"startTime":"2026-07-21T02:00:22.275Z","endTime":"2026-07-21T02:00:25.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.988620679164047,"aZ":-31.889498075280784,"pfxX":6.883717249247936,"pfxZ":0.18936819329137222,"pX":0.5987736992073922,"pZ":1.1616266058413625,"vX0":5.765961073700826,"vY0":-122.85218636998115,"vZ0":-3.121204526459383,"x":94.18,"y":207.42,"x0":-2.6719795913887263,"y0":50.00567032907146,"z0":5.154951319926697,"aX":10.538979629381773},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.1,"breakHorizontal":-13.8,"spinRate":2728,"spinDirection":63},"zone":14,"typeConfidence":0.85,"plateTime":0.4455903698154007,"extension":6.216070591547371},"index":4,"playId":"3336f6fa-d246-3080-b070-bb27a2073b99","pitchNumber":4,"startTime":"2026-07-21T02:00:36.325Z","endTime":"2026-07-21T02:00:39.325Z","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":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87965602328384,"aZ":-23.514039947602136,"pfxX":-10.245122940787907,"pfxZ":4.488617034541857,"pX":0.7071689789497272,"pZ":3.8246090720243435,"vX0":11.83076129304447,"vY0":-137.38937618044247,"vZ0":0.27713162713380446,"x":90.04,"y":135.52,"x0":-2.3054941451027404,"y0":50.000368293844836,"z0":5.308978749322872,"aX":-19.75880880729302},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.4,"breakHorizontal":16.3,"spinRate":2123,"spinDirection":227},"zone":12,"typeConfidence":0.9,"plateTime":0.39730622743909993,"extension":6.2311193437348855},"index":5,"playId":"846830b9-3952-35f6-9cd7-cc5644840cbd","pitchNumber":5,"startTime":"2026-07-21T02:00:50.573Z","endTime":"2026-07-21T02:00:53.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38170555858287,"aZ":-21.56363121574257,"pfxX":0.5352691401600969,"pfxZ":5.900443445440467,"pX":0.8615611056793057,"pZ":1.0242165084630024,"vX0":8.621531462286537,"vY0":-132.72145921297607,"vZ0":-6.840820243459373,"x":84.16,"y":211.13,"x0":-2.4880004780760983,"y0":50.000306668540965,"z0":5.1872995591205555,"aX":0.9609314910986845},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.5,"breakHorizontal":-2.8,"spinRate":2516,"spinDirection":200},"zone":14,"typeConfidence":0.91,"plateTime":0.4114952279918618,"extension":6.252719754543832},"index":6,"playId":"34c8df78-04f3-367d-831a-d96190de275d","pitchNumber":6,"startTime":"2026-07-21T02:01:11.313Z","endTime":"2026-07-21T02:01:14.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:01:14.600Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tommy Edman singles on a ground ball to third baseman Alec Bohm, deflected by shortstop Trea Turner. Andy Pages to 3rd.","rbi":0,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T02:01:34.837Z","endTime":"2026-07-21T02:02:05.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"postOnThird":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.753161208571107,"aZ":-22.528663373933785,"pfxX":-0.01572081556996796,"pfxZ":5.440795555929936,"pX":1.014614337190666,"pZ":1.2469422969692707,"vX0":8.99267490280128,"vY0":-131.5183839550436,"vZ0":-5.926858327332823,"x":78.33,"y":205.11,"x0":-2.429795290564139,"y0":50.00449115938487,"z0":5.1729026728339695,"aX":-0.030001071589558115},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.9,"breakHorizontal":-1.7,"spinRate":2527,"spinDirection":199},"zone":14,"typeConfidence":0.9,"plateTime":0.4145689135279502,"extension":6.234357379354744},"index":0,"playId":"cd28a9a9-0590-3d57-9c43-bce156eb7b9b","pitchNumber":1,"startTime":"2026-07-21T02:01:39.219Z","endTime":"2026-07-21T02:01:45.546Z","isPitch":true,"type":"pitch"},{"details":{"description":"Andy Pages advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"actionPlayId":"cd28a9a9-0590-3d57-9c43-bce156eb7b9b","startTime":"2026-07-21T02:01:46.948Z","endTime":"2026-07-21T02:01:54.139Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.200111013682204,"aZ":-12.395661700562142,"pfxX":-5.581768278234555,"pfxZ":10.414373795422835,"pX":-0.08285756430827024,"pZ":2.6517997200600685,"vX0":8.038217705154302,"vY0":-136.71429338334818,"vZ0":-5.064941477643802,"x":120.16,"y":167.18,"x0":-2.3314482202150764,"y0":50.00531192152902,"z0":5.374437127400874,"aX":-10.603828320752378},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":8.5,"spinRate":2209,"spinDirection":218},"zone":5,"typeConfidence":0.89,"plateTime":0.40013152165520527,"extension":6.35817667223931},"hitData":{"launchSpeed":94.4,"launchAngle":7.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":98.07,"coordY":153.55}},"index":2,"playId":"06a49bca-1baf-361d-830e-e0b96f46331d","pitchNumber":2,"startTime":"2026-07-21T02:01:54.139Z","endTime":"2026-07-21T02:02:05.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:02:05.266Z","atBatIndex":75},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Eliezer Alfonzo grounds into a force out, second baseman Bryson Stott to shortstop Trea Turner. Andy Pages scores. Tommy Edman out at 2nd. Eliezer Alfonzo to 1st.","rbi":1,"awayScore":5,"homeScore":10,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T02:02:42.511Z","endTime":"2026-07-21T02:03:17.186Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":{"id":663767,"link":"/api/v1/people/663767"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.626736003749407,"aZ":-20.560829512227382,"pfxX":-10.344535224561604,"pfxZ":5.941171744785132,"pX":-0.796138950597398,"pZ":2.6637913714195487,"vX0":8.196246672017711,"vY0":-138.61039545233658,"vZ0":-3.711683253517735,"x":147.35,"y":166.86,"x0":-2.4405819067102046,"y0":50.003583110383666,"z0":5.385147124965174,"aX":-20.224013273038455},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.2,"breakHorizontal":17.2,"spinRate":2254,"spinDirection":216},"zone":4,"typeConfidence":0.9,"plateTime":0.3944482542546215,"extension":6.40652056783048},"index":0,"playId":"7e82e3b1-3159-3dfa-9817-a51be0fd283f","pitchNumber":1,"startTime":"2026-07-21T02:02:50.583Z","endTime":"2026-07-21T02:02:53.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":86.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.733059594161766,"aZ":-22.612236181497394,"pfxX":0.0279619842879133,"pfxZ":5.136928190784893,"pX":0.6628605540747129,"pZ":2.7904466857146764,"vX0":8.326397621567486,"vY0":-134.29766997343523,"vZ0":-2.4457890653634826,"x":91.73,"y":163.44,"x0":-2.4562941916833405,"y0":50.006420113257924,"z0":5.2881746640471325,"aX":0.051309281386223995},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.1,"breakHorizontal":-1.4,"spinRate":2504,"spinDirection":201},"zone":3,"typeConfidence":0.9,"plateTime":0.40482907472471164,"extension":6.230231360049705},"hitData":{"launchSpeed":83.5,"launchAngle":9.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.48,"coordY":134.5}},"index":1,"playId":"6e699647-2bb0-3a46-863e-f02d517854e1","pitchNumber":2,"startTime":"2026-07-21T02:03:08.805Z","endTime":"2026-07-21T02:03:17.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:03:17.186Z","atBatIndex":76},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Mookie Betts homers (13) on a fly ball to left center field. Eliezer Alfonzo scores.","rbi":2,"awayScore":7,"homeScore":10,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T02:03:40.317Z","endTime":"2026-07-21T02:04:48.651Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"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],"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":{"id":663767,"link":"/api/v1/people/663767"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"responsiblePitcher":{"id":663767,"link":"/api/v1/people/663767"},"isScoringEvent":true,"rbi":true,"earned":true,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.670921189207895,"aZ":-22.005344377112888,"pfxX":-11.044750000498276,"pfxZ":5.157693747095816,"pX":0.26722961848579696,"pZ":1.7435237702743154,"vX0":10.831681733572443,"vY0":-138.91627080133313,"vZ0":-5.54311523333189,"x":106.81,"y":191.7,"x0":-2.2317473455283205,"y0":50.002249820826,"z0":5.21055327535153,"aX":-21.768018032737466},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.4,"breakHorizontal":18.0,"spinRate":2225,"spinDirection":219},"zone":9,"typeConfidence":0.92,"plateTime":0.39303396466510154,"extension":6.386734460793028},"index":0,"playId":"4459c8d5-6365-3aa4-99de-ef95aa73cc7d","pitchNumber":1,"startTime":"2026-07-21T02:03:46.841Z","endTime":"2026-07-21T02:03:49.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.732358845895053,"aZ":-24.622031012845085,"pfxX":0.8136794314987887,"pfxZ":4.0730422446911,"pX":0.686730930695716,"pZ":3.2926869377484316,"vX0":7.930144070652338,"vY0":-134.2403400627971,"vZ0":-1.2094244116720962,"x":90.82,"y":149.88,"x0":-2.3920109859063365,"y0":50.00154373106547,"z0":5.4759568215858625,"aX":1.5086824941290167},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.3,"breakHorizontal":-2.9,"spinRate":2470,"spinDirection":198},"zone":12,"typeConfidence":0.91,"plateTime":0.4055664229228966,"extension":6.394838379019903},"index":1,"playId":"7b69c8bb-3b8f-3db6-af93-918d208b835e","pitchNumber":2,"startTime":"2026-07-21T02:04:01.222Z","endTime":"2026-07-21T02:04:04.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.886510721274952,"aZ":-23.776332113865966,"pfxX":-10.69749554866789,"pfxZ":4.34422437965195,"pX":-0.7075361700126322,"pZ":2.0542842387135716,"vX0":8.361381082591754,"vY0":-137.7243355257518,"vZ0":-4.32875812320674,"x":143.97,"y":183.31,"x0":-2.384065681082888,"y0":50.00191050136785,"z0":5.242648656730261,"aX":-20.6716342931792},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.2,"breakHorizontal":17.8,"spinRate":2163,"spinDirection":226},"zone":7,"typeConfidence":0.9,"plateTime":0.3967947401630392,"extension":6.303201903154877},"hitData":{"launchSpeed":101.9,"launchAngle":28.0,"totalDistance":421.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":89.39,"coordY":35.4}},"index":2,"playId":"351937da-d24b-362f-8c67-f72025511cd7","pitchNumber":3,"startTime":"2026-07-21T02:04:18.822Z","endTime":"2026-07-21T02:04:48.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:04:48.651Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Freeland strikes out swinging.","rbi":0,"awayScore":7,"homeScore":10,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T02:06:57.275Z","endTime":"2026-07-21T02:08:17.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"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,3,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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T02:05:16.233Z","endTime":"2026-07-21T02:06:59.582Z","isPitch":false,"type":"action"},{"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":92.4,"endSpeed":85.3,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.668991517778817,"aZ":-19.754642430014062,"pfxX":0.2973407137815167,"pfxZ":6.77805486089648,"pX":1.18944370452957,"pZ":0.7519147586678873,"vX0":9.395768010249332,"vY0":-134.17253251859842,"vZ0":-7.958179289873331,"x":71.66,"y":218.48,"x0":-2.389046957859341,"y0":50.00261173287783,"z0":5.152012574618763,"aX":0.5443862675999036},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.8,"breakHorizontal":-2.4,"spinRate":2537,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.407450396873116,"extension":6.329732382649842},"index":1,"playId":"32e43e99-25dd-34f3-82b8-df045c5516ff","pitchNumber":1,"startTime":"2026-07-21T02:06:59.582Z","endTime":"2026-07-21T02:07:02.582Z","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.8,"endSpeed":87.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.828246269358356,"aZ":-19.9386965633001,"pfxX":-11.16960772708625,"pfxZ":6.330569976393942,"pX":-0.2345872165797994,"pZ":1.9544600880930756,"vX0":9.804234394866471,"vY0":-137.72313335086318,"vZ0":-5.355202829853648,"x":125.94,"y":186.01,"x0":-2.3787697961740135,"y0":50.00196040396741,"z0":5.260680511354866,"aX":-21.58776452733682},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.6,"breakHorizontal":18.4,"spinRate":2231,"spinDirection":218},"zone":8,"typeConfidence":0.91,"plateTime":0.39675822705407615,"extension":6.318051301259225},"index":2,"playId":"ef21a02a-8f0e-3211-9019-ca41e7be3868","pitchNumber":2,"startTime":"2026-07-21T02:07:17.314Z","endTime":"2026-07-21T02:07:20.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98707127337038,"aZ":-12.133421586082436,"pfxX":-7.334545945528041,"pfxZ":10.130483557418628,"pX":-0.0079962201312462,"pZ":2.840587816354986,"vX0":8.53870393559634,"vY0":-139.23348889524019,"vZ0":-5.051808697462205,"x":117.3,"y":162.08,"x0":-2.1503554022369142,"y0":50.0069427154404,"z0":5.4705321515839405,"aX":-14.516288135560668},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":11.6,"spinRate":2336,"spinDirection":220},"zone":2,"typeConfidence":0.89,"plateTime":0.3922276900001096,"extension":6.285557667312968},"index":3,"playId":"526d1bb2-8620-3ef2-aa3e-294952d551cd","pitchNumber":3,"startTime":"2026-07-21T02:07:32.525Z","endTime":"2026-07-21T02:07:35.525Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-21T02:07:43.514Z","endTime":"2026-07-21T02:07:58.980Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.068824541276093,"aZ":-21.362462380183317,"pfxX":-11.688860026918363,"pfxZ":5.520528449198091,"pX":0.7815358800369735,"pZ":3.212605688433929,"vX0":12.317767216967345,"vY0":-138.6212312682704,"vZ0":-2.0706415515013683,"x":87.21,"y":152.04,"x0":-2.186959050612931,"y0":50.00461018073187,"z0":5.385560383937935,"aX":-22.901483624203454},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.7,"breakHorizontal":18.8,"spinRate":2277,"spinDirection":221},"zone":3,"typeConfidence":0.92,"plateTime":0.3941344313620969,"extension":6.293653129958118},"index":5,"playId":"4822b665-035e-3692-b444-b84d7282b81b","pitchNumber":4,"startTime":"2026-07-21T02:07:58.980Z","endTime":"2026-07-21T02:08:02.930Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.893078558785003,"aZ":-31.053037553946982,"pfxX":8.922336808622937,"pfxZ":0.7680385525108804,"pX":-0.6076027171282609,"pZ":2.4724461817788503,"vX0":2.7482950120943883,"vY0":-120.44895279356697,"vZ0":-0.20509327158091573,"x":140.16,"y":172.02,"x0":-2.9234873761881,"y0":50.00587967003473,"z0":5.309901079245528,"aX":13.08091803969847},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.6,"breakHorizontal":-16.8,"spinRate":2728,"spinDirection":65},"zone":4,"typeConfidence":0.88,"plateTime":0.45513592134453384,"extension":6.0658448197892465},"index":6,"playId":"eb4adf14-5709-3d3d-8b47-c5877495b68f","pitchNumber":5,"startTime":"2026-07-21T02:08:14.758Z","endTime":"2026-07-21T02:08:17.758Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:08:17.758Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Teoscar Hernández grounds out sharply, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":7,"homeScore":10,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T02:11:43.970Z","endTime":"2026-07-21T02:12:42.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.87"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.24"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.64"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.97"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.42"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.13"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.11"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.76"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.19"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.98"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.94"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.93"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.69"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".421"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".042"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".138"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".862"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".432"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".862"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".432"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T02:08:51.624Z","endTime":"2026-07-21T02:09:28.545Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jhoan Duran replaces Chase Shugart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-21T02:09:28.545Z","endTime":"2026-07-21T02:11:46.211Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661395,"link":"/api/v1/people/661395"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":96.3,"endSpeed":88.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.891594184036663,"aZ":-31.447822279071495,"pfxX":-8.560433674896121,"pfxZ":0.3651652830336847,"pX":-1.7972533835452102,"pZ":2.646312027534908,"vX0":4.946238515962193,"vY0":-140.2266640169701,"vZ0":-3.7663653332170335,"x":185.51,"y":167.33,"x0":-2.466049686940874,"y0":50.00635578598999,"z0":6.044847922074101,"aX":-17.15576612281888},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":0.1,"breakHorizontal":14.5,"spinRate":1677,"spinDirection":241},"zone":11,"typeConfidence":0.89,"plateTime":0.38970374524310447,"extension":6.003478011444962},"index":2,"playId":"b926f906-b108-3e84-a9d7-b9b5e3073c92","pitchNumber":1,"startTime":"2026-07-21T02:11:46.211Z","endTime":"2026-07-21T02:11:49.615Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.272350938455514,"aZ":-29.927160845888423,"pfxX":-7.388714563346388,"pfxZ":1.1229366664885756,"pX":0.6034555925796148,"pZ":1.6610923913715658,"vX0":9.57003151361101,"vY0":-139.95969342985137,"vZ0":-6.6523225555429475,"x":94.0,"y":193.93,"x0":-1.882429651041352,"y0":50.00643869410719,"z0":5.9996472211181455,"aX":-14.826689709216357},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":1.0,"breakHorizontal":11.6,"spinRate":1556,"spinDirection":231},"zone":9,"typeConfidence":0.86,"plateTime":0.3896831104440648,"extension":6.073683067650165},"index":3,"playId":"632e9d76-10d8-3714-84c9-ad2e537c5637","pitchNumber":2,"startTime":"2026-07-21T02:12:02.612Z","endTime":"2026-07-21T02:12:06.466Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":89.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.519147704006116,"aZ":-32.117022535833264,"pfxX":-7.486696811247912,"pfxZ":0.033018716390733616,"pX":-0.7933452317576628,"pZ":1.7514580558116482,"vX0":6.131318581685629,"vY0":-139.72145816908076,"vZ0":-6.09640542299635,"x":147.24,"y":191.49,"x0":-2.0326040567228194,"y0":50.00688596930301,"z0":6.045678833405728,"aX":-14.95482913853497},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":-1.0,"breakHorizontal":12.5,"spinRate":1696,"spinDirection":233},"zone":7,"typeConfidence":0.86,"plateTime":0.39051944957095586,"extension":6.028512945160276},"hitData":{"launchSpeed":102.0,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":115.41,"coordY":146.96}},"index":4,"playId":"fa9ae7ff-5fa8-3d48-b269-20c2a94afc45","pitchNumber":3,"startTime":"2026-07-21T02:12:34.242Z","endTime":"2026-07-21T02:12:42.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:12:42.142Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Teoscar Hernández grounds out sharply, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":7,"homeScore":10,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T02:11:43.970Z","endTime":"2026-07-21T02:12:42.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.87"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.24"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.64"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.97"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.42"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.13"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.11"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.76"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"70.19"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.98"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.94"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.93"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.69"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".421"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".042"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".294"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".138"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".862"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".432"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.200"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".862"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".083"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".545"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".432"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T02:08:51.624Z","endTime":"2026-07-21T02:09:28.545Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jhoan Duran replaces Chase Shugart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-21T02:09:28.545Z","endTime":"2026-07-21T02:11:46.211Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661395,"link":"/api/v1/people/661395"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":96.3,"endSpeed":88.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.891594184036663,"aZ":-31.447822279071495,"pfxX":-8.560433674896121,"pfxZ":0.3651652830336847,"pX":-1.7972533835452102,"pZ":2.646312027534908,"vX0":4.946238515962193,"vY0":-140.2266640169701,"vZ0":-3.7663653332170335,"x":185.51,"y":167.33,"x0":-2.466049686940874,"y0":50.00635578598999,"z0":6.044847922074101,"aX":-17.15576612281888},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":0.1,"breakHorizontal":14.5,"spinRate":1677,"spinDirection":241},"zone":11,"typeConfidence":0.89,"plateTime":0.38970374524310447,"extension":6.003478011444962},"index":2,"playId":"b926f906-b108-3e84-a9d7-b9b5e3073c92","pitchNumber":1,"startTime":"2026-07-21T02:11:46.211Z","endTime":"2026-07-21T02:11:49.615Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.272350938455514,"aZ":-29.927160845888423,"pfxX":-7.388714563346388,"pfxZ":1.1229366664885756,"pX":0.6034555925796148,"pZ":1.6610923913715658,"vX0":9.57003151361101,"vY0":-139.95969342985137,"vZ0":-6.6523225555429475,"x":94.0,"y":193.93,"x0":-1.882429651041352,"y0":50.00643869410719,"z0":5.9996472211181455,"aX":-14.826689709216357},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":1.0,"breakHorizontal":11.6,"spinRate":1556,"spinDirection":231},"zone":9,"typeConfidence":0.86,"plateTime":0.3896831104440648,"extension":6.073683067650165},"index":3,"playId":"632e9d76-10d8-3714-84c9-ad2e537c5637","pitchNumber":2,"startTime":"2026-07-21T02:12:02.612Z","endTime":"2026-07-21T02:12:06.466Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":89.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.519147704006116,"aZ":-32.117022535833264,"pfxX":-7.486696811247912,"pfxZ":0.033018716390733616,"pX":-0.7933452317576628,"pZ":1.7514580558116482,"vX0":6.131318581685629,"vY0":-139.72145816908076,"vZ0":-6.09640542299635,"x":147.24,"y":191.49,"x0":-2.0326040567228194,"y0":50.00688596930301,"z0":6.045678833405728,"aX":-14.95482913853497},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":-1.0,"breakHorizontal":12.5,"spinRate":1696,"spinDirection":233},"zone":7,"typeConfidence":0.86,"plateTime":0.39051944957095586,"extension":6.028512945160276},"hitData":{"launchSpeed":102.0,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":115.41,"coordY":146.96}},"index":4,"playId":"fa9ae7ff-5fa8-3d48-b269-20c2a94afc45","pitchNumber":3,"startTime":"2026-07-21T02:12:34.242Z","endTime":"2026-07-21T02:12:42.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:12:42.142Z","atBatIndex":79},"scoringPlays":[16,17,18,29,47,50,52,57,60,63,71,76,77],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3,4,5],"bottom":[6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":73.38,"y":105.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":108.0,"y":148.0},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":122.55,"y":148.98},"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":1,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":74.35,"y":36.61},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":61.24,"y":95.13},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":108.78,"y":160.14},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":10,"endIndex":19,"top":[10,11,12],"bottom":[13,14,15,16,17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":218.47,"y":115.03},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":138.66,"y":90.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":114.69,"y":110.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"coordinates":{"x":201.26,"y":119.18},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":185.44,"y":72.62},"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":2,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":34.57,"y":62.88},"type":"H","description":"Home Run"}]}},{"startIndex":20,"endIndex":26,"top":[20,21,22,23],"bottom":[24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":156.22,"y":158.62},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":168.21,"y":90.15},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":109.24,"y":102.39},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":101.13,"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":3,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":152.65,"y":153.55},"type":"O","description":"Groundout"}]}},{"startIndex":27,"endIndex":34,"top":[27,28,29,30,31],"bottom":[32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":95.48,"y":87.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":160.81,"y":86.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":112.4,"y":151.0},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"coordinates":{"x":116.43,"y":97.77},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":149.83,"y":166.58},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"coordinates":{"x":189.38,"y":90.02},"type":"O","description":"Flyout"}]}},{"startIndex":35,"endIndex":43,"top":[35,36,37,38],"bottom":[39,40,41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":153.11,"y":83.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":107.76,"y":150.51},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":154.18,"y":171.8},"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":5,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":121.0,"y":159.59},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":111.89,"y":79.33},"type":"O","description":"Flyout"}]}},{"startIndex":44,"endIndex":58,"top":[44,45,46,47,48,49,50,51],"bottom":[52,53,54,55,56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":82.92,"y":91.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":145.0,"y":147.46},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":118.98,"y":91.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":213.0,"y":106.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":123.28,"y":153.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":77.2,"y":98.86},"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":6,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":78.95,"y":46.11},"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":6,"pitcher":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":145.85,"y":51.01},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":47.19,"y":105.25},"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":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":23.33,"y":102.65},"type":"H","description":"Home Run"}]}},{"startIndex":59,"endIndex":66,"top":[59,60,61,62],"bottom":[63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":176.64,"y":83.6},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":79.62,"y":43.41},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"coordinates":{"x":140.41,"y":153.04},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":131.32,"y":136.58},"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":7,"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":72.21,"y":43.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":7,"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":191.18,"y":78.76},"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":7,"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":200.12,"y":103.5},"type":"O","description":"Lineout"}]}},{"startIndex":67,"endIndex":73,"top":[67,68,69],"bottom":[70,71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":156.73,"y":148.98},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":149.59,"y":152.03},"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":8,"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":110.12,"y":158.3},"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":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"coordinates":{"x":63.15,"y":39.06},"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":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":154.18,"y":167.24},"type":"O","description":"Groundout"}]}},{"startIndex":74,"endIndex":79,"top":[74,75,76,77,78,79],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":98.07,"y":153.55},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"batter":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"coordinates":{"x":154.48,"y":134.5},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":89.39,"y":35.4},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":115.41,"y":146.96},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":3}},{"num":2,"ordinalNum":"2nd","home":{"runs":4,"hits":4,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":4,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":3}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":10,"hits":11,"errors":1,"leftOnBase":3},"away":{"runs":7,"hits":12,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"catcher":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"first":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"second":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"third":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"shortstop":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"left":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"center":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"right":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"onDeck":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"inHole":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"battingOrder":2,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"offense":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"onDeck":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"inHole":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"pitcher":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"battingOrder":7,"team":{"id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"}},"balls":1,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":13,"airOuts":4,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":1,"hits":12,"hitByPitch":2,"avg":".260","atBats":39,"obp":".342","slg":".431","ops":".773","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":19,"rbi":6,"leftOnBase":17,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":6,"airOuts":8,"runs":10,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":1,"hits":11,"hitByPitch":1,"atBats":33,"obp":".378","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":129,"era":"3.56","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.14","battersFaced":37,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":129,"balls":45,"strikes":84,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":10,"pitchesPerInning":"16.13","runsScoredPer9":"11.25","homeRunsPer9":"5.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":24,"errors":0,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"ID687221":{"person":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"jerseyNumber":"68","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 4 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":23,"groundOuts":35,"airOuts":49,"runs":31,"doubles":10,"triples":0,"homeRuns":10,"strikeOuts":61,"baseOnBalls":23,"intentionalWalks":0,"hits":46,"hitByPitch":4,"avg":".242","atBats":190,"obp":".335","slg":".453","ops":".788","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":218,"totalBases":86,"rbi":30,"leftOnBase":92,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.00","popOuts":13,"lineOuts":13},"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":9,"stolenBases":27,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":11,"putOuts":439,"errors":1,"chances":451,"fielding":".998","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID681911":{"person":{"id":681911,"fullName":"Alex Vesia","link":"/api/v1/people/681911"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":6,"strikes":6,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"13.50","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":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":45,"gamesStarted":0,"flyOuts":25,"groundOuts":17,"airOuts":38,"runs":10,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":49,"baseOnBalls":23,"intentionalWalks":3,"hits":18,"hitByPitch":0,"atBats":122,"obp":".283","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":629,"era":"2.62","inningsPitched":"34.1","wins":1,"losses":1,"saves":3,"saveOpportunities":4,"holds":16,"blownSaves":1,"earnedRuns":10,"whip":"1.19","battersFaced":145,"outs":103,"gamesPitched":45,"completeGames":0,"shutouts":0,"pitchesThrown":629,"balls":233,"strikes":396,"strikePercentage":".630","hitBatsmen":0,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":3,"winPercentage":".500","pitchesPerInning":"18.32","gamesFinished":6,"strikeoutWalkRatio":"2.13","strikeoutsPer9Inn":"12.84","walksPer9Inn":"6.03","hitsPer9Inn":"4.72","runsScoredPer9":"2.62","homeRunsPer9":"0.26","inheritedRunners":24,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663656":{"person":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"jerseyNumber":"23","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":64,"groundOuts":80,"airOuts":104,"runs":54,"doubles":18,"triples":2,"homeRuns":7,"strikeOuts":78,"baseOnBalls":48,"intentionalWalks":0,"hits":82,"hitByPitch":2,"avg":".240","atBats":341,"obp":".335","slg":".367","ops":".702","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":394,"totalBases":125,"rbi":47,"leftOnBase":164,"sacBunts":0,"sacFlies":3,"babip":".290","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.71","popOuts":15,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":167,"errors":2,"chances":175,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571970":{"person":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-2 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":1,"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":93,"flyOuts":48,"groundOuts":67,"airOuts":77,"runs":56,"doubles":16,"triples":1,"homeRuns":18,"strikeOuts":80,"baseOnBalls":43,"intentionalWalks":2,"hits":80,"hitByPitch":3,"avg":".263","atBats":304,"obp":".360","slg":".500","ops":".860","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":350,"totalBases":152,"rbi":43,"leftOnBase":157,"sacBunts":0,"sacFlies":0,"babip":".301","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.89","popOuts":13,"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":138,"putOuts":59,"errors":8,"chances":205,"fielding":".961","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"}]},"ID518692":{"person":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":62,"groundOuts":97,"airOuts":99,"runs":52,"doubles":23,"triples":1,"homeRuns":15,"strikeOuts":72,"baseOnBalls":49,"intentionalWalks":1,"hits":105,"hitByPitch":3,"avg":".285","atBats":369,"obp":".369","slg":".474","ops":".843","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":425,"totalBases":175,"rbi":51,"leftOnBase":166,"sacBunts":0,"sacFlies":4,"babip":".315","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.60","popOuts":10,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":75,"putOuts":675,"errors":0,"chances":750,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID683618":{"person":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":38,"gamesStarted":0,"flyOuts":14,"groundOuts":45,"airOuts":32,"runs":16,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":38,"baseOnBalls":17,"intentionalWalks":0,"hits":22,"hitByPitch":3,"atBats":135,"obp":".271","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":604,"era":"2.25","inningsPitched":"40.0","wins":4,"losses":1,"saves":1,"saveOpportunities":2,"holds":6,"blownSaves":1,"earnedRuns":10,"whip":"0.98","battersFaced":157,"outs":120,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":604,"balls":226,"strikes":378,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.41","rbi":0,"winPercentage":".800","pitchesPerInning":"15.10","gamesFinished":5,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"8.55","walksPer9Inn":"3.83","hitsPer9Inn":"4.95","runsScoredPer9":"3.60","homeRunsPer9":"0.23","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641778":{"person":{"id":641778,"fullName":"Eric Lauer","link":"/api/v1/people/641778"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":12,"flyOuts":76,"groundOuts":60,"airOuts":117,"runs":41,"doubles":7,"triples":1,"homeRuns":18,"strikeOuts":47,"baseOnBalls":27,"intentionalWalks":0,"hits":71,"hitByPitch":2,"atBats":290,"obp":".311","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1228,"era":"4.81","inningsPitched":"76.2","wins":4,"losses":5,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":41,"whip":"1.28","battersFaced":325,"outs":230,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1228,"balls":422,"strikes":806,"strikePercentage":".660","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.51","rbi":0,"winPercentage":".444","pitchesPerInning":"16.02","gamesFinished":1,"strikeoutWalkRatio":"1.74","strikeoutsPer9Inn":"5.52","walksPer9Inn":"3.17","hitsPer9Inn":"8.33","runsScoredPer9":"4.81","homeRunsPer9":"2.11","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":22,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":1,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656945":{"person":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":42,"gamesStarted":0,"flyOuts":22,"groundOuts":27,"airOuts":38,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":51,"baseOnBalls":5,"intentionalWalks":1,"hits":25,"hitByPitch":1,"atBats":139,"obp":".214","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":566,"era":"2.50","inningsPitched":"39.2","wins":1,"losses":3,"saves":14,"saveOpportunities":16,"holds":6,"blownSaves":2,"earnedRuns":11,"whip":"0.76","battersFaced":147,"outs":119,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":566,"balls":166,"strikes":400,"strikePercentage":".710","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".250","pitchesPerInning":"14.27","gamesFinished":21,"strikeoutWalkRatio":"10.20","strikeoutsPer9Inn":"11.57","walksPer9Inn":"1.13","hitsPer9Inn":"5.67","runsScoredPer9":"2.50","homeRunsPer9":"0.91","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672613":{"person":{"id":672613,"fullName":"Eliezer Alfonzo","link":"/api/v1/people/672613"},"jerseyNumber":"64","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"401","stats":{"batting":{"summary":"0-1 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":4,"groundOuts":4,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".083","atBats":12,"obp":".083","slg":".083","ops":".166","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":12,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".091","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":39,"errors":0,"chances":39,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669242":{"person":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"jerseyNumber":"25","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 2 HBP","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":2,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":7,"groundOuts":22,"airOuts":14,"runs":15,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":17,"baseOnBalls":8,"intentionalWalks":0,"hits":28,"hitByPitch":4,"avg":".354","atBats":79,"obp":".440","slg":".519","ops":".959","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":41,"rbi":14,"leftOnBase":36,"sacBunts":2,"sacFlies":0,"babip":".433","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.50","popOuts":3,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":23,"putOuts":20,"errors":1,"chances":44,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID660271":{"person":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"jerseyNumber":"17","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":59,"groundOuts":74,"airOuts":84,"runs":66,"doubles":17,"triples":2,"homeRuns":22,"strikeOuts":97,"baseOnBalls":61,"intentionalWalks":11,"hits":101,"hitByPitch":5,"avg":".287","atBats":352,"obp":".396","slg":".534","ops":".930","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":424,"totalBases":188,"rbi":60,"leftOnBase":119,"sacBunts":0,"sacFlies":4,"babip":".333","groundOutsToAirouts":"0.88","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":10,"lineOuts":15},"pitching":{"gamesPlayed":14,"gamesStarted":14,"flyOuts":37,"groundOuts":87,"airOuts":71,"runs":21,"doubles":13,"triples":0,"homeRuns":4,"strikeOuts":95,"baseOnBalls":26,"intentionalWalks":0,"hits":55,"hitByPitch":6,"atBats":305,"obp":".257","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1335,"era":"1.79","inningsPitched":"85.2","wins":8,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"0.95","battersFaced":340,"outs":257,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1335,"balls":473,"strikes":862,"strikePercentage":".650","hitBatsmen":6,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".800","pitchesPerInning":"15.58","gamesFinished":0,"strikeoutWalkRatio":"3.65","strikeoutsPer9Inn":"9.98","walksPer9Inn":"2.73","hitsPer9Inn":"5.78","runsScoredPer9":"2.21","homeRunsPer9":"0.42","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":18,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":11,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID694361":{"person":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":33,"gamesStarted":3,"flyOuts":9,"groundOuts":40,"airOuts":27,"runs":14,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":44,"baseOnBalls":16,"intentionalWalks":2,"hits":38,"hitByPitch":2,"atBats":149,"obp":".335","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":665,"era":"2.58","inningsPitched":"38.1","wins":3,"losses":4,"saves":2,"saveOpportunities":3,"holds":12,"blownSaves":1,"earnedRuns":11,"whip":"1.41","battersFaced":167,"outs":115,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":665,"balls":241,"strikes":424,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.48","rbi":0,"winPercentage":".429","pitchesPerInning":"17.35","gamesFinished":4,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"10.33","walksPer9Inn":"3.76","hitsPer9Inn":"8.92","runsScoredPer9":"3.29","homeRunsPer9":"0.47","inheritedRunners":15,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680736":{"person":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":83,"groundOuts":92,"airOuts":129,"runs":30,"doubles":15,"triples":0,"homeRuns":8,"strikeOuts":73,"baseOnBalls":20,"intentionalWalks":0,"hits":82,"hitByPitch":3,"atBats":375,"obp":".263","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":1435,"era":"2.69","inningsPitched":"100.1","wins":10,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.02","battersFaced":399,"outs":301,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1435,"balls":459,"strikes":976,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".833","pitchesPerInning":"14.30","gamesFinished":1,"strikeoutWalkRatio":"3.65","strikeoutsPer9Inn":"6.55","walksPer9Inn":"1.79","hitsPer9Inn":"7.36","runsScoredPer9":"2.69","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":35},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606192":{"person":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"jerseyNumber":"37","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"700","stats":{"batting":{"summary":"1-5 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":41,"groundOuts":47,"airOuts":62,"runs":38,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":74,"baseOnBalls":24,"intentionalWalks":1,"hits":57,"hitByPitch":2,"avg":".241","atBats":237,"obp":".312","slg":".380","ops":".692","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":266,"totalBases":90,"rbi":37,"leftOnBase":113,"sacBunts":0,"sacFlies":3,"babip":".310","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.62","popOuts":10,"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":3,"putOuts":96,"errors":1,"chances":100,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID689017":{"person":{"id":689017,"fullName":"Landon Knack","link":"/api/v1/people/689017"},"jerseyNumber":"96","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":30,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":8,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":9,"strikes":21,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":5,"runs":5,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":20,"obp":".375","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":90,"era":"9.00","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.60","battersFaced":24,"outs":15,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":30,"strikes":60,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":2,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":2,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"3.60","hitsPer9Inn":"10.80","runsScoredPer9":"9.00","homeRunsPer9":"7.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681624":{"person":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"200","stats":{"batting":{"summary":"2-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":61,"groundOuts":79,"airOuts":120,"runs":58,"doubles":22,"triples":1,"homeRuns":17,"strikeOuts":86,"baseOnBalls":35,"intentionalWalks":1,"hits":103,"hitByPitch":6,"avg":".269","atBats":383,"obp":".336","slg":".465","ops":".801","caughtStealing":6,"stolenBases":8,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":429,"totalBases":178,"rbi":68,"leftOnBase":167,"sacBunts":0,"sacFlies":5,"babip":".302","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.53","popOuts":29,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":257,"errors":2,"chances":272,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID623465":{"person":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":4,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":5,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":18,"obp":".368","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":82,"era":"6.75","inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.75","battersFaced":19,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":82,"balls":30,"strikes":52,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".000","pitchesPerInning":"20.50","gamesFinished":3,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"11.25","walksPer9Inn":"2.25","hitsPer9Inn":"13.50","runsScoredPer9":"6.75","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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}},"ID605141":{"person":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"jerseyNumber":"50","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"500","stats":{"batting":{"summary":"4-5 | 2 HR, 3 RBI, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":10,"rbi":3,"leftOnBase":2,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":64,"groundOuts":55,"airOuts":107,"runs":39,"doubles":10,"triples":0,"homeRuns":13,"strikeOuts":32,"baseOnBalls":22,"intentionalWalks":2,"hits":60,"hitByPitch":1,"avg":".237","atBats":253,"obp":".300","slg":".431","ops":".731","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":277,"totalBases":109,"rbi":34,"leftOnBase":135,"sacBunts":0,"sacFlies":1,"babip":".225","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.46","popOuts":13,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":142,"putOuts":78,"errors":3,"chances":223,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669743":{"person":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"jerseyNumber":"12","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":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":58,"flyOuts":20,"groundOuts":31,"airOuts":34,"runs":19,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":18,"intentionalWalks":0,"hits":29,"hitByPitch":3,"avg":".254","atBats":114,"obp":".365","slg":".325","ops":".690","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":37,"rbi":16,"leftOnBase":61,"sacBunts":0,"sacFlies":2,"babip":".301","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"114.00","popOuts":11,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":69,"errors":1,"chances":71,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID592779":{"person":{"id":592779,"fullName":"Brock Stewart","link":"/api/v1/people/592779"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":11,"gamesStarted":0,"flyOuts":4,"groundOuts":14,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":40,"obp":".222","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":177,"era":"2.31","inningsPitched":"11.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":3,"whip":"0.86","battersFaced":45,"outs":35,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":71,"strikes":106,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.56","rbi":0,"winPercentage":".---","pitchesPerInning":"15.17","gamesFinished":2,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"9.26","walksPer9Inn":"3.86","hitsPer9Inn":"3.86","runsScoredPer9":"3.09","homeRunsPer9":"1.54","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686218":{"person":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{"note":"(L, 4-7)","summary":"5.1 IP, 6 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":5,"groundOuts":4,"airOuts":5,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":1,"hits":8,"hitByPitch":1,"atBats":22,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":87,"inningsPitched":"5.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"battersFaced":25,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":30,"strikes":57,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"10.13","homeRunsPer9":"3.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":51,"groundOuts":62,"airOuts":97,"runs":51,"doubles":25,"triples":0,"homeRuns":17,"strikeOuts":99,"baseOnBalls":27,"intentionalWalks":1,"hits":84,"hitByPitch":6,"atBats":337,"obp":".313","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1553,"era":"5.13","inningsPitched":"87.2","wins":4,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.27","battersFaced":375,"outs":263,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1553,"balls":550,"strikes":1003,"strikePercentage":".650","hitBatsmen":6,"balks":2,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":5,"winPercentage":".364","pitchesPerInning":"17.71","gamesFinished":0,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"10.16","walksPer9Inn":"2.77","hitsPer9Inn":"8.62","runsScoredPer9":"5.24","homeRunsPer9":"1.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":27,"lineOuts":19},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"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"}]},"ID500743":{"person":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"jerseyNumber":"72","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":21,"groundOuts":48,"airOuts":44,"runs":16,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":0,"hits":42,"hitByPitch":2,"avg":".294","atBats":143,"obp":".338","slg":".420","ops":".758","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":60,"rbi":17,"leftOnBase":62,"sacBunts":2,"sacFlies":5,"babip":".302","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.67","popOuts":13,"lineOuts":10},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":5,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":21,"obp":".478","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":53,"era":"13.50","inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"2.50","battersFaced":23,"outs":12,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":20,"strikes":33,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".---","pitchesPerInning":"13.25","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.25","hitsPer9Inn":"20.25","runsScoredPer9":"13.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":85,"putOuts":62,"errors":1,"chances":148,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID676263":{"person":{"id":676263,"fullName":"Jack Dreyer","link":"/api/v1/people/676263"},"jerseyNumber":"86","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":40,"gamesStarted":1,"flyOuts":19,"groundOuts":39,"airOuts":33,"runs":13,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":46,"baseOnBalls":10,"intentionalWalks":2,"hits":31,"hitByPitch":1,"atBats":147,"obp":".266","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":634,"era":"2.90","inningsPitched":"40.1","wins":4,"losses":1,"saves":0,"saveOpportunities":2,"holds":4,"blownSaves":2,"earnedRuns":13,"whip":"1.02","battersFaced":160,"outs":121,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":634,"balls":209,"strikes":425,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".800","pitchesPerInning":"15.72","gamesFinished":9,"strikeoutWalkRatio":"4.60","strikeoutsPer9Inn":"10.26","walksPer9Inn":"2.23","hitsPer9Inn":"6.92","runsScoredPer9":"2.90","homeRunsPer9":"1.34","inheritedRunners":25,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID808963":{"person":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"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":47,"groundOuts":85,"airOuts":83,"runs":50,"doubles":23,"triples":0,"homeRuns":19,"strikeOuts":85,"baseOnBalls":34,"intentionalWalks":0,"hits":82,"hitByPitch":5,"atBats":333,"obp":".324","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1516,"era":"4.98","inningsPitched":"86.2","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.34","battersFaced":374,"outs":260,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1516,"balls":546,"strikes":970,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".375","pitchesPerInning":"17.49","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.83","walksPer9Inn":"3.53","hitsPer9Inn":"8.52","runsScoredPer9":"5.19","homeRunsPer9":"1.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":11,"errors":1,"chances":20,"fielding":".950","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID690976":{"person":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"jerseyNumber":"76","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"601","stats":{"batting":{"note":"b-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":71,"flyOuts":27,"groundOuts":49,"airOuts":38,"runs":24,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":67,"baseOnBalls":22,"intentionalWalks":0,"hits":45,"hitByPitch":1,"avg":".232","atBats":194,"obp":".311","slg":".314","ops":".625","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":222,"totalBases":61,"rbi":19,"leftOnBase":83,"sacBunts":3,"sacFlies":2,"babip":".333","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.67","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":152,"putOuts":92,"errors":4,"chances":248,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID808967":{"person":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":61,"groundOuts":124,"airOuts":110,"runs":38,"doubles":14,"triples":1,"homeRuns":13,"strikeOuts":113,"baseOnBalls":25,"intentionalWalks":1,"hits":80,"hitByPitch":3,"atBats":425,"obp":".237","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1760,"era":"2.78","inningsPitched":"119.2","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"0.88","battersFaced":455,"outs":359,"gamesPitched":18,"completeGames":1,"shutouts":0,"pitchesThrown":1760,"balls":597,"strikes":1163,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".625","pitchesPerInning":"14.71","gamesFinished":0,"strikeoutWalkRatio":"4.52","strikeoutsPer9Inn":"8.50","walksPer9Inn":"1.88","hitsPer9Inn":"6.02","runsScoredPer9":"2.86","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":13,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[660271,681624,669242,518692,672613,605141,500743,690976,606192,669743,571970,687221,686218,681911,689017],"pitchers":[686218,681911,689017],"bench":[663656],"bullpen":[676263,683618,694361,641778,623465,808963,656945,592779,680736,808967],"battingOrder":[660271,681624,669242,672613,605141,690976,606192,571970,687221],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Muncy (16, Kerkering)."},{"label":"HR","value":"Betts 2 (13, 7th inning off Bowlan, 0 on, 1 out, 9th inning off Shugart, 1 on, 1 out)."},{"label":"TB","value":"Betts 10; Call; Edman; Freeman, F; Hernández, T; Muncy 2; Pages, A 2; Rojas, M."},{"label":"RBI","value":"Alfonzo (1); Betts 3 (34); Muncy (43); Pages, A (68)."},{"label":"2-out RBI","value":"Pages, A."},{"label":"Runners left in scoring position, 2 out","value":"Rojas, M 2; Edman 2; Betts."},{"label":"GIDP","value":"Hernández, T."},{"label":"Team RISP","value":"3-for-9."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Edman-Rojas, M-Freeman, F)."}]}],"note":[{"label":"a","value":"Doubled for Call in the 6th."},{"label":"b","value":"Grounded out for Rojas, M in the 7th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":6,"airOuts":8,"runs":10,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":1,"hits":11,"hitByPitch":1,"avg":".237","atBats":33,"obp":".304","slg":".403","ops":".707","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":29,"rbi":10,"leftOnBase":11,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.60","popOuts":0,"lineOuts":1},"pitching":{"flyOuts":3,"groundOuts":13,"airOuts":4,"runs":7,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":1,"hits":12,"hitByPitch":2,"atBats":39,"obp":".372","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":160,"era":"4.24","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.32","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":59,"strikes":101,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"3.25","rbi":6,"pitchesPerInning":"17.78","runsScoredPer9":"7.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":1,"chances":39,"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":"1-2 | 2B, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":14,"groundOuts":19,"airOuts":21,"runs":7,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".176","atBats":74,"obp":".205","slg":".311","ops":".516","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":78,"totalBases":23,"rbi":7,"leftOnBase":29,"sacBunts":0,"sacFlies":1,"babip":".216","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":44,"errors":0,"chances":44,"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":"500","stats":{"batting":{"summary":"1-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":47,"groundOuts":68,"airOuts":85,"runs":53,"doubles":15,"triples":2,"homeRuns":16,"strikeOuts":101,"baseOnBalls":20,"intentionalWalks":2,"hits":104,"hitByPitch":2,"avg":".293","atBats":355,"obp":".332","slg":".482","ops":".814","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":380,"totalBases":171,"rbi":47,"leftOnBase":140,"sacBunts":0,"sacFlies":3,"babip":".365","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.19","popOuts":12,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":175,"errors":2,"chances":177,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666200":{"person":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":46,"groundOuts":115,"airOuts":79,"runs":50,"doubles":18,"triples":1,"homeRuns":10,"strikeOuts":143,"baseOnBalls":37,"intentionalWalks":0,"hits":102,"hitByPitch":7,"atBats":435,"obp":".303","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":1926,"era":"3.43","inningsPitched":"115.1","wins":9,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.21","battersFaced":483,"outs":346,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1926,"balls":693,"strikes":1233,"strikePercentage":".640","hitBatsmen":7,"balks":1,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"1.46","rbi":0,"winPercentage":".692","pitchesPerInning":"16.70","gamesFinished":0,"strikeoutWalkRatio":"3.86","strikeoutsPer9Inn":"11.16","walksPer9Inn":"2.89","hitsPer9Inn":"7.96","runsScoredPer9":"3.90","homeRunsPer9":"0.78","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":15,"lineOuts":18},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":11,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":5,"strikes":6,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":41,"gamesStarted":0,"flyOuts":16,"groundOuts":22,"airOuts":33,"runs":26,"doubles":7,"triples":3,"homeRuns":3,"strikeOuts":49,"baseOnBalls":14,"intentionalWalks":2,"hits":44,"hitByPitch":6,"atBats":147,"obp":".383","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":715,"era":"6.43","inningsPitched":"35.0","wins":3,"losses":3,"saves":1,"saveOpportunities":2,"holds":9,"blownSaves":1,"earnedRuns":25,"whip":"1.66","battersFaced":168,"outs":105,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":715,"balls":269,"strikes":446,"strikePercentage":".620","hitBatsmen":6,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".500","pitchesPerInning":"20.43","gamesFinished":3,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"12.60","walksPer9Inn":"3.60","hitsPer9Inn":"11.31","runsScoredPer9":"6.69","homeRunsPer9":"0.77","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":2,"chances":5,"fielding":".600","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702222":{"person":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | RBI, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"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":92,"flyOuts":28,"groundOuts":87,"airOuts":60,"runs":28,"doubles":12,"triples":3,"homeRuns":2,"strikeOuts":61,"baseOnBalls":17,"intentionalWalks":0,"hits":71,"hitByPitch":2,"avg":".257","atBats":276,"obp":".304","slg":".344","ops":".648","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":298,"totalBases":95,"rbi":22,"leftOnBase":112,"sacBunts":2,"sacFlies":1,"babip":".322","groundOutsToAirouts":"1.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"138.00","popOuts":11,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":159,"errors":1,"chances":160,"fielding":".994","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":{"note":"(W, 12-4)","summary":"5.1 IP, 3 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":2,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":7,"hitByPitch":2,"atBats":23,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":99,"inningsPitched":"5.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":25,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":35,"strikes":64,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"5.06","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":47,"groundOuts":148,"airOuts":89,"runs":45,"doubles":23,"triples":0,"homeRuns":12,"strikeOuts":151,"baseOnBalls":25,"intentionalWalks":0,"hits":133,"hitByPitch":4,"atBats":519,"obp":".295","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":2002,"era":"2.71","inningsPitched":"132.2","wins":12,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.19","battersFaced":550,"outs":398,"gamesPitched":21,"completeGames":1,"shutouts":1,"pitchesThrown":2002,"balls":647,"strikes":1355,"strikePercentage":".680","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.66","rbi":0,"winPercentage":".750","pitchesPerInning":"15.09","gamesFinished":0,"strikeoutWalkRatio":"6.04","strikeoutsPer9Inn":"10.24","walksPer9Inn":"1.70","hitsPer9Inn":"9.02","runsScoredPer9":"3.05","homeRunsPer9":"0.81","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":30},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":5,"errors":0,"chances":20,"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"}]},"ID547180":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":53,"groundOuts":93,"airOuts":90,"runs":60,"doubles":18,"triples":2,"homeRuns":21,"strikeOuts":87,"baseOnBalls":62,"intentionalWalks":3,"hits":92,"hitByPitch":1,"avg":".258","atBats":356,"obp":".365","slg":".497","ops":".862","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":425,"totalBases":177,"rbi":60,"leftOnBase":141,"sacBunts":0,"sacFlies":6,"babip":".280","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.95","popOuts":8,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":674,"errors":4,"chances":729,"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-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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":40,"groundOuts":70,"airOuts":67,"runs":28,"doubles":11,"triples":0,"homeRuns":7,"strikeOuts":55,"baseOnBalls":20,"intentionalWalks":0,"hits":52,"hitByPitch":8,"avg":".215","atBats":242,"obp":".294","slg":".347","ops":".641","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":272,"totalBases":84,"rbi":33,"leftOnBase":115,"sacBunts":0,"sacFlies":2,"babip":".247","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.57","popOuts":6,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":14,"stolenBases":39,"stolenBasePercentage":".736","caughtStealingPercentage":".264","assists":18,"putOuts":718,"errors":5,"chances":741,"fielding":".993","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID554430":{"person":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":15,"flyOuts":34,"groundOuts":83,"airOuts":79,"runs":22,"doubles":12,"triples":0,"homeRuns":10,"strikeOuts":108,"baseOnBalls":22,"intentionalWalks":0,"hits":61,"hitByPitch":2,"atBats":330,"obp":".239","caughtStealing":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","numberOfPitches":1453,"era":"2.13","inningsPitched":"93.0","wins":10,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"0.89","battersFaced":355,"outs":279,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1453,"balls":522,"strikes":931,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".909","pitchesPerInning":"15.62","gamesFinished":0,"strikeoutWalkRatio":"4.91","strikeoutsPer9Inn":"10.45","walksPer9Inn":"2.13","hitsPer9Inn":"5.90","runsScoredPer9":"2.13","homeRunsPer9":"0.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":21,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":10,"errors":0,"chances":17,"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":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":3,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":1,"strikes":2,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":5,"groundOuts":33,"airOuts":16,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":50,"baseOnBalls":6,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":124,"obp":".244","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":540,"era":"1.32","inningsPitched":"34.0","wins":1,"losses":3,"saves":24,"saveOpportunities":25,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"0.91","battersFaced":131,"outs":102,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":540,"balls":190,"strikes":350,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.06","rbi":0,"winPercentage":".250","pitchesPerInning":"15.88","gamesFinished":35,"strikeoutWalkRatio":"8.33","strikeoutsPer9Inn":"13.24","walksPer9Inn":"1.59","hitsPer9Inn":"6.62","runsScoredPer9":"1.59","homeRunsPer9":"0.26","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID624641":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"jerseyNumber":"33","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":54,"flyOuts":16,"groundOuts":47,"airOuts":41,"runs":17,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":34,"baseOnBalls":5,"intentionalWalks":0,"hits":34,"hitByPitch":4,"avg":".224","atBats":152,"obp":".262","slg":".368","ops":".630","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":167,"totalBases":56,"rbi":25,"leftOnBase":67,"sacBunts":1,"sacFlies":3,"babip":".250","groundOutsToAirouts":"1.15","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"30.40","popOuts":10,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":75,"putOuts":51,"errors":4,"chances":130,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686751":{"person":{"id":686751,"fullName":"Seth Johnson","link":"/api/v1/people/686751"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":4,"groundOuts":13,"airOuts":14,"runs":12,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":13,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":56,"obp":".357","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":288,"era":"6.14","inningsPitched":"14.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.64","battersFaced":70,"outs":44,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":288,"balls":119,"strikes":169,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.64","gamesFinished":4,"strikeoutWalkRatio":"1.38","strikeoutsPer9Inn":"11.05","walksPer9Inn":"7.98","hitsPer9Inn":"6.75","runsScoredPer9":"7.36","homeRunsPer9":"0.61","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID689147":{"person":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(H, 10)","summary":"0.2 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":6,"strikes":13,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":41,"gamesStarted":0,"flyOuts":28,"groundOuts":26,"airOuts":48,"runs":11,"doubles":7,"triples":1,"homeRuns":3,"strikeOuts":43,"baseOnBalls":21,"intentionalWalks":1,"hits":25,"hitByPitch":3,"atBats":141,"obp":".297","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":684,"era":"2.33","inningsPitched":"38.2","wins":6,"losses":0,"saves":1,"saveOpportunities":2,"holds":10,"blownSaves":1,"earnedRuns":10,"whip":"1.19","battersFaced":166,"outs":116,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":684,"balls":261,"strikes":423,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.54","rbi":2,"winPercentage":"1.000","pitchesPerInning":"17.69","gamesFinished":5,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"10.01","walksPer9Inn":"4.89","hitsPer9Inn":"5.82","runsScoredPer9":"2.56","homeRunsPer9":"0.70","inheritedRunners":15,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664761":{"person":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","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":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":50,"groundOuts":122,"airOuts":101,"runs":32,"doubles":14,"triples":0,"homeRuns":12,"strikeOuts":60,"baseOnBalls":25,"intentionalWalks":0,"hits":77,"hitByPitch":6,"avg":".216","atBats":356,"obp":".276","slg":".357","ops":".633","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":391,"totalBases":127,"rbi":49,"leftOnBase":156,"sacBunts":0,"sacFlies":4,"babip":".226","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.67","popOuts":19,"lineOuts":32},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":144,"putOuts":78,"errors":6,"chances":228,"fielding":".974","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":{"summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":4,"strikes":6,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":35,"gamesStarted":0,"flyOuts":15,"groundOuts":32,"airOuts":25,"runs":13,"doubles":1,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":8,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":120,"obp":".280","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":538,"era":"3.03","inningsPitched":"32.2","wins":2,"losses":0,"saves":0,"saveOpportunities":3,"holds":5,"blownSaves":3,"earnedRuns":11,"whip":"1.07","battersFaced":132,"outs":98,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":538,"balls":196,"strikes":342,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.28","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.47","gamesFinished":2,"strikeoutWalkRatio":"4.75","strikeoutsPer9Inn":"10.47","walksPer9Inn":"2.20","hitsPer9Inn":"7.44","runsScoredPer9":"3.58","homeRunsPer9":"0.83","inheritedRunners":22,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0.2 IP, 3 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"40.50","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":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":28,"gamesStarted":0,"flyOuts":18,"groundOuts":23,"airOuts":31,"runs":19,"doubles":3,"triples":1,"homeRuns":8,"strikeOuts":37,"baseOnBalls":12,"intentionalWalks":1,"hits":30,"hitByPitch":3,"atBats":119,"obp":".331","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":532,"era":"5.40","inningsPitched":"31.2","wins":2,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":19,"whip":"1.33","battersFaced":136,"outs":95,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":532,"balls":207,"strikes":325,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":3,"winPercentage":"1.000","pitchesPerInning":"16.80","gamesFinished":10,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"10.52","walksPer9Inn":"3.41","hitsPer9Inn":"8.53","runsScoredPer9":"5.40","homeRunsPer9":"2.27","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":{},"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":38,"gamesStarted":3,"flyOuts":20,"groundOuts":49,"airOuts":35,"runs":20,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":44,"baseOnBalls":10,"intentionalWalks":1,"hits":40,"hitByPitch":1,"atBats":166,"obp":".288","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":712,"era":"3.71","inningsPitched":"43.2","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":18,"whip":"1.15","battersFaced":179,"outs":131,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":712,"balls":255,"strikes":457,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".400","pitchesPerInning":"16.31","gamesFinished":9,"strikeoutWalkRatio":"4.40","strikeoutsPer9Inn":"9.07","walksPer9Inn":"2.06","hitsPer9Inn":"8.24","runsScoredPer9":"4.12","homeRunsPer9":"0.82","inheritedRunners":9,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681082":{"person":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":2,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":66,"groundOuts":83,"airOuts":106,"runs":40,"doubles":18,"triples":5,"homeRuns":7,"strikeOuts":66,"baseOnBalls":27,"intentionalWalks":0,"hits":84,"hitByPitch":2,"avg":".251","atBats":335,"obp":".309","slg":".397","ops":".706","caughtStealing":0,"stolenBases":17,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":368,"totalBases":133,"rbi":42,"leftOnBase":139,"sacBunts":2,"sacFlies":2,"babip":".292","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.86","popOuts":20,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":216,"putOuts":131,"errors":1,"chances":348,"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 | HBP, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":45,"groundOuts":45,"airOuts":78,"runs":59,"doubles":10,"triples":1,"homeRuns":33,"strikeOuts":150,"baseOnBalls":62,"intentionalWalks":3,"hits":91,"hitByPitch":5,"avg":".251","atBats":363,"obp":".367","slg":".556","ops":".923","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":431,"totalBases":202,"rbi":61,"leftOnBase":116,"sacBunts":0,"sacFlies":1,"babip":".320","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","popOuts":21,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":31,"flyOuts":17,"groundOuts":20,"airOuts":42,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":2,"avg":".106","atBats":85,"obp":".146","slg":".176","ops":".322","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":15,"rbi":6,"leftOnBase":49,"sacBunts":0,"sacFlies":0,"babip":".101","groundOutsToAirouts":"0.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.50","popOuts":14,"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":8,"stolenBases":8,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":13,"putOuts":220,"errors":0,"chances":233,"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":19,"flyOuts":4,"groundOuts":10,"airOuts":8,"runs":7,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":2,"avg":".179","atBats":28,"obp":".250","slg":".179","ops":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":5,"rbi":2,"leftOnBase":12,"sacBunts":0,"sacFlies":1,"babip":".217","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":2},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":6,"groundOuts":1,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":14,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":31,"era":"5.40","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":15,"outs":10,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":10,"strikes":21,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.11","rbi":0,"winPercentage":".---","pitchesPerInning":"9.30","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.70","hitsPer9Inn":"10.80","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":5,"putOuts":69,"errors":1,"chances":75,"fielding":".987","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686934":{"person":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676661":{"person":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"jerseyNumber":"60","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":6,"gamesStarted":0,"flyOuts":6,"groundOuts":10,"airOuts":9,"runs":5,"doubles":0,"triples":0,"homeRuns":3,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":32,"obp":".314","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":128,"era":"5.63","inningsPitched":"8.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.38","battersFaced":35,"outs":24,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":128,"balls":45,"strikes":83,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".---","pitchesPerInning":"16.00","gamesFinished":1,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"5.63","walksPer9Inn":"3.38","hitsPer9Inn":"9.00","runsScoredPer9":"5.63","homeRunsPer9":"3.38","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"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}},"ID605400":{"person":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":56,"groundOuts":91,"airOuts":103,"runs":67,"doubles":20,"triples":3,"homeRuns":23,"strikeOuts":108,"baseOnBalls":35,"intentionalWalks":1,"hits":114,"hitByPitch":1,"atBats":410,"obp":".333","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1797,"era":"5.68","inningsPitched":"103.0","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":65,"whip":"1.45","battersFaced":452,"outs":309,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1797,"balls":648,"strikes":1149,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":0,"winPercentage":".300","pitchesPerInning":"17.45","gamesFinished":0,"strikeoutWalkRatio":"3.09","strikeoutsPer9Inn":"9.44","walksPer9Inn":"3.06","hitsPer9Inn":"9.96","runsScoredPer9":"5.85","homeRunsPer9":"2.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":23,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607208":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | 2 HR, 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":10,"rbi":5,"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":3,"putOuts":3,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":65,"groundOuts":99,"airOuts":109,"runs":68,"doubles":18,"triples":0,"homeRuns":14,"strikeOuts":97,"baseOnBalls":27,"intentionalWalks":0,"hits":99,"hitByPitch":2,"avg":".246","atBats":402,"obp":".296","slg":".396","ops":".692","caughtStealing":2,"stolenBases":17,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":433,"totalBases":159,"rbi":40,"leftOnBase":144,"sacBunts":0,"sacFlies":2,"babip":".290","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.71","popOuts":14,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":219,"putOuts":123,"errors":15,"chances":357,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID656537":{"person":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"jerseyNumber":"49","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"1-1 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":11,"groundOuts":27,"airOuts":22,"runs":23,"doubles":3,"triples":0,"homeRuns":8,"strikeOuts":56,"baseOnBalls":10,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".255","atBats":137,"obp":".311","slg":".453","ops":".764","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":151,"totalBases":62,"rbi":17,"leftOnBase":72,"sacBunts":3,"sacFlies":0,"babip":".370","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.12","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":2,"putOuts":81,"errors":1,"chances":84,"fielding":".988","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"}]}},"batters":[607208,656941,547180,664761,669016,681082,592663,687282,656537,702222,650911,689147,680742,621237,663767,661395],"pitchers":[650911,689147,680742,621237,663767,661395],"bench":[665561,624641,596117],"bullpen":[686751,676661,666200,641835,686934,605400,554430],"battingOrder":[607208,656941,547180,664761,669016,681082,592663,656537,702222],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Turner (18, Sheehan); Rincones Jr. (4, Sheehan); Stott (18, Sheehan)."},{"label":"HR","value":"Turner 2 (14, 2nd inning off Sheehan, 1 on, 2 out, 6th inning off Vesia, 2 on, 2 out); Marsh (16, 6th inning off Sheehan, 0 on, 0 out); Harper, B (21, 7th inning off Knack, 0 on, 0 out); Hill, D (8, 8th inning off Knack, 0 on, 1 out)."},{"label":"TB","value":"Crawford; Harper, B 4; Hill, D 4; Marsh 4; Realmuto; Rincones Jr. 2; Stott 3; Turner 10."},{"label":"RBI","value":"Crawford (22); Harper, B (60); Hill, D (17); Marsh (47); Rincones Jr. (7); Turner 5 (40)."},{"label":"2-out RBI","value":"Turner 5."},{"label":"Runners left in scoring position, 2 out","value":"Bohm."},{"label":"SF","value":"Crawford."},{"label":"GIDP","value":"Bohm."},{"label":"Team RISP","value":"3-for-9."},{"label":"Team LOB","value":"3."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Crawford (13, 2nd base off Sheehan/Rushing)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Turner (15, fielding)."},{"label":"DP","value":"(Turner-Stott-Harper, B)."}]}],"note":[{"label":"a","value":"Walked for Rincones Jr. in the 6th."}]}},"officials":[{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"Home Plate"},{"official":{"id":623938,"fullName":"Erich Bacchus","link":"/api/v1/people/623938"},"officialType":"First Base"},{"official":{"id":427366,"fullName":"Brian O'Nora","link":"/api/v1/people/427366"},"officialType":"Second Base"},{"official":{"id":503490,"fullName":"Chris Segal","link":"/api/v1/people/503490"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Sheehan."},{"label":"IBB","value":"Ohtani (by Kerkering); Harper, B (by Sheehan)."},{"label":"HBP","value":"Edman 2 (by Sánchez, C, by Sánchez, C); Schwarber (by Sheehan)."},{"label":"ABS Challenge","value":"Realmuto 2 (Ball-Overturned to Strike, Ball-Overturned to Strike); Rushing (Ball-Overturned to Strike); Schwarber (Strike-Confirmed); Pages, A (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Sheehan 87-57; Vesia 12-6; Knack 30-21; Sánchez, C 99-64; Kerkering 19-13; Bowlan 10-6; Alvarado 11-6; Shugart 18-10; Duran, J 3-2."},{"label":"Groundouts-flyouts","value":"Sheehan 4-5; Vesia 0-1; Knack 2-1; Sánchez, C 7-1; Kerkering 0-1; Bowlan 2-1; Alvarado 2-0; Shugart 1-0; Duran, J 1-0."},{"label":"Batters faced","value":"Sheehan 25; Vesia 4; Knack 8; Sánchez, C 25; Kerkering 5; Bowlan 4; Alvarado 3; Shugart 5; Duran, J 1."},{"label":"Inherited runners-scored","value":"Vesia 1-1; Kerkering 2-2."},{"label":"Umpires","value":"HP: Laz Diaz. 1B: Erich Bacchus. 2B: Brian O'Nora. 3B: Chris Segal. "},{"label":"Weather","value":"82 degrees, Clear."},{"label":"Wind","value":"7 mph, Out To CF."},{"label":"First pitch","value":"7:12 PM."},{"label":"T","value":"3:00."},{"label":"Att","value":"40,265."},{"label":"Venue","value":"Citizens Bank Park."},{"label":"July 20, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141","boxscoreName":"Betts"},"jerseyNumber":"50","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":119,"battingOrder":"500","stats":{"batting":{"summary":"4-5 | 2 HR, 3 RBI, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":10,"rbi":3,"leftOnBase":2,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":64,"groundOuts":55,"airOuts":107,"runs":39,"doubles":10,"triples":0,"homeRuns":13,"strikeOuts":32,"baseOnBalls":22,"intentionalWalks":2,"hits":60,"hitByPitch":1,"avg":".237","atBats":253,"obp":".300","slg":".431","ops":".731","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":277,"totalBases":109,"rbi":34,"leftOnBase":135,"sacBunts":0,"sacFlies":1,"babip":".225","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.46","popOuts":13,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":142,"putOuts":78,"errors":3,"chances":223,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":80,"hittingGameScore":80},{"player":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208","boxscoreName":"Turner"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | 2 HR, 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":10,"rbi":5,"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":3,"putOuts":3,"errors":1,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":65,"groundOuts":99,"airOuts":109,"runs":68,"doubles":18,"triples":0,"homeRuns":14,"strikeOuts":97,"baseOnBalls":27,"intentionalWalks":0,"hits":99,"hitByPitch":2,"avg":".246","atBats":402,"obp":".296","slg":".396","ops":".692","caughtStealing":2,"stolenBases":17,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":433,"totalBases":159,"rbi":40,"leftOnBase":144,"sacBunts":0,"sacFlies":2,"babip":".290","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.71","popOuts":14,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":219,"putOuts":123,"errors":15,"chances":357,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":78,"hittingGameScore":78},{"player":{"person":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537","boxscoreName":"Hill, D"},"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":"1-1 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"1.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":75,"flyOuts":11,"groundOuts":27,"airOuts":22,"runs":23,"doubles":3,"triples":0,"homeRuns":8,"strikeOuts":56,"baseOnBalls":10,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".255","atBats":137,"obp":".311","slg":".453","ops":".764","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":151,"totalBases":62,"rbi":17,"leftOnBase":72,"sacBunts":3,"sacFlies":0,"babip":".370","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.12","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":2,"putOuts":81,"errors":1,"chances":84,"fielding":".988","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"}]},"type":"hitter","gameScore":61,"hittingGameScore":61}]},"decisions":{"winner":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"loser":{"id":686218,"fullName":"Emmet Sheehan","link":"/api/v1/people/686218"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}