{"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":823466,"link":"/api/v1.1/game/823466/feed/live","metaData":{"wait":10,"timeStamp":"20260509_021517","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823466,"type":"R","doubleHeader":"N","id":"2026/05/08/colmlb-phimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823466-2026-05-08","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-08T22:40:00Z","originalDate":"2026-05-08","officialDate":"2026-05-08","dayNight":"night","time":"6:40","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":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2026,"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"col","fileCode":"col","abbreviation":"COL","teamName":"Rockies","locationName":"Denver","firstYearOfPlay":"1992","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":"Colorado","record":{"gamesPlayed":39,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":16,"losses":23,"ties":0,"pct":".410"},"records":{},"divisionLeader":false,"wins":16,"losses":23,"winningPercentage":".410"},"franchiseName":"Colorado","clubName":"Rockies","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":39,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":17,"losses":22,"ties":0,"pct":".436"},"records":{},"divisionLeader":false,"wins":17,"losses":22,"winningPercentage":".436"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true}},"players":{"ID669016":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016","firstName":"Brandon","lastName":"Marsh","primaryNumber":"16","birthDate":"1997-12-18","currentAge":28,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Marsh","middleName":"Chase","boxscoreName":"Marsh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Marsh","nameSlug":"brandon-marsh-669016","firstLastName":"Brandon Marsh","lastFirstName":"Marsh, Brandon","lastInitName":"Marsh, B","initLastName":"B Marsh","fullFMLName":"Brandon Chase Marsh","fullLFMName":"Marsh, Brandon Chase","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"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},"ID680767":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767","firstName":"Victor","lastName":"Vodnik","primaryNumber":"38","birthDate":"1999-10-09","currentAge":26,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Vodnik","middleName":"Francisco","boxscoreName":"Vodnik","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VOD-nik","mlbDebutDate":"2023-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Vodnik","nameSlug":"victor-vodnik-680767","firstLastName":"Victor Vodnik","lastFirstName":"Vodnik, Victor","lastInitName":"Vodnik, V","initLastName":"V Vodnik","fullFMLName":"Victor Francisco Vodnik","fullLFMName":"Vodnik, Victor Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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":30,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 4\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alec","useLastName":"Bohm","middleName":"Daniel","boxscoreName":"Bohm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"bome; like home","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alec Bohm","nameSlug":"alec-bohm-664761","firstLastName":"Alec Bohm","lastFirstName":"Bohm, Alec","lastInitName":"Bohm, A","initLastName":"A Bohm","fullFMLName":"Alec Daniel Bohm","fullLFMName":"Bohm, Alec Daniel","strikeZoneTop":3.407,"strikeZoneBottom":1.719},"ID801403":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403","firstName":"Tyler","lastName":"Dollander","primaryNumber":"32","birthDate":"2001-10-26","currentAge":24,"birthCity":"Evans","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Dollander","middleName":"Chase","boxscoreName":"Dollander","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"DOE-land-err","mlbDebutDate":"2025-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Dollander","nameSlug":"chase-dollander-801403","firstLastName":"Chase Dollander","lastFirstName":"Dollander, Chase","lastInitName":"Dollander, C","initLastName":"C Dollander","fullFMLName":"Tyler Chase Dollander","fullLFMName":"Dollander, Tyler Chase","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641835":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835","firstName":"Timothy","lastName":"Mayza","primaryNumber":"37","birthDate":"1992-01-15","currentAge":34,"birthCity":"Allentown","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Mayza","middleName":"Gerard","boxscoreName":"Mayza","nickName":"Mayz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"MAY-zuh","mlbDebutDate":"2017-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Mayza","nameSlug":"tim-mayza-641835","firstLastName":"Tim Mayza","lastFirstName":"Mayza, Tim","lastInitName":"Mayza, T","initLastName":"T Mayza","fullFMLName":"Timothy Gerard Mayza","fullLFMName":"Mayza, Timothy Gerard","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID500779":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779","firstName":"Jose","lastName":"Quintana","primaryNumber":"62","birthDate":"1989-01-24","currentAge":37,"birthCity":"Arjona","birthCountry":"Colombia","height":"6' 2\"","weight":224,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jose","useLastName":"Quintana","middleName":"Guillermo","boxscoreName":"Quintana","nickName":"Lelo","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"kin-TAH-nuh","mlbDebutDate":"2012-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jose Quintana","nameSlug":"jose-quintana-500779","firstLastName":"Jose Quintana","lastFirstName":"Quintana, Jose","lastInitName":"Quintana, J","initLastName":"J Quintana","fullFMLName":"Jose Guillermo Quintana","fullLFMName":"Quintana, Jose Guillermo","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID607536":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536","firstName":"Kyle","lastName":"Freeland","primaryNumber":"21","birthDate":"1993-05-14","currentAge":33,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 4\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Freeland","middleName":"Richard","boxscoreName":"Freeland, K","nickName":"F. Stanley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Freeland","nameSlug":"kyle-freeland-607536","firstLastName":"Kyle Freeland","lastFirstName":"Freeland, Kyle","lastInitName":"Freeland, K","initLastName":"K Freeland","fullFMLName":"Kyle Richard Freeland","fullLFMName":"Freeland, Kyle Richard","strikeZoneTop":3.5,"strikeZoneBottom":1.66},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID657514":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514","firstName":"Brennan","lastName":"Bernardino","primaryNumber":"83","birthDate":"1992-01-15","currentAge":34,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brennan","useLastName":"Bernardino","middleName":"Allen","boxscoreName":"Bernardino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"ber-nar-DEEN-o","mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brennan Bernardino","nameSlug":"brennan-bernardino-657514","firstLastName":"Brennan Bernardino","lastFirstName":"Bernardino, Brennan","lastInitName":"Bernardino, B","initLastName":"B Bernardino","fullFMLName":"Brennan Allen Bernardino","fullLFMName":"Bernardino, Brennan Allen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID675848":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848","firstName":"Juan","lastName":"Mejia","primaryNumber":"47","birthDate":"2000-07-04","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Mejia","middleName":"Manuel","boxscoreName":"Mejia, J","gender":"M","nameMatrilineal":"Adames","isPlayer":true,"isVerified":true,"pronunciation":"meh-HEE-uh","mlbDebutDate":"2025-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Mejia","nameSlug":"juan-mejia-675848","firstLastName":"Juan Mejia","lastFirstName":"Mejia, Juan","lastInitName":"Mejia, J","initLastName":"J Mejia","fullFMLName":"Juan Manuel Mejia","fullLFMName":"Mejia, Juan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666397":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","firstName":"Edouard","lastName":"Julien","primaryNumber":"6","birthDate":"1999-04-30","currentAge":27,"birthCity":"Quebec City","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edouard","useLastName":"Julien","boxscoreName":"Julien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ED-ward JOO-lee-en","mlbDebutDate":"2023-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edouard Julien","nameSlug":"edouard-julien-666397","firstLastName":"Edouard Julien","lastFirstName":"Julien, Edouard","lastInitName":"Julien, E","initLastName":"E Julien","fullFMLName":"Edouard Julien","fullLFMName":"Julien, Edouard","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"ID696100":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","firstName":"Hunter","lastName":"Goodman","primaryNumber":"15","birthDate":"1999-10-08","currentAge":26,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Goodman","middleName":"Robert","boxscoreName":"Goodman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Goodman","nameSlug":"hunter-goodman-696100","firstLastName":"Hunter Goodman","lastFirstName":"Goodman, Hunter","lastInitName":"Goodman, H","initLastName":"H Goodman","fullFMLName":"Hunter Robert Goodman","fullLFMName":"Goodman, Hunter Robert","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"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},"ID688642":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642","firstName":"Zachary","lastName":"Agnos","primaryNumber":"36","birthDate":"2000-08-15","currentAge":26,"birthCity":"Haymarket","birthStateProvince":"VA","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zach","useLastName":"Agnos","middleName":"George","boxscoreName":"Agnos","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Agnos","nameSlug":"zach-agnos-688642","firstLastName":"Zach Agnos","lastFirstName":"Agnos, Zach","lastInitName":"Agnos, Z","initLastName":"Z Agnos","fullFMLName":"Zachary George Agnos","fullLFMName":"Agnos, Zachary George","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687597":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597","firstName":"Jordan","lastName":"Beck","primaryNumber":"27","birthDate":"2001-04-19","currentAge":25,"birthCity":"Hazel Green","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":227,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jordan","useLastName":"Beck","middleName":"Alexander","boxscoreName":"Beck","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Beck","nameSlug":"jordan-beck-687597","firstLastName":"Jordan Beck","lastFirstName":"Beck, Jordan","lastInitName":"Beck, J","initLastName":"J Beck","fullFMLName":"Jordan Alexander Beck","fullLFMName":"Beck, Jordan Alexander","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID685299":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299","firstName":"Tanner","lastName":"Gordon","primaryNumber":"29","birthDate":"1997-10-26","currentAge":28,"birthCity":"Champaign","birthStateProvince":"IL","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Gordon","middleName":"Robert","boxscoreName":"Gordon, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-07-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tanner Gordon","nameSlug":"tanner-gordon-685299","firstLastName":"Tanner Gordon","lastFirstName":"Gordon, Tanner","lastInitName":"Gordon, T","initLastName":"T Gordon","fullFMLName":"Tanner Robert Gordon","fullLFMName":"Gordon, Tanner Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID686668":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668","firstName":"Brenton","lastName":"Doyle","primaryNumber":"7","birthDate":"1998-05-14","currentAge":28,"birthCity":"Warrenton","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Brenton","useLastName":"Doyle","middleName":"Edward","boxscoreName":"Doyle, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brenton Doyle","nameSlug":"brenton-doyle-686668","firstLastName":"Brenton Doyle","lastFirstName":"Doyle, Brenton","lastInitName":"Doyle, B","initLastName":"B Doyle","fullFMLName":"Brenton Edward Doyle","fullLFMName":"Doyle, Brenton Edward","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"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},"ID641745":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745","firstName":"Brad","lastName":"Keller","primaryNumber":"40","birthDate":"1995-07-27","currentAge":31,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Keller","middleName":"Michael","boxscoreName":"Keller, Bra","nickName":"Yeldarb","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Keller","nameSlug":"brad-keller-641745","firstLastName":"Brad Keller","lastFirstName":"Keller, Brad","lastInitName":"Keller, B","initLastName":"B Keller","fullFMLName":"Brad Michael Keller","fullLFMName":"Keller, Brad Michael","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID622608":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608","firstName":"Antonio","lastName":"Senzatela","primaryNumber":"49","birthDate":"1995-01-21","currentAge":31,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antonio","useLastName":"Senzatela","boxscoreName":"Senzatela","nickName":"Senze","gender":"M","nameMatrilineal":"Rondon","isPlayer":true,"isVerified":true,"pronunciation":"sehn-zuh-TEH-luh","mlbDebutDate":"2017-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antonio Senzatela","nameSlug":"antonio-senzatela-622608","firstLastName":"Antonio Senzatela","lastFirstName":"Senzatela, Antonio","lastInitName":"Senzatela, A","initLastName":"A Senzatela","fullFMLName":"Antonio Senzatela","fullLFMName":"Senzatela, Antonio","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID677955":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955","firstName":"Kenneth","lastName":"Hill","primaryNumber":"0","birthDate":"1999-12-22","currentAge":26,"birthCity":"Ashdown","birthStateProvince":"AR","birthCountry":"USA","height":"6' 4\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jaden","useLastName":"Hill","middleName":"Jaden","boxscoreName":"Hill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jaden Hill","nameSlug":"jaden-hill-677955","firstLastName":"Jaden Hill","lastFirstName":"Hill, Jaden","lastInitName":"Hill, J","initLastName":"J Hill","fullFMLName":"Kenneth Jaden Hill","fullLFMName":"Hill, Kenneth Jaden","strikeZoneTop":3.49,"strikeZoneBottom":1.6},"ID691725":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725","firstName":"Andrew","lastName":"Painter","primaryNumber":"24","birthDate":"2003-04-10","currentAge":23,"birthCity":"Pompano Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 7\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Painter","middleName":"Patrick","boxscoreName":"Painter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Painter","nameSlug":"andrew-painter-691725","firstLastName":"Andrew Painter","lastFirstName":"Painter, Andrew","lastInitName":"Painter, A","initLastName":"A Painter","fullFMLName":"Andrew Patrick Painter","fullLFMName":"Painter, Andrew Patrick","strikeZoneTop":3.756,"strikeZoneBottom":1.746},"ID691720":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720","firstName":"Kyle","lastName":"Karros","primaryNumber":"12","birthDate":"2002-07-26","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kyle","useLastName":"Karros","middleName":"Garret","boxscoreName":"Karros, K","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KARE-ohs","mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Karros","nameSlug":"kyle-karros-691720","firstLastName":"Kyle Karros","lastFirstName":"Karros, Kyle","lastInitName":"Karros, K","initLastName":"K Karros","fullFMLName":"Kyle Garret Karros","fullLFMName":"Karros, Kyle Garret","strikeZoneTop":3.43,"strikeZoneBottom":1.73},"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},"ID666160":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160","firstName":"McKenzie","lastName":"Moniak","primaryNumber":"22","birthDate":"1998-05-13","currentAge":28,"birthCity":"Encinitas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":209,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Mickey","useLastName":"Moniak","middleName":"Matthew","boxscoreName":"Moniak","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"MO-nee-ak","mlbDebutDate":"2020-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mickey Moniak","nameSlug":"mickey-moniak-666160","firstLastName":"Mickey Moniak","lastFirstName":"Moniak, Mickey","lastInitName":"Moniak, M","initLastName":"M Moniak","fullFMLName":"McKenzie Matthew Moniak","fullLFMName":"Moniak, McKenzie Matthew","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"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},"ID624641":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641","firstName":"Edmundo","lastName":"Sosa","primaryNumber":"33","birthDate":"1996-03-06","currentAge":30,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Edmundo","useLastName":"Sosa","middleName":"Israel","boxscoreName":"Sosa, E","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ed-MOON-doh SOH-sah","mlbDebutDate":"2018-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edmundo Sosa","nameSlug":"edmundo-sosa-624641","firstLastName":"Edmundo Sosa","lastFirstName":"Sosa, Edmundo","lastInitName":"Sosa, E","initLastName":"E Sosa","fullFMLName":"Edmundo Israel Sosa","fullLFMName":"Sosa, Edmundo Israel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID661395":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395","firstName":"Jhoan","lastName":"Duran","primaryNumber":"59","birthDate":"1998-01-08","currentAge":28,"birthCity":"Esperanza","birthCountry":"Dominican Republic","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jhoan","useLastName":"Duran","middleName":"Manuel","boxscoreName":"Duran, J","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"pronunciation":"YO-ahn DOO-rahn","mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhoan Duran","nameSlug":"jhoan-duran-661395","firstLastName":"Jhoan Duran","lastFirstName":"Duran, Jhoan","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jhoan Manuel Duran","fullLFMName":"Duran, Jhoan Manuel","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID680742":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742","firstName":"Jonathan","lastName":"Bowlan","primaryNumber":"52","birthDate":"1996-12-01","currentAge":29,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Bowlan","boxscoreName":"Bowlan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"boh-lin","mlbDebutDate":"2023-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Bowlan","nameSlug":"jonathan-bowlan-680742","firstLastName":"Jonathan Bowlan","lastFirstName":"Bowlan, Jonathan","lastInitName":"Bowlan, J","initLastName":"J Bowlan","fullFMLName":"Jonathan  Bowlan","fullLFMName":"Bowlan, Jonathan","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID623474":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474","firstName":"Jimmy","lastName":"Herget","primaryNumber":"44","birthDate":"1993-09-09","currentAge":33,"birthCity":"Tampa","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":183,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jimmy","useLastName":"Herget","middleName":"Matthew","boxscoreName":"Herget, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"HER-geht","mlbDebutDate":"2019-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jimmy Herget","nameSlug":"jimmy-herget-623474","firstLastName":"Jimmy Herget","lastFirstName":"Herget, Jimmy","lastInitName":"Herget, J","initLastName":"J Herget","fullFMLName":"Jimmy Matthew Herget","fullLFMName":"Herget, Jimmy Matthew","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID687859":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","firstName":"Troy","lastName":"Johnston","primaryNumber":"20","birthDate":"1997-06-22","currentAge":29,"birthCity":"Tacoma","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Troy","useLastName":"Johnston","middleName":"Michael","boxscoreName":"Johnston, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Troy Johnston","nameSlug":"troy-johnston-687859","firstLastName":"Troy Johnston","lastFirstName":"Johnston, Troy","lastInitName":"Johnston, T","initLastName":"T Johnston","fullFMLName":"Troy Michael Johnston","fullLFMName":"Johnston, Troy Michael","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID663767":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767","firstName":"Chase","lastName":"Shugart","primaryNumber":"55","birthDate":"1996-10-24","currentAge":29,"birthCity":"Bridge City","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Shugart","middleName":"C.","boxscoreName":"Shugart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Shugart","nameSlug":"chase-shugart-663767","firstLastName":"Chase Shugart","lastFirstName":"Shugart, Chase","lastInitName":"Shugart, C","initLastName":"C Shugart","fullFMLName":"Chase C. Shugart","fullLFMName":"Shugart, Chase C.","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"ID671289":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289","firstName":"Tyler","lastName":"Freeman","primaryNumber":"2","birthDate":"1999-05-21","currentAge":27,"birthCity":"Rancho Cucamonga","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"Freeman","middleName":"Andrew","boxscoreName":"Freeman, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Freeman","nameSlug":"tyler-freeman-671289","firstLastName":"Tyler Freeman","lastFirstName":"Freeman, Tyler","lastInitName":"Freeman, T","initLastName":"T Freeman","fullFMLName":"Tyler Andrew Freeman","fullLFMName":"Freeman, Tyler Andrew","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID694025":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025","firstName":"Felix","lastName":"Reyes","primaryNumber":"29","birthDate":"2001-03-26","currentAge":25,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Felix","useLastName":"Reyes","middleName":"Yomael","boxscoreName":"Reyes, F","gender":"M","nameMatrilineal":"Soto","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Felix Reyes","nameSlug":"felix-reyes-694025","firstLastName":"Felix Reyes","lastFirstName":"Reyes, Felix","lastInitName":"Reyes, F","initLastName":"F Reyes","fullFMLName":"Felix Yomael Reyes","fullLFMName":"Reyes, Felix Yomael","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"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},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664954":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954","firstName":"Brett","lastName":"Sullivan","primaryNumber":"26","birthDate":"1994-02-22","currentAge":32,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brett","useLastName":"Sullivan","middleName":"Charles","boxscoreName":"Sullivan, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Sullivan","nameSlug":"brett-sullivan-664954","firstLastName":"Brett Sullivan","lastFirstName":"Sullivan, Brett","lastInitName":"Sullivan, B","initLastName":"B Sullivan","fullFMLName":"Brett Charles Sullivan","fullLFMName":"Sullivan, Brett Charles","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID621383":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383","firstName":"Tanner","lastName":"Banks","primaryNumber":"58","birthDate":"1991-10-24","currentAge":34,"birthCity":"Riverton","birthStateProvince":"UT","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Banks","middleName":"Pierce","boxscoreName":"Banks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tanner Banks","nameSlug":"tanner-banks-621383","firstLastName":"Tanner Banks","lastFirstName":"Banks, Tanner","lastInitName":"Banks, T","initLastName":"T Banks","fullFMLName":"Tanner Pierce Banks","fullLFMName":"Banks, Tanner Pierce","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"55","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID681198":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","firstName":"Toby","lastName":"Rumfield","primaryNumber":"7","birthDate":"2000-05-17","currentAge":26,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":238,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"TJ","useLastName":"Rumfield","middleName":"Joseph","boxscoreName":"Rumfield","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"TJ Rumfield","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-rumfield-681198","firstLastName":"TJ Rumfield","lastFirstName":"Rumfield, TJ","lastInitName":"Rumfield, T","initLastName":"T Rumfield","fullFMLName":"Toby Joseph Rumfield","fullLFMName":"Rumfield, Toby Joseph","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"ID666969":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969","firstName":"Jose","lastName":"García","primaryNumber":"53","birthDate":"1993-03-02","currentAge":33,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Adolis","useLastName":"García","middleName":"Adolis","boxscoreName":"García, Ad","nickName":"El Bombi","gender":"M","nameMatrilineal":"Arrieta","isPlayer":true,"isVerified":false,"pronunciation":"ah-DOH-lees","mlbDebutDate":"2018-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adolis García","nameSlug":"adolis-garcia-666969","firstLastName":"Adolis García","lastFirstName":"García, Adolis","lastInitName":"García, A","initLastName":"A García","fullFMLName":"Jose Adolis García","fullLFMName":"García, Jose Adolis","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"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}},"venue":{"id":2681,"name":"Citizens Bank Park","link":"/api/v1/venues/2681","location":{"address1":"One Citizens Bank Way","city":"Philadelphia","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"19148","defaultCoordinates":{"latitude":39.90539086,"longitude":-75.16716957},"azimuthAngle":9.0,"elevation":20,"country":"USA","phone":"(215) 463-6000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":42901,"turfType":"Grass","roofType":"Open","leftLine":329,"left":369,"leftCenter":381,"center":401,"rightCenter":398,"right":369,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":2681,"link":"/api/v1/venues/2681"},"weather":{"condition":"Partly Cloudy","temp":"68","wind":"12 mph, Out To CF"},"gameInfo":{"attendance":39478,"firstPitch":"2026-05-08T22:41:00.000Z","gameDurationMinutes":214},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"home":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"}},"officialScorer":{"id":482194,"fullName":"Dick Shute","link":"/api/v1/people/482194"},"primaryDatacaster":{"id":663022,"fullName":"Ryan Shute","link":"/api/v1/people/663022"},"moundVisits":{"away":{"used":2,"remaining":3},"home":{"used":2,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Beck walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-08T22:41:01.638Z","endTime":"2026-05-08T22:43:16.940Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,8,9,10,11],"actionIndex":[0,1,2],"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":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"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-05-08T18:49:19.150Z","endTime":"2026-05-08T22:19:02.336Z","isPitch":false,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"}},{"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-05-08T22:19:02.336Z","endTime":"2026-05-08T22:39:39.812Z","isPitch":false,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"}},{"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-05-08T22:39:39.812Z","endTime":"2026-05-08T22:41:03.971Z","isPitch":false,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20595903594503,"aZ":-15.433245138082238,"pfxX":7.3689596054749895,"pfxZ":8.708366596660229,"pX":-1.1232145784025438,"pZ":2.3875611976940316,"vX0":-10.984998725213083,"vY0":-138.34643931073813,"vZ0":-6.38281084540094,"x":159.81,"y":174.32,"x0":1.9564987781564975,"y0":50.00351663512286,"z0":5.773968555551678,"aX":14.168587317837892},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":-10.8,"spinRate":2203,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.3971413521046685,"extension":5.907618274136017},"index":3,"playId":"5a474bf5-6a99-38a6-b5aa-c54727f0b5a6","pitchNumber":1,"startTime":"2026-05-08T22:41:03.971Z","endTime":"2026-05-08T22:41:08.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.134839451649636,"aZ":-36.74152398779511,"pfxX":-3.361879479908537,"pfxZ":-3.0903489511282816,"pX":0.48432396221755986,"pZ":1.999752817848717,"vX0":-4.050905051974186,"vY0":-121.19957221142435,"vZ0":-1.1339854832200718,"x":98.54,"y":184.79,"x0":2.61831455170218,"y0":50.00373992957075,"z0":5.701372608229135,"aX":-4.967738515248892},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.6,"breakHorizontal":7.1,"spinRate":2344,"spinDirection":315},"zone":9,"typeConfidence":2.0,"plateTime":0.4530568131100776,"extension":5.64303604244852},"index":4,"playId":"d5de534b-1970-3ab2-8c74-02a2719880d7","pitchNumber":2,"startTime":"2026-05-08T22:41:17.998Z","endTime":"2026-05-08T22:41:21.865Z","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":96.7,"endSpeed":87.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.15596653987839,"aZ":-13.679267849345035,"pfxX":8.760984832941853,"pfxZ":9.451552689929724,"pX":-1.3544191868290718,"pZ":2.390193928732188,"vX0":-12.031342187888798,"vY0":-140.08192561363538,"vZ0":-6.841490556130781,"x":168.63,"y":174.24,"x0":1.8889359817885056,"y0":50.006652451232696,"z0":5.786154141064906,"aX":17.150528352752538},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":-13.0,"spinRate":2233,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.39332207890191695,"extension":5.839090522965798},"index":5,"playId":"f15e5c18-12e2-3910-af30-11afc7bc7f29","pitchNumber":3,"startTime":"2026-05-08T22:41:30.859Z","endTime":"2026-05-08T22:41:34.822Z","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":0},"pitchData":{"startSpeed":86.2,"endSpeed":77.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.079248178391552,"aZ":-30.086360481981743,"pfxX":11.956064528793483,"pfxZ":1.351161198634525,"pX":-0.10533502148324511,"pZ":1.6347610450595058,"vX0":-9.104365767842728,"vY0":-125.01136932185759,"vZ0":-3.9636901517882093,"x":121.02,"y":194.64,"x0":2.0681887227936837,"y0":50.00521101830531,"z0":5.768108851199184,"aX":18.533221243516852},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.6,"breakHorizontal":-19.0,"spinRate":1769,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4416708625264283,"extension":5.691134012041206},"index":6,"playId":"d58cfbbb-aed4-32e7-a58c-7c8abbfe4ca2","pitchNumber":4,"startTime":"2026-05-08T22:41:47.466Z","endTime":"2026-05-08T22:41:50.635Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-05-08T22:41:59.293Z","endTime":"2026-05-08T22:42:10.782Z","isPitch":false,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.844033787664614,"aZ":-30.265055236186946,"pfxX":-5.501491543880527,"pfxZ":1.1890331658118858,"pX":-1.4086512260808413,"pZ":0.4580425966831906,"vX0":-7.399194932333267,"vY0":-126.96771387566726,"vZ0":-6.56617145879829,"x":170.69,"y":226.41,"x0":2.275969093239168,"y0":50.0043960179898,"z0":5.535980627305201,"aX":-8.838838535636429},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.6,"breakHorizontal":11.9,"spinRate":2544,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.4340412176481725,"extension":5.713316184280493},"index":8,"playId":"a8114c3c-aab8-31a7-85d8-583c2c7d5ee0","pitchNumber":5,"startTime":"2026-05-08T22:42:10.782Z","endTime":"2026-05-08T22:42:14.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":88.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.696091127834435,"aZ":-14.056970948827717,"pfxX":6.857803434068715,"pfxZ":8.899699948598556,"pX":-0.5058967434255175,"pZ":1.9559327383009815,"vX0":-9.159439180031711,"vY0":-142.6785242651931,"vZ0":-8.10838607829421,"x":136.28,"y":185.97,"x0":1.8740930626001395,"y0":50.0021978630633,"z0":5.745078137016648,"aX":13.960262435587264},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.4,"breakHorizontal":-10.3,"spinRate":2084,"spinDirection":128},"zone":7,"typeConfidence":2.0,"plateTime":0.38575518150085175,"extension":5.873776906326748},"index":9,"playId":"1e175ad7-09b8-3754-b098-afe4048eb445","pitchNumber":6,"startTime":"2026-05-08T22:42:29.608Z","endTime":"2026-05-08T22:42:33.096Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.90426919478503,"aZ":-17.74957190077346,"pfxX":7.325821341669036,"pfxZ":7.061504680054719,"pX":-0.8818911593588178,"pZ":2.80289962553138,"vX0":-9.977626008100353,"vY0":-142.5314682514145,"vZ0":-5.390244749634663,"x":150.62,"y":163.1,"x0":1.7238612387933558,"y0":50.006287601175245,"z0":5.851808042135022,"aX":14.971292091649621},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.8,"breakHorizontal":-11.0,"spinRate":2204,"spinDirection":131},"zone":11,"typeConfidence":2.0,"plateTime":0.3853200251273785,"extension":5.764762254646253},"index":10,"playId":"a779a893-cc3d-3607-a05d-7a26e9550f7c","pitchNumber":7,"startTime":"2026-05-08T22:42:46.466Z","endTime":"2026-05-08T22:42:54.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.087081086636267,"aZ":-34.61774989665303,"pfxX":-4.159376356503148,"pfxZ":-1.5840347564177992,"pX":-1.2182530715588684,"pZ":0.1096232148251119,"vX0":-7.276982299606214,"vY0":-124.92544307684913,"vZ0":-5.964543284990814,"x":163.44,"y":235.82,"x0":2.296747850385401,"y0":50.000940837516296,"z0":5.4457920843957215,"aX":-6.433240505779274},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.2,"breakHorizontal":9.5,"spinRate":2421,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.442016158889146,"extension":5.598699740801031},"index":11,"playId":"6a9a169f-986a-36db-8bb5-2f484bda81be","pitchNumber":8,"startTime":"2026-05-08T22:43:12.579Z","endTime":"2026-05-08T22:43:16.940Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T22:43:16.940Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, second baseman Bryson Stott to first baseman Bryce Harper. Jordan Beck to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-08T22:43:27.712Z","endTime":"2026-05-08T22:45:02.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.71069949315976,"aZ":-19.685272185069696,"pfxX":6.835160339511255,"pfxZ":6.351339939999081,"pX":0.3058609172385938,"pZ":3.5887149908443754,"vX0":-7.652722068049506,"vY0":-140.30366329235378,"vZ0":-2.613635763443502,"x":105.34,"y":141.88,"x0":2.1982948384137084,"y0":50.00638699186358,"z0":5.835083050065481,"aX":13.447886760785524},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.0,"breakHorizontal":-10.6,"spinRate":2016,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.39240136321951535,"extension":5.703046188015391},"index":0,"playId":"812d8b0b-ec14-344d-b3c5-1eb913f7d3a4","pitchNumber":1,"startTime":"2026-05-08T22:43:40.012Z","endTime":"2026-05-08T22:43:43.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.533821152443096,"aZ":-30.067444924807727,"pfxX":9.936921822746166,"pfxZ":1.3732418228516199,"pX":1.574103447933141,"pZ":3.3954360485858373,"vX0":-5.2025088095312535,"vY0":-123.20951769186598,"vZ0":0.1349625012095379,"x":57.0,"y":147.1,"x0":2.422178563884784,"y0":50.00479058574814,"z0":5.8813003993502475,"aX":15.27574758565966},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.8,"breakHorizontal":-16.8,"spinRate":1569,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4445883928158314,"extension":5.821410834735716},"index":1,"playId":"f90e1fa9-980e-36f6-a132-767eb07cc767","pitchNumber":2,"startTime":"2026-05-08T22:44:03.292Z","endTime":"2026-05-08T22:44:06.687Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"playId":"c2cdb96d-43df-3d7b-bbf2-a5ec3ecd2278","startTime":"2026-05-08T22:44:18.767Z","endTime":"2026-05-08T22:44:22.617Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.785285811089274,"aZ":-18.351245823266815,"pfxX":9.797118785853797,"pfxZ":7.214225218607848,"pX":-0.32304059684829806,"pZ":1.9303799847623926,"vX0":-10.012103653230072,"vY0":-137.63027804957022,"vZ0":-6.6503685959684,"x":129.31,"y":186.66,"x0":2.0905264371907952,"y0":50.006148857479,"z0":5.622741636476383,"aX":18.782883720431116},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.8,"breakHorizontal":-15.6,"spinRate":2163,"spinDirection":125},"zone":7,"typeConfidence":2.0,"plateTime":0.398103523220839,"extension":5.7523638566300646},"index":3,"playId":"f1acf856-f92a-3da3-9383-c42addd41335","pitchNumber":3,"startTime":"2026-05-08T22:44:37.888Z","endTime":"2026-05-08T22:44:41.431Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49515421552302,"aZ":-29.176355197651684,"pfxX":9.011061894661424,"pfxZ":1.9045749280005282,"pX":-0.5965139672532178,"pZ":2.249327516304416,"vX0":-9.394612932074747,"vY0":-124.24373427046945,"vZ0":-2.7752125115872857,"x":139.74,"y":178.05,"x0":2.052262425466331,"y0":50.0028389767288,"z0":5.790768988333169,"aX":14.173265207287464},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.0,"breakHorizontal":-14.3,"spinRate":1615,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.4398553120120763,"extension":5.712241399587417},"hitData":{"launchSpeed":59.4,"launchAngle":10.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.08,"coordY":156.08}},"index":4,"playId":"822ee09e-9f6a-36c5-a0a0-772d3bd8e196","pitchNumber":4,"startTime":"2026-05-08T22:44:54.458Z","endTime":"2026-05-08T22:45:02.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T22:45:02.728Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out to first baseman Bryce Harper. Jordan Beck scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-08T22:45:16.021Z","endTime":"2026-05-08T22:47:33.828Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,6,7],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":{"id":666200,"link":"/api/v1/people/666200"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0847072955968,"aZ":-33.88889910012436,"pfxX":-0.9134722714661017,"pfxZ":-1.1031477665622154,"pX":-1.7771365766280747,"pZ":0.598089408217817,"vX0":-9.111515809227672,"vY0":-124.77324596783338,"vZ0":-5.267640910507958,"x":184.74,"y":222.63,"x0":2.059951547218441,"y0":50.00189659662774,"z0":5.570345530784417,"aX":-1.42090536857721},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.1,"breakHorizontal":4.1,"spinRate":2331,"spinDirection":355},"zone":13,"typeConfidence":2.0,"plateTime":0.44113761695292597,"extension":5.581064963402297},"index":0,"playId":"e265887f-b6b3-3b10-bda3-8b53c14ee59c","pitchNumber":1,"startTime":"2026-05-08T22:45:27.881Z","endTime":"2026-05-08T22:45:31.215Z","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":97.2,"endSpeed":88.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05810727643125,"aZ":-19.35336239633301,"pfxX":10.136649737252501,"pfxZ":6.39392009130153,"pX":0.4484163884437132,"pZ":2.436490174747585,"vX0":-8.382828087183826,"vY0":-141.1812700196391,"vZ0":-5.766139162008344,"x":99.91,"y":172.99,"x0":2.1485575410431115,"y0":50.00445516154469,"z0":5.763099695383159,"aX":20.33410883014065},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.4,"breakHorizontal":-16.6,"spinRate":2221,"spinDirection":127},"zone":6,"typeConfidence":2.0,"plateTime":0.3889081692195986,"extension":5.88392906733089},"index":1,"playId":"ecdb69e0-544e-3e75-801f-b4003d0c737d","pitchNumber":2,"startTime":"2026-05-08T22:45:44.509Z","endTime":"2026-05-08T22:45:48.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86095120202338,"aZ":-24.865486282509153,"pfxX":11.410664880113845,"pfxZ":3.664987821347564,"pX":0.8552543807993839,"pZ":2.063589985974435,"vX0":-7.743092406843624,"vY0":-140.74107310479502,"vZ0":-5.950543300211461,"x":84.4,"y":183.06,"x0":2.1687257164242513,"y0":50.00262837890709,"z0":5.830208973275692,"aX":22.743663734261812},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.5,"breakHorizontal":-19.0,"spinRate":2333,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.39014232788235503,"extension":5.732710199126854},"index":2,"playId":"d45ab622-50e3-37d6-b20e-db97021180ae","pitchNumber":3,"startTime":"2026-05-08T22:45:59.552Z","endTime":"2026-05-08T22:46:02.826Z","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-05-08T22:46:20.438Z","endTime":"2026-05-08T22:46:33.567Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00472180994637,"aZ":-26.285922934241498,"pfxX":-3.970093935446842,"pfxZ":3.6889512445663644,"pX":-2.824588136166369,"pZ":0.7719935510540176,"vX0":-11.149643703249037,"vY0":-126.64336607858716,"vZ0":-6.424665892751484,"x":224.67,"y":217.94,"x0":2.1815187031902266,"y0":50.002414657989,"z0":5.4931681871227065,"aX":-6.338326008928999},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.2,"breakHorizontal":10.1,"spinRate":2512,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.4353648905037941,"extension":5.903856774901923},"index":4,"playId":"0260dcef-5135-31cf-a3dd-439c3704e748","pitchNumber":4,"startTime":"2026-05-08T22:46:33.567Z","endTime":"2026-05-08T22:46:41.270Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher J.T. Realmuto. Jordan Beck to 3rd.","event":"Passed Ball","eventType":"passed_ball","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"actionPlayId":"0260dcef-5135-31cf-a3dd-439c3704e748","startTime":"2026-05-08T22:46:53.068Z","endTime":"2026-05-08T22:47:07.006Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32053644058948,"aZ":-29.43899185632317,"pfxX":-6.497607788315983,"pfxZ":1.7181524966702622,"pX":-0.061773819296704724,"pZ":2.677950086595547,"vX0":-4.435743651362934,"vY0":-125.75234988504005,"vZ0":-1.647407306754093,"x":119.35,"y":166.48,"x0":2.57354239252544,"y0":50.00029379652206,"z0":5.747050193221499,"aX":-10.324660025473086},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.0,"breakHorizontal":12.8,"spinRate":2289,"spinDirection":321},"zone":5,"typeConfidence":2.0,"plateTime":0.4368325654672782,"extension":5.801391149688823},"index":6,"playId":"31538ab6-4004-37b8-b9fb-b85f7e6d683d","pitchNumber":5,"startTime":"2026-05-08T22:47:07.006Z","endTime":"2026-05-08T22:47:10.208Z","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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44836553334385,"aZ":-31.668921162926374,"pfxX":9.502243775968727,"pfxZ":0.3233029540580272,"pX":-0.36169706343580643,"pZ":1.754472187714374,"vX0":-9.160954529963893,"vY0":-124.67136335324017,"vZ0":-3.457271345394862,"x":130.79,"y":191.41,"x0":2.1287900994294935,"y0":50.004725728815075,"z0":5.777634495509187,"aX":14.935666644097521},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.0,"breakHorizontal":-15.0,"spinRate":1589,"spinDirection":125},"zone":7,"typeConfidence":2.0,"plateTime":0.43960700898042093,"extension":5.785748562895016},"hitData":{"launchSpeed":87.2,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.06,"coordY":164.8}},"index":7,"playId":"0d4b887e-147e-3a63-921c-ca35a528e593","pitchNumber":6,"startTime":"2026-05-08T22:47:25.654Z","endTime":"2026-05-08T22:47:33.828Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T22:47:33.828Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-08T22:47:56.699Z","endTime":"2026-05-08T22:50:55.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":{"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":83.8,"endSpeed":77.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.324209627129004,"aZ":-34.7844026787463,"pfxX":-5.433914500332828,"pfxZ":-1.741998178499459,"pX":-0.7715617746076051,"pZ":0.7826694363600074,"vX0":-5.578847703196201,"vY0":-121.88565467959216,"vZ0":-4.166904949623469,"x":146.41,"y":217.65,"x0":2.2583196713822264,"y0":50.00499874256353,"z0":5.537908120251296,"aX":-8.12657197639559},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.0,"breakHorizontal":11.3,"spinRate":2308,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.45042434603272063,"extension":5.562250533714516},"index":0,"playId":"4f1d6db6-1f8d-398f-a6c4-5a60474f7f98","pitchNumber":1,"startTime":"2026-05-08T22:47:56.699Z","endTime":"2026-05-08T22:48:00.061Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40559605108184,"aZ":-32.71140201784498,"pfxX":-5.260251004641109,"pfxZ":-0.338546803903359,"pX":-0.8171339813081216,"pZ":1.2446498109988495,"vX0":-6.101840310524881,"vY0":-125.14452301007934,"vZ0":-4.064659418507002,"x":148.15,"y":205.17,"x0":2.3328240674001526,"y0":50.00320656655342,"z0":5.559074074046503,"aX":-8.371536672037701},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.3,"breakHorizontal":10.9,"spinRate":2511,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.4370810174920208,"extension":5.520420637527635},"index":1,"playId":"dc57a915-17ca-35a6-a408-60a277e15dc0","pitchNumber":2,"startTime":"2026-05-08T22:48:16.105Z","endTime":"2026-05-08T22:48:19.786Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-08T22:48:29.368Z","endTime":"2026-05-08T22:48:38.322Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02340125662232,"aZ":-31.49492879344885,"pfxX":-4.86310548986436,"pfxZ":0.4147803637010559,"pX":-2.0264493977368243,"pZ":0.09893654763680475,"vX0":-8.998793803090622,"vY0":-126.54638153641645,"vZ0":-7.140259183060168,"x":194.24,"y":236.11,"x0":2.2026327542115878,"y0":50.00133970522412,"z0":5.469170267645606,"aX":-7.911045183303769},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.6,"breakHorizontal":10.8,"spinRate":2515,"spinDirection":343},"zone":13,"typeConfidence":2.0,"plateTime":0.4322798579811429,"extension":5.869167594915731},"index":3,"playId":"998c6b3a-c3bc-3720-ac22-15cc7f06c997","pitchNumber":3,"startTime":"2026-05-08T22:48:38.322Z","endTime":"2026-05-08T22:48:41.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.172045546054086,"aZ":-14.17685752219391,"pfxX":6.309369728409165,"pfxZ":8.886148634792601,"pX":-1.4380944385268448,"pZ":2.341252561127396,"vX0":-11.587314117043992,"vY0":-141.80642417632558,"vZ0":-6.940818776844854,"x":171.82,"y":175.57,"x0":1.8919208631964486,"y0":50.000914467521156,"z0":5.735308999808486,"aX":12.776386904281535},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.6,"breakHorizontal":-8.9,"spinRate":2264,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.3871161308427977,"extension":5.73292037377196},"index":4,"playId":"a1c840d6-360b-329c-83eb-a1906e335520","pitchNumber":4,"startTime":"2026-05-08T22:48:55.182Z","endTime":"2026-05-08T22:48:58.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.474911931559937,"aZ":-34.890609559148146,"pfxX":8.665464199359642,"pfxZ":-1.6960077448358284,"pX":0.5969190945738526,"pZ":1.7872600876593774,"vX0":-6.773624907509187,"vY0":-126.32799301488406,"vZ0":-2.8137182753902397,"x":94.25,"y":190.52,"x0":2.196768974239932,"y0":50.00143996865792,"z0":5.740633951487483,"aX":13.903554430416458},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.5,"breakHorizontal":-14.0,"spinRate":1573,"spinDirection":121},"zone":9,"typeConfidence":2.0,"plateTime":0.43478927909384435,"extension":5.811389387642368},"index":5,"playId":"6cd45897-9b62-3542-ad01-8b4ee762f016","pitchNumber":5,"startTime":"2026-05-08T22:49:36.528Z","endTime":"2026-05-08T22:49:40.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.73737995156246,"aZ":-15.577169862207366,"pfxX":6.205312915359343,"pfxZ":8.207283435091052,"pX":-0.03625535888978238,"pZ":3.6835152959809414,"vX0":-8.145318890129124,"vY0":-141.8551963839482,"vZ0":-3.2441900689997616,"x":118.38,"y":139.33,"x0":2.076373221934925,"y0":50.006199626245014,"z0":5.8450883614210705,"aX":12.554136168007485},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":-9.5,"spinRate":2285,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.38724716907446277,"extension":5.679751854079762},"index":6,"playId":"24e78a4c-63de-305b-b45f-c33218ae8277","pitchNumber":6,"startTime":"2026-05-08T22:49:52.720Z","endTime":"2026-05-08T22:49:57.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.259750027866282,"aZ":-28.099614624621655,"pfxX":-4.479080378995083,"pfxZ":2.5561140687371156,"pX":-0.31181971918630064,"pZ":1.8929236009780102,"vX0":-5.175978699937239,"vY0":-126.11323477981156,"vZ0":-3.4142423958876327,"x":128.89,"y":187.67,"x0":2.3574385230071195,"y0":50.00226226288476,"z0":5.557862847900611,"aX":-7.134527522587518},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.0,"breakHorizontal":9.4,"spinRate":2357,"spinDirection":327},"zone":7,"typeConfidence":2.0,"plateTime":0.4361510227564622,"extension":5.740108407928583},"index":7,"playId":"3d20295d-ab25-3418-b750-f812a4f3d6c0","pitchNumber":7,"startTime":"2026-05-08T22:50:09.123Z","endTime":"2026-05-08T22:50:14.658Z","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":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.188948293430766,"aZ":-28.843344529395928,"pfxX":-3.3957025540538615,"pfxZ":2.06503667424721,"pX":-1.8463913998635126,"pZ":1.0821717783020146,"vX0":-8.923247354487158,"vY0":-125.91179839211338,"vZ0":-5.269678920786595,"x":187.38,"y":209.56,"x0":2.176631820301156,"y0":50.00401265826603,"z0":5.51991110706231,"aX":-5.484328335724256},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":8.0,"spinRate":2385,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4340531678649966,"extension":5.65407054891746},"index":8,"playId":"76101a37-1c67-3521-bc88-461885d66165","pitchNumber":8,"startTime":"2026-05-08T22:50:31.269Z","endTime":"2026-05-08T22:50:34.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30083528441734,"aZ":-39.90983238198837,"pfxX":-3.8137931264240685,"pfxZ":-4.695419284789796,"pX":-0.6864086516793965,"pZ":0.4297036458636509,"vX0":-6.655324174958643,"vY0":-128.0763549910794,"vZ0":-4.643625329734478,"x":143.16,"y":227.18,"x0":2.4486872192879656,"y0":50.000915091149515,"z0":5.412716677465401,"aX":-6.286347675125459},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-9.4,"breakHorizontal":8.5,"spinRate":2578,"spinDirection":1},"zone":13,"typeConfidence":2.0,"plateTime":0.42888306574715473,"extension":5.607316719810712},"index":9,"playId":"2164177e-0a45-3e86-b784-61b66fe8a399","pitchNumber":9,"startTime":"2026-05-08T22:50:50.500Z","endTime":"2026-05-08T22:50:55.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T22:50:55.470Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-08T22:52:58.144Z","endTime":"2026-05-08T22:53:45.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59155139255765,"aZ":-15.076779019783507,"pfxX":-7.286365620998231,"pfxZ":8.586409009479874,"pX":0.30896929968839804,"pZ":3.3606526459899806,"vX0":7.781443129938883,"vY0":-140.63749363243656,"vZ0":-2.594225498143439,"x":105.22,"y":148.04,"x0":-1.5546786721661237,"y0":50.00542511865505,"z0":5.279780728651943,"aX":-14.514705738345791},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.1,"breakHorizontal":11.5,"spinRate":2348,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.39030128584772994,"extension":6.435055926755724},"index":0,"playId":"7084f7ba-79a5-359b-a2a9-b505eee19cab","pitchNumber":1,"startTime":"2026-05-08T22:53:21.037Z","endTime":"2026-05-08T22:53:24.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.847261122976576,"aZ":-28.810984361440976,"pfxX":-11.063371625594208,"pfxZ":1.6668444131566993,"pX":-0.03462324450678879,"pZ":3.0594120202794546,"vX0":8.123935435980787,"vY0":-141.8593039804733,"vZ0":-1.1488031913948213,"x":118.32,"y":156.18,"x0":-1.5095522577298874,"y0":50.00628695129194,"z0":5.319761817953575,"aX":-22.37487399807192},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.0,"breakHorizontal":18.2,"spinRate":2411,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.38728518010346713,"extension":6.4739369706639565},"hitData":{"launchSpeed":105.9,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.44,"coordY":163.69}},"index":1,"playId":"cf303bd8-ef98-31b3-ba12-e614dc575546","pitchNumber":2,"startTime":"2026-05-08T22:53:36.943Z","endTime":"2026-05-08T22:53:45.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T22:53:45.389Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-08T22:53:57.622Z","endTime":"2026-05-08T22:56:03.501Z","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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"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":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":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88035965394975,"aZ":-16.24630997706144,"pfxX":-8.52595758572863,"pfxZ":7.809741996578517,"pX":0.44876341852394946,"pZ":2.1721945290794213,"vX0":8.777761894954983,"vY0":-142.19861890452668,"vZ0":-5.4307625536377575,"x":99.89,"y":180.13,"x0":-1.5766190333744035,"y0":50.001744706131376,"z0":5.144425849838119,"aX":-17.38655866015033},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":13.6,"spinRate":2255,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.38579257773022224,"extension":6.443433217682923},"index":0,"playId":"33a1b435-facf-3f2d-9a86-91dffc3f63f3","pitchNumber":1,"startTime":"2026-05-08T22:54:12.593Z","endTime":"2026-05-08T22:54:16.556Z","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":98.4,"endSpeed":89.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.298942296535095,"aZ":-17.761590319783238,"pfxX":-6.783326947934731,"pfxZ":7.008113321328386,"pX":-0.04714909048321565,"pZ":2.3976571415502366,"vX0":7.163806206262499,"vY0":-143.0251830902807,"vZ0":-4.570070421652811,"x":118.8,"y":174.04,"x0":-1.7120985312600423,"y0":50.000917656497045,"z0":5.142110249291854,"aX":-13.946856223354011},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.9,"breakHorizontal":10.7,"spinRate":2089,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.384068103825733,"extension":6.43983857269469},"index":1,"playId":"ead1835d-745f-3dc1-996f-39b37b15fa0f","pitchNumber":2,"startTime":"2026-05-08T22:54:34.446Z","endTime":"2026-05-08T22:54:41.217Z","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":98.5,"endSpeed":90.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71094701251928,"aZ":-19.232753698308624,"pfxX":-7.232255104436257,"pfxZ":6.214505151721416,"pX":0.012361621377655898,"pZ":2.300096694911004,"vX0":7.534279964885124,"vY0":-143.2876799416875,"vZ0":-4.56722644289105,"x":116.53,"y":176.68,"x0":-1.70989134205307,"y0":50.00047331363272,"z0":5.114164558124424,"aX":-15.056098124856884},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.6,"breakHorizontal":11.6,"spinRate":2223,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.38206447684822464,"extension":6.4383087019705165},"index":2,"playId":"84a1de5f-be0f-35f2-8579-8051ef64c24b","pitchNumber":3,"startTime":"2026-05-08T22:54:59.834Z","endTime":"2026-05-08T22:55:03.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.815781845026113,"aZ":-31.038673859071462,"pfxX":2.7029750347715575,"pfxZ":0.6954565019868806,"pX":1.2275320260574538,"pZ":2.0912364321476593,"vX0":6.0272814309507705,"vY0":-127.07831374731197,"vZ0":-1.6835970260415465,"x":70.21,"y":182.32,"x0":-1.5290970461254978,"y0":50.002207193976375,"z0":5.235442907467564,"aX":4.4055363890255315},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":-6.4,"spinRate":2528,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.4315401885137513,"extension":6.612075129219948},"index":3,"playId":"899661ba-2b2b-33c0-afb7-b2ed88d0498b","pitchNumber":4,"startTime":"2026-05-08T22:55:22.212Z","endTime":"2026-05-08T22:55:25.447Z","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.5,"endSpeed":89.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.083768485812094,"aZ":-17.05923324343474,"pfxX":-7.735882870348297,"pfxZ":7.3685451639886015,"pX":0.5492017387619376,"pZ":1.6083798810080778,"vX0":8.824268105349505,"vY0":-143.05290918912905,"vZ0":-6.568449076744923,"x":96.07,"y":195.35,"x0":-1.5852117864565425,"y0":50.00647041000127,"z0":5.022604854807612,"aX":-15.87639974831025},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.0,"breakHorizontal":12.0,"spinRate":2306,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.38436402881697207,"extension":6.431263170523663},"index":4,"playId":"7dc0d42b-7fdd-36a4-819e-a68f24dc94af","pitchNumber":5,"startTime":"2026-05-08T22:55:39.145Z","endTime":"2026-05-08T22:55:43.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":88.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.660387620960606,"aZ":-17.99561543405354,"pfxX":-6.408695179815772,"pfxZ":6.908467905875076,"pX":-0.21502155649600185,"pZ":3.3918831988104614,"vX0":6.380743033099842,"vY0":-143.39726921662898,"vZ0":-1.9217117655616853,"x":125.2,"y":147.2,"x0":-1.652206400445572,"y0":50.00172713792063,"z0":5.211297468041674,"aX":-13.151689978941127},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.2,"breakHorizontal":10.1,"spinRate":2306,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.384101130783026,"extension":6.483981172256978},"index":5,"playId":"6de1fd7b-71f4-3fd5-996f-7c6ddc75e717","pitchNumber":6,"startTime":"2026-05-08T22:55:59.634Z","endTime":"2026-05-08T22:56:03.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T22:56:03.501Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-08T22:56:15.693Z","endTime":"2026-05-08T22:59:01.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":99.2,"endSpeed":90.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.16824080639504,"aZ":-18.86366048138961,"pfxX":-7.592594326729776,"pfxZ":6.351944620434585,"pX":-0.1054722476806232,"pZ":2.1609198084739263,"vX0":7.246077452480427,"vY0":-144.20565546558376,"vZ0":-5.020089042938443,"x":121.02,"y":180.44,"x0":-1.6707479516575208,"y0":50.00222594167816,"z0":5.096968012617443,"aX":-15.90734479921766},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.6,"breakHorizontal":12.2,"spinRate":2304,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.3805875518920483,"extension":6.54037970084742},"index":0,"playId":"b04d50c7-4fa8-35bb-9cd9-600c095579a0","pitchNumber":1,"startTime":"2026-05-08T22:56:30.847Z","endTime":"2026-05-08T22:56:33.960Z","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":85.9,"endSpeed":79.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35084830589949,"aZ":-34.63865067125702,"pfxX":4.79343950903751,"pfxZ":-1.5456778363310448,"pX":0.823651629960081,"pZ":1.8280098517762975,"vX0":4.473269518767275,"vY0":-125.16716128621249,"vZ0":-1.4960352957301173,"x":85.6,"y":189.42,"x0":-1.6069663554326326,"y0":50.00319412343519,"z0":5.25962017936276,"aX":7.635478463800856},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.9,"breakHorizontal":-9.7,"spinRate":2696,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.43695023710436853,"extension":6.6063494971877255},"index":1,"playId":"08e703cf-1557-3c09-97b7-0a44110c1a11","pitchNumber":2,"startTime":"2026-05-08T22:56:50.545Z","endTime":"2026-05-08T22:56:54.072Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04605060983724,"aZ":-31.066999175588066,"pfxX":4.9059613552683805,"pfxZ":0.6509042562431269,"pX":1.2235889610255943,"pZ":1.8317477866722673,"vX0":5.582376214118558,"vY0":-128.8912102641265,"vZ0":-2.424916022567688,"x":70.36,"y":189.32,"x0":-1.6019675771158701,"y0":50.00179813381719,"z0":5.16728569103068,"aX":8.309031871524367},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.8,"breakHorizontal":-10.1,"spinRate":2633,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4238267905168951,"extension":6.644056454204122},"index":2,"playId":"5173f7cb-3f67-39dc-a974-6ce15c79d75d","pitchNumber":3,"startTime":"2026-05-08T22:57:15.631Z","endTime":"2026-05-08T22:57:19.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76924151127912,"aZ":-13.5994825495393,"pfxX":-6.941324024801869,"pfxZ":8.798583943205688,"pX":0.9461492105809532,"pZ":1.9663603801740075,"vX0":9.623161657585394,"vY0":-144.62852001662392,"vZ0":-6.354854014015208,"x":80.94,"y":185.69,"x0":-1.5276215634030934,"y0":50.006027974034296,"z0":5.031640898781304,"aX":-14.659657728735738},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.8,"breakHorizontal":10.6,"spinRate":2337,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.37919750875560476,"extension":6.509479483876158},"index":3,"playId":"8753e294-0134-3dd2-8844-285fba60517d","pitchNumber":4,"startTime":"2026-05-08T22:57:34.285Z","endTime":"2026-05-08T22:57:38.127Z","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":85.6,"endSpeed":79.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.496473902071557,"aZ":-35.0946120291601,"pfxX":4.412909067648733,"pfxZ":-1.8461344768056316,"pX":1.0648878339808483,"pZ":1.5868566966507467,"vX0":5.226899754172662,"vY0":-124.68159973721511,"vZ0":-1.7446490462004154,"x":76.41,"y":195.93,"x0":-1.6302914105504578,"y0":50.00574083309915,"z0":5.185189721025406,"aX":6.965442053507065},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.5,"breakHorizontal":-9.1,"spinRate":2541,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4388895417875358,"extension":6.71264942973712},"index":4,"playId":"c243566e-0c88-3fa2-b654-73c2d11dacff","pitchNumber":5,"startTime":"2026-05-08T22:57:54.900Z","endTime":"2026-05-08T22:57:59.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.70179041055266,"aZ":-19.922737619885105,"pfxX":-7.799523780120511,"pfxZ":5.958286675518917,"pX":-0.1885998779595701,"pZ":1.8791661894514335,"vX0":7.246387310669451,"vY0":-143.1042498386673,"vZ0":-5.327312009666181,"x":124.19,"y":188.04,"x0":-1.7510757885720434,"y0":50.00401738117526,"z0":5.028994530599369,"aX":-16.037815909829245},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.7,"breakHorizontal":12.5,"spinRate":2098,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.38402814830806387,"extension":6.614689147842278},"index":5,"playId":"c0ae16c0-8d64-3c48-9baf-a8468400e5cf","pitchNumber":6,"startTime":"2026-05-08T22:58:15.160Z","endTime":"2026-05-08T22:58:18.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.63610229949812,"aZ":-14.709431878965336,"pfxX":-7.30424471674419,"pfxZ":8.375361697157508,"pX":0.22488774358059035,"pZ":1.7031655043457492,"vX0":7.990245497068148,"vY0":-143.80804810756769,"vZ0":-6.71409542218134,"x":108.43,"y":192.79,"x0":-1.6461262989560106,"y0":50.00681998122749,"z0":4.987976576972871,"aX":-15.239227974718158},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.9,"breakHorizontal":11.5,"spinRate":2315,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.38147549974667694,"extension":6.59652777600606},"index":6,"playId":"21fd49f4-b518-37ae-8b39-b9edb3f9e8a0","pitchNumber":7,"startTime":"2026-05-08T22:58:37.359Z","endTime":"2026-05-08T22:58:40.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.376251584604866,"aZ":-14.76431772832784,"pfxX":-5.404485658799074,"pfxZ":8.32917237350085,"pX":-1.0096151430247593,"pZ":3.6366816764526972,"vX0":4.4136072359522,"vY0":-143.88946748361667,"vZ0":-1.7610072522060345,"x":155.48,"y":140.59,"x0":-1.8636395370253274,"y0":50.00362534565513,"z0":5.174737028404426,"aX":-11.297329678839228},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.9,"breakHorizontal":8.9,"spinRate":2338,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.38112182918322546,"extension":6.5116805423658395},"index":7,"playId":"154de859-d761-32ec-8110-a1f1bef4f207","pitchNumber":8,"startTime":"2026-05-08T22:58:58.092Z","endTime":"2026-05-08T22:59:01.651Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T22:59:01.651Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-08T22:59:21.523Z","endTime":"2026-05-08T23:00:43.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9325459253391,"aZ":-24.373900911704425,"pfxX":-11.349673625832295,"pfxZ":3.891576907389675,"pX":-0.6453843551451373,"pZ":3.015940051293693,"vX0":6.684519552795604,"vY0":-140.93348443182552,"vZ0":-1.772614403561973,"x":141.6,"y":157.35,"x0":-1.577078969948067,"y0":50.005091589055866,"z0":5.232071007705871,"aX":-22.765263264962563},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.8,"breakHorizontal":19.1,"spinRate":2392,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.38909359891431405,"extension":6.608671396258084},"index":0,"playId":"7bd061c1-3786-3a11-adf8-18cbddcc842f","pitchNumber":1,"startTime":"2026-05-08T22:59:26.614Z","endTime":"2026-05-08T22:59:30.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.866460577896145,"aZ":-25.927978941462968,"pfxX":6.263367882749124,"pfxZ":4.0983632246889705,"pX":1.6793677817490356,"pZ":2.648167601067767,"vX0":5.957637008783937,"vY0":-123.33450319029043,"vZ0":-0.7951819571829172,"x":52.99,"y":167.28,"x0":-1.590491295571247,"y0":50.00536858571939,"z0":5.1815996730855405,"aX":9.550298139872798},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":7.4,"breakHorizontal":-12.8,"spinRate":2714,"spinDirection":93},"zone":12,"typeConfidence":2.0,"plateTime":0.44584836637885505,"extension":6.646674263299694},"index":1,"playId":"4dd79cf1-ef37-356c-ab43-185521473ab5","pitchNumber":2,"startTime":"2026-05-08T22:59:43.914Z","endTime":"2026-05-08T22:59:47.564Z","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.1,"endSpeed":80.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.741211172952028,"aZ":-28.35538876066708,"pfxX":2.4660879489714964,"pfxZ":2.321860412763785,"pX":0.8202195048310507,"pZ":1.946780674141017,"vX0":5.322316944362905,"vY0":-126.86207564099506,"vZ0":-2.521956211682064,"x":85.74,"y":186.22,"x0":-1.617840874523764,"y0":50.0038317091406,"z0":5.193320554720719,"aX":4.0550006371534595},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":-5.5,"spinRate":2734,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.430257203199111,"extension":6.630561912223287},"index":2,"playId":"d8cbe01a-5dd3-36d8-8893-f95b15ff6ba9","pitchNumber":3,"startTime":"2026-05-08T23:00:01.723Z","endTime":"2026-05-08T23:00:08.277Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-08T23:00:25.167Z","endTime":"2026-05-08T23:00:40.050Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"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":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.13435676872949,"aZ":-22.135712984398577,"pfxX":-12.335423029033125,"pfxZ":4.881563196023627,"pX":-0.11744961063585828,"pZ":3.0411261245328136,"vX0":8.440301250740937,"vY0":-142.97646357723116,"vZ0":-2.3199037145432664,"x":121.48,"y":156.67,"x0":-1.5158665597601726,"y0":50.00161919917775,"z0":5.262809590186326,"aX":-25.356941248996602},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.5,"breakHorizontal":20.5,"spinRate":2548,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.38413197701693846,"extension":6.535935754300252},"index":4,"playId":"ff1626f0-67e4-3c08-a94c-aeb1c51973de","pitchNumber":4,"startTime":"2026-05-08T23:00:40.050Z","endTime":"2026-05-08T23:00:43.996Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:00:43.996Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-08T23:02:41.998Z","endTime":"2026-05-08T23:03:56.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.630087371700334,"aZ":-15.713747564434453,"pfxX":6.9602219235990646,"pfxZ":8.504724987907768,"pX":-0.807459476237045,"pZ":3.064946140399932,"vX0":-10.431818617687757,"vY0":-138.1925286511702,"vZ0":-4.6109916412929755,"x":147.78,"y":156.03,"x0":2.110996070699439,"y0":50.000924434032044,"z0":5.809709254785147,"aX":13.46887392277656},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":-10.4,"spinRate":2015,"spinDirection":125},"zone":11,"typeConfidence":2.0,"plateTime":0.39625373391260155,"extension":5.680745035955805},"index":0,"playId":"4d6c5093-679b-3310-987e-3eaeb291df5b","pitchNumber":1,"startTime":"2026-05-08T23:02:50.076Z","endTime":"2026-05-08T23:02:53.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.626927120805238,"aZ":-39.888869820791534,"pfxX":-3.104030082885418,"pfxZ":-5.303605500931694,"pX":-0.003664494129110302,"pZ":1.4511664335275027,"vX0":-5.188033049634214,"vY0":-121.25643706082846,"vZ0":-1.7052187242127634,"x":117.14,"y":199.6,"x0":2.5855433104841556,"y0":50.00022564349599,"z0":5.716211481082501,"aX":-4.517835540395828},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-9.7,"breakHorizontal":7.1,"spinRate":2436,"spinDirection":330},"zone":13,"typeConfidence":2.0,"plateTime":0.4556094613832906,"extension":5.48358955080095},"index":1,"playId":"c8538eeb-13a4-3e58-9f7d-4fe67be595f7","pitchNumber":2,"startTime":"2026-05-08T23:03:06.559Z","endTime":"2026-05-08T23:03:10.531Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-08T23:03:14.925Z","endTime":"2026-05-08T23:03:24.593Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"}},{"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":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.082382376047278,"aZ":-34.950013474268616,"pfxX":8.628052655250993,"pfxZ":-1.7741244107462162,"pX":1.5609616686117456,"pZ":3.0239436162813758,"vX0":-4.657537570853939,"vY0":-123.98681310703834,"vZ0":0.02269954479438141,"x":57.5,"y":157.13,"x0":2.3397984304727455,"y0":50.00456642759818,"z0":5.92378314508274,"aX":13.475606881240521},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.0,"breakHorizontal":-14.6,"spinRate":1767,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.4412468235279454,"extension":5.625801357738009},"index":3,"playId":"d5eb77c2-9bdd-3295-adbe-87a478f09b09","pitchNumber":3,"startTime":"2026-05-08T23:03:24.593Z","endTime":"2026-05-08T23:03:28.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.555623159231853,"aZ":-35.599923419991576,"pfxX":6.138007304003275,"pfxZ":-2.243960557779948,"pX":1.4049149445640101,"pZ":2.570510080299505,"vX0":-4.119951701208888,"vY0":-122.94592295029643,"vZ0":-0.5563964753888996,"x":63.45,"y":169.38,"x0":2.305601306332426,"y0":50.000859184114404,"z0":5.823213575938326,"aX":9.388208201367929},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.0,"breakHorizontal":-10.1,"spinRate":1753,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.44564015318670425,"extension":5.451798969333642},"index":4,"playId":"9be51302-760e-3a0f-8284-2a9e39cf260c","pitchNumber":4,"startTime":"2026-05-08T23:03:37.311Z","endTime":"2026-05-08T23:03:40.580Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57124275313654,"aZ":-14.255813949996982,"pfxX":7.136697464866387,"pfxZ":8.89620626916326,"pX":0.5509855035752762,"pZ":3.7226909203043737,"vX0":-6.988392414874488,"vY0":-141.14192692863134,"vZ0":-3.419159263459873,"x":96.0,"y":138.27,"x0":2.1336323828945827,"y0":50.00587927378487,"z0":5.869809428579211,"aX":14.380056076500543},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":-11.5,"spinRate":2248,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.3882907613251736,"extension":5.629843797958008},"index":5,"playId":"4fc724fc-768c-3693-949b-f75143290306","pitchNumber":5,"startTime":"2026-05-08T23:03:52.636Z","endTime":"2026-05-08T23:03:56.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:03:56.156Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a ground ball to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-08T23:04:02.514Z","endTime":"2026-05-08T23:04:56.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"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"}]}],"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":85.3,"endSpeed":78.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.334154172650276,"aZ":-28.354835223247303,"pfxX":10.037386119459327,"pfxZ":2.452611297740173,"pX":-0.22496851046680805,"pZ":1.6424858796433193,"vX0":-8.430250369700085,"vY0":-123.9608909999695,"vZ0":-4.251389879576113,"x":125.58,"y":194.43,"x0":1.9126672442754684,"y0":50.00542751707511,"z0":5.741873969738356,"aX":15.653469888371179},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.7,"breakHorizontal":-16.3,"spinRate":1667,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.4415348086036537,"extension":5.638527522961982},"index":0,"playId":"efae9064-6f71-36c4-b23d-32c6d16f3b2a","pitchNumber":1,"startTime":"2026-05-08T23:04:25.684Z","endTime":"2026-05-08T23:04:29.178Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-08T23:04:45.568Z","endTime":"2026-05-08T23:04:45.569Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74122463718738,"aZ":-14.034408203057575,"pfxX":6.263649683813871,"pfxZ":9.171615798179996,"pX":-0.5905452199729053,"pZ":3.0968278899457315,"vX0":-9.25484987880907,"vY0":-140.01165586259705,"vZ0":-4.856530430143185,"x":139.51,"y":155.17,"x0":1.949822488235492,"y0":50.00259259170142,"z0":5.778034640760055,"aX":12.388718707006444},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":-9.4,"spinRate":2303,"spinDirection":127},"zone":1,"typeConfidence":2.0,"plateTime":0.39176967469774215,"extension":5.696000767241447},"hitData":{"launchSpeed":84.9,"launchAngle":10.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":65.19,"coordY":112.69}},"index":2,"playId":"fd536fde-2333-318d-90f3-fb48f61e078d","pitchNumber":2,"startTime":"2026-05-08T23:04:45.570Z","endTime":"2026-05-08T23:04:56.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:04:56.619Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-08T23:05:16.796Z","endTime":"2026-05-08T23:06:16.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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.1,"endSpeed":85.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.835648299366042,"aZ":-29.589860175027543,"pfxX":10.908198222211213,"pfxZ":1.3742508862196265,"pX":0.6618799751276192,"pZ":1.8853297175348773,"vX0":-8.516861842868428,"vY0":-136.72045926541506,"vZ0":-4.378917076429295,"x":91.77,"y":187.88,"x0":2.4094974855818245,"y0":50.0038800080437,"z0":5.552764577661498,"aX":20.528043263897843},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.7,"breakHorizontal":-17.8,"spinRate":2115,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.4015412834956327,"extension":5.729518102048459},"index":0,"playId":"b45849fd-4c0b-36f8-b64b-0e79264cc1c7","pitchNumber":1,"startTime":"2026-05-08T23:05:16.796Z","endTime":"2026-05-08T23:05:20.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(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":85.4,"endSpeed":78.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.006205360347586,"aZ":-34.49235767508016,"pfxX":7.567118553766882,"pfxZ":-1.4716336316185785,"pX":0.5636090303076008,"pZ":2.769919960924304,"vX0":-6.659107661583759,"vY0":-124.28781407412437,"vZ0":-0.4093190202944015,"x":95.52,"y":163.99,"x0":2.2894456498974622,"y0":50.006076804316784,"z0":5.7917363035991904,"aX":11.887097658661274},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.5,"breakHorizontal":-12.2,"spinRate":1507,"spinDirection":117},"zone":6,"typeConfidence":2.0,"plateTime":0.44003752824303577,"extension":5.805402093033857},"index":1,"playId":"3368c67e-9cef-3a77-b41d-7bfd53b7ba51","pitchNumber":2,"startTime":"2026-05-08T23:05:31.382Z","endTime":"2026-05-08T23:05:35.301Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-08T23:05:43.804Z","endTime":"2026-05-08T23:05:56.422Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.172003654588178,"aZ":-33.0954701368782,"pfxX":-3.817054088384757,"pfxZ":-0.5833298580598196,"pX":-0.42464179074936337,"pZ":1.084230489910435,"vX0":-6.107193118933616,"vY0":-124.27890148765815,"vZ0":-4.281280547801442,"x":133.19,"y":209.51,"x0":2.549298650413991,"y0":50.001201045136064,"z0":5.542949175343091,"aX":-6.040342210056038},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.7,"breakHorizontal":8.2,"spinRate":2362,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.43875398883471384,"extension":5.5992504659583835},"index":3,"playId":"063a08a8-cad1-31ba-931b-9fd7651f2290","pitchNumber":3,"startTime":"2026-05-08T23:05:56.422Z","endTime":"2026-05-08T23:06:01.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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.108911924967842,"aZ":-33.57376622696566,"pfxX":7.175829523510553,"pfxZ":-0.8954430490172216,"pX":0.9426260552906403,"pZ":1.8654732272470724,"vX0":-5.81619754286284,"vY0":-123.58684705453078,"vZ0":-2.4253921422140063,"x":81.07,"y":188.41,"x0":2.3866736895007956,"y0":50.004498088900334,"z0":5.661289170947897,"aX":11.174613972108448},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.9,"breakHorizontal":-11.8,"spinRate":1767,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.44206496516768157,"extension":5.690152312548216},"index":4,"playId":"02d5c6f3-cc9f-3eae-b8ba-9ee0272b3d44","pitchNumber":4,"startTime":"2026-05-08T23:06:12.763Z","endTime":"2026-05-08T23:06:16.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:06:16.277Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out, third baseman Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-08T23:06:27.798Z","endTime":"2026-05-08T23:08:39.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.841304057744033,"aZ":-34.16493362762965,"pfxX":7.700154521721792,"pfxZ":-1.2666046962067252,"pX":0.6075296209128266,"pZ":2.1000081291075303,"vX0":-6.861872768622065,"vY0":-124.0145703637189,"vZ0":-2.0116070196133102,"x":93.84,"y":182.08,"x0":2.3986962017057616,"y0":50.00386694007977,"z0":5.748781254521943,"aX":12.09624285848455},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.5,"breakHorizontal":-12.5,"spinRate":1740,"spinDirection":121},"zone":9,"typeConfidence":2.0,"plateTime":0.4402495775830104,"extension":5.651820463024857},"index":0,"playId":"5e1ca973-dabd-34d2-aa85-b9512f0d11bc","pitchNumber":1,"startTime":"2026-05-08T23:06:38.500Z","endTime":"2026-05-08T23:06:41.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.685675337159594,"aZ":-18.186260153715583,"pfxX":7.3932923723408575,"pfxZ":6.990436004032329,"pX":0.4100894875361571,"pZ":4.700725971230132,"vX0":-7.886082049372407,"vY0":-140.96164376971072,"vZ0":0.0812537617036635,"x":101.37,"y":111.86,"x0":2.2908039779950347,"y0":50.00391754300043,"z0":5.85094937674885,"aX":14.797725722744449},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.8,"breakHorizontal":-11.6,"spinRate":2135,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.3893835566169894,"extension":5.602162450236945},"index":1,"playId":"d2f5289e-ccb3-3667-9ff4-ed30e4d654fb","pitchNumber":2,"startTime":"2026-05-08T23:06:57.244Z","endTime":"2026-05-08T23:07:04.115Z","isPitch":true,"type":"pitch"},{"details":{"description":"Willi Castro steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"d2f5289e-ccb3-3667-9ff4-ed30e4d654fb","startTime":"2026-05-08T23:07:06.880Z","endTime":"2026-05-08T23:07:29.901Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.01876696079028,"aZ":-26.677317496009863,"pfxX":-3.823897443535122,"pfxZ":3.3578313791172785,"pX":-1.971670571035281,"pZ":0.8515319981961275,"vX0":-9.65583471163941,"vY0":-127.3016114808217,"vZ0":-6.236731458750176,"x":192.16,"y":215.79,"x0":2.3725469792248117,"y0":50.00147134122099,"z0":5.4552165067969725,"aX":-6.249386883884056},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.8,"breakHorizontal":9.2,"spinRate":2565,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.430865465926467,"extension":5.687022213804596},"index":3,"playId":"638253b7-7751-3f85-951d-1143f4e9f47e","pitchNumber":3,"startTime":"2026-05-08T23:07:29.901Z","endTime":"2026-05-08T23:07:33.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.556609039742245,"aZ":-27.527555688274862,"pfxX":-1.1506230764757281,"pfxZ":2.849093899465802,"pX":-0.33070847702206524,"pZ":1.4178707922047273,"vX0":-7.227360439388834,"vY0":-127.46266460251266,"vZ0":-4.609365093362305,"x":129.61,"y":200.5,"x0":2.7021778501744693,"y0":50.00099326445947,"z0":5.448167476276786,"aX":-1.8738034989771077},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.2,"breakHorizontal":3.8,"spinRate":2459,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.43130246301914354,"extension":5.553315614833089},"index":4,"playId":"27e1a264-f0d4-3c76-9999-ba55b9c0f2aa","pitchNumber":4,"startTime":"2026-05-08T23:07:49.820Z","endTime":"2026-05-08T23:07:53.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.418569420028376,"aZ":-14.213498859400435,"pfxX":7.232807944393783,"pfxZ":8.91323758049832,"pX":0.38656883347993287,"pZ":3.461565344282571,"vX0":-7.596188106092782,"vY0":-141.3324046930828,"vZ0":-3.985628987295453,"x":102.26,"y":145.32,"x0":2.174596015412008,"y0":50.000896010778874,"z0":5.808271796962469,"aX":14.572054740437235},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.5,"breakHorizontal":-11.5,"spinRate":2330,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.3881470315697877,"extension":5.667594743437096},"index":5,"playId":"b04440e6-6e42-33b8-a8e0-0897bbc4893e","pitchNumber":5,"startTime":"2026-05-08T23:08:08.107Z","endTime":"2026-05-08T23:08:11.546Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75836317888577,"aZ":-33.19694645372503,"pfxX":9.966510125568227,"pfxZ":-0.6460258570243171,"pX":0.8921566027808068,"pZ":1.379282562769483,"vX0":-7.004394866204154,"vY0":-125.97683434646761,"vZ0":-3.858197113578574,"x":82.99,"y":201.54,"x0":2.4264434602770564,"y0":50.00046037200692,"z0":5.640325968509953,"aX":15.871962886890145},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.9,"breakHorizontal":-16.2,"spinRate":1669,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.43630866793127243,"extension":5.8008396214096996},"hitData":{"launchSpeed":70.7,"launchAngle":-7.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.34,"coordY":165.21}},"index":6,"playId":"127a1e34-b709-3c8b-a5a1-f4ad416811a2","pitchNumber":6,"startTime":"2026-05-08T23:08:31.642Z","endTime":"2026-05-08T23:08:39.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:08:39.705Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, second baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-08T23:10:32.477Z","endTime":"2026-05-08T23:12:16.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23663503899216,"aZ":-33.02484910168136,"pfxX":3.903462874260031,"pfxZ":-0.5190136818341191,"pX":0.022566858643149314,"pZ":2.8745851288137483,"vX0":2.8835499217828753,"vY0":-126.92217433282445,"vZ0":0.3976096813926824,"x":116.14,"y":161.17,"x0":-1.6325159804271256,"y0":50.001537058627434,"z0":5.330677219205383,"aX":6.413280283853804},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.6,"breakHorizontal":-7.7,"spinRate":2441,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.43036100573900704,"extension":6.296891495009796},"index":0,"playId":"88273c71-9b75-37d6-b9e0-5fd631e21b57","pitchNumber":1,"startTime":"2026-05-08T23:10:59.263Z","endTime":"2026-05-08T23:11:03.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.564231340594112,"aZ":-24.302611034421012,"pfxX":-6.621388839881685,"pfxZ":4.5673340558272875,"pX":1.6881763637220988,"pZ":1.4283754427871675,"vX0":9.824925471087267,"vY0":-130.2716981834917,"vZ0":-4.8390908298063104,"x":52.65,"y":200.21,"x0":-1.2664988680497566,"y0":50.00451153060133,"z0":5.139912702793016,"aX":-11.41772663577277},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.4,"breakHorizontal":9.8,"spinRate":1643,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.419949668356026,"extension":6.367977787255632},"index":1,"playId":"1994eedb-0958-3e45-aece-f7a816cdd9c1","pitchNumber":2,"startTime":"2026-05-08T23:11:13.303Z","endTime":"2026-05-08T23:11:16.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.56361399318125,"aZ":-38.669618296280724,"pfxX":10.519821434738246,"pfxZ":-4.993406381928541,"pX":-0.9866552097950029,"pZ":2.9851711009278246,"vX0":-1.476911463804376,"vY0":-113.59560013170037,"vZ0":2.711345259777119,"x":154.61,"y":158.18,"x0":-1.6927053966826004,"y0":50.001165362012216,"z0":5.631024708051818,"aX":13.692780901001246},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-8.0,"breakHorizontal":-18.6,"spinRate":2628,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.48288844548477616,"extension":6.422180897255223},"index":2,"playId":"be9f9308-4218-3d19-92bb-aa865e507ca6","pitchNumber":3,"startTime":"2026-05-08T23:11:30.656Z","endTime":"2026-05-08T23:11:34.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57363805494777,"aZ":-18.898019212280058,"pfxX":-8.64319085409192,"pfxZ":6.396174127720348,"pX":1.6017526100802735,"pZ":3.031189388793029,"vX0":11.526131884706468,"vY0":-143.29213172133728,"vZ0":-2.857465113799469,"x":55.94,"y":156.94,"x0":-1.3527570159866378,"y0":50.0064012124333,"z0":5.224229934918235,"aX":-17.950934544322898},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.2,"breakHorizontal":13.3,"spinRate":2337,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.3824574094622868,"extension":6.52240645308123},"index":3,"playId":"77d05e84-5d5a-3a7f-b498-2e34327fb394","pitchNumber":4,"startTime":"2026-05-08T23:11:48.864Z","endTime":"2026-05-08T23:11:52.352Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09527534481048,"aZ":-18.615362268244233,"pfxX":-8.606498222142907,"pfxZ":6.589874483192403,"pX":0.2965229502520102,"pZ":1.8980989226677543,"vX0":8.42588278632344,"vY0":-142.8420646799227,"vZ0":-5.577262354866317,"x":105.7,"y":187.53,"x0":-1.5788517018484725,"y0":50.00664613670475,"z0":5.053428668782018,"aX":-17.719987962598726},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":10.9,"breakHorizontal":13.8,"spinRate":2194,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.38402225230772613,"extension":6.495210753640198},"hitData":{"launchSpeed":96.0,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.99,"coordY":153.04}},"index":4,"playId":"cbc7e31a-8665-37fb-9f23-0538c6b17091","pitchNumber":5,"startTime":"2026-05-08T23:12:08.420Z","endTime":"2026-05-08T23:12:16.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:12:16.327Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, shortstop Ezequiel Tovar to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-08T23:12:26.045Z","endTime":"2026-05-08T23:13:13.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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, 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":77.6,"endSpeed":70.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21937780144219,"aZ":-40.40873135020091,"pfxX":9.07244750704506,"pfxZ":-6.471281518754756,"pX":-0.9833827488135745,"pZ":3.255362796982487,"vX0":-1.0956189571193495,"vY0":-112.84980520268853,"vZ0":3.849428128652371,"x":154.48,"y":150.89,"x0":-1.6647024498974552,"y0":50.00444237626524,"z0":5.6357056177520395,"aX":11.538654148826854},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-10.2,"breakHorizontal":-16.1,"spinRate":2625,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.48797587310881774,"extension":6.513402775365623},"index":0,"playId":"b4f51946-03da-35a6-9872-3bc40820031a","pitchNumber":1,"startTime":"2026-05-08T23:12:45.588Z","endTime":"2026-05-08T23:12:49.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.827752683714515,"aZ":-24.3236522947435,"pfxX":-11.472565666767315,"pfxZ":3.8487367977637845,"pX":0.14490914775114483,"pZ":3.282173132115309,"vX0":8.73387976797131,"vY0":-142.2094191332285,"vZ0":-1.0579639119274433,"x":111.48,"y":150.16,"x0":-1.4817058837772101,"y0":50.003926767091535,"z0":5.207763415066919,"aX":-23.406027923731056},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.0,"breakHorizontal":19.0,"spinRate":2379,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.3857573993618324,"extension":6.419516512605227},"hitData":{"launchSpeed":90.1,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.45,"coordY":156.59}},"index":1,"playId":"27fb7ebf-2111-3dcb-ad33-e05280834ee4","pitchNumber":2,"startTime":"2026-05-08T23:13:05.253Z","endTime":"2026-05-08T23:13:13.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:13:13.551Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-08T23:13:23.185Z","endTime":"2026-05-08T23:14:32.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":98.3,"endSpeed":89.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.26972086232604,"aZ":-14.485978172454022,"pfxX":-6.390656420874464,"pfxZ":8.607131842090935,"pX":0.21892030441847138,"pZ":3.175362309463506,"vX0":7.175823140192699,"vY0":-142.97235323751386,"vZ0":-3.0500901811044354,"x":108.66,"y":153.05,"x0":-1.5021632233915052,"y0":50.0010576188884,"z0":5.174230822016123,"aX":-13.130535202968385},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.1,"breakHorizontal":10.0,"spinRate":2285,"spinDirection":232},"zone":2,"typeConfidence":2.0,"plateTime":0.38420593763515143,"extension":6.455366433709372},"index":0,"playId":"03324333-2a35-3644-81da-82f4949116c3","pitchNumber":1,"startTime":"2026-05-08T23:13:42.160Z","endTime":"2026-05-08T23:13:45.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.153362620839886,"aZ":-39.3559777592514,"pfxX":7.260221237640407,"pfxZ":-5.466661425244951,"pX":0.9755136170122045,"pZ":2.242471010858527,"vX0":3.4105646947897994,"vY0":-114.53120605353357,"vZ0":1.385547778587021,"x":79.82,"y":178.23,"x0":-1.480712512263296,"y0":50.00107172215699,"z0":5.508863136526704,"aX":9.544550263502561},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-9.1,"breakHorizontal":-14.0,"spinRate":2603,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4801052921652431,"extension":6.421324579898824},"index":1,"playId":"e7a096f6-b749-3354-b40b-0fd6812fe9f1","pitchNumber":2,"startTime":"2026-05-08T23:13:59.129Z","endTime":"2026-05-08T23:14:02.670Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-08T23:14:10.542Z","endTime":"2026-05-08T23:14:27.866Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":90.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.38736442015132,"aZ":-13.934379246817318,"pfxX":-7.60500683434156,"pfxZ":8.638059307137613,"pX":0.7858822947463964,"pZ":2.1916702231521477,"vX0":9.257280721960958,"vY0":-144.5586930647083,"vZ0":-5.865833103398444,"x":87.04,"y":179.6,"x0":-1.4732397673303177,"y0":50.00688015179356,"z0":5.106235803726361,"aX":-16.065111894354928},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.5,"breakHorizontal":11.9,"spinRate":2419,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.3792199772777187,"extension":6.549077928590536},"index":3,"playId":"1fb909c7-8af2-32c7-a3be-2603968ba6af","pitchNumber":3,"startTime":"2026-05-08T23:14:27.866Z","endTime":"2026-05-08T23:14:32.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:14:32.365Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brett Sullivan strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-08T23:16:39.278Z","endTime":"2026-05-08T23:17:33.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47326085414065,"aZ":-30.636832497577174,"pfxX":-4.628854293260645,"pfxZ":1.0343595757018118,"pX":0.02214223265433538,"pZ":2.564256589503582,"vX0":-4.158661661333167,"vY0":-121.0859478389068,"vZ0":-1.0141642059392384,"x":116.16,"y":169.55,"x0":2.3627179835923973,"y0":50.00228640281051,"z0":5.667201776515818,"aX":-6.878266553505481},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.9,"breakHorizontal":9.4,"spinRate":2312,"spinDirection":317},"zone":5,"typeConfidence":2.0,"plateTime":0.45220049410680385,"extension":5.51571442974836},"index":0,"playId":"ae0ad5c0-55dd-3b84-8cfb-8972d91cf629","pitchNumber":1,"startTime":"2026-05-08T23:16:39.439Z","endTime":"2026-05-08T23:16:43.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00608618752306,"aZ":-30.99514401791205,"pfxX":-5.174766934451099,"pfxZ":0.7623570789159437,"pX":-1.8467466514009832,"pZ":2.035726071200975,"vX0":-8.184521709862208,"vY0":-124.07796959343997,"vZ0":-2.310827163987858,"x":187.39,"y":183.82,"x0":2.17361989354066,"y0":50.005259937718684,"z0":5.574949874279973,"aX":-8.02680194103049},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.1,"breakHorizontal":11.4,"spinRate":2460,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4422956791787884,"extension":5.541903898332801},"index":1,"playId":"1a9cfd26-8dd8-30f5-8569-e87e851f3d28","pitchNumber":2,"startTime":"2026-05-08T23:16:51.960Z","endTime":"2026-05-08T23:16:55.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.958298324783907,"aZ":-16.323463087836075,"pfxX":5.807737272278663,"pfxZ":8.12575470082919,"pX":-0.7797718314283449,"pZ":2.589060623644203,"vX0":-9.562223212967789,"vY0":-138.98701661214525,"vZ0":-5.639410102619414,"x":146.72,"y":168.88,"x0":1.9551315732550745,"y0":50.00531540541632,"z0":5.7334258591033045,"aX":11.333212070259197},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":-8.5,"spinRate":2129,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.3945018391204971,"extension":5.773209481010211},"index":2,"playId":"727f7421-c72b-372f-bd52-7d156f691f98","pitchNumber":3,"startTime":"2026-05-08T23:17:03.519Z","endTime":"2026-05-08T23:17:07.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.667148347747663,"aZ":-30.36478522095922,"pfxX":-5.982367866298116,"pfxZ":1.2103889834136154,"pX":0.8210975168541743,"pZ":3.027023021272514,"vX0":-2.2969014709903237,"vY0":-121.62602589649106,"vZ0":-0.05280080759888062,"x":85.7,"y":157.05,"x0":2.555837165623796,"y0":50.002295455862104,"z0":5.690381854593081,"aX":-8.92843362489893},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.4,"breakHorizontal":11.4,"spinRate":2481,"spinDirection":320},"zone":3,"typeConfidence":2.0,"plateTime":0.450970224923001,"extension":5.443507491521466},"index":3,"playId":"0ce93c04-f194-3245-80f2-44d9eb2ce6ff","pitchNumber":4,"startTime":"2026-05-08T23:17:16.682Z","endTime":"2026-05-08T23:17:20.341Z","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":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.699013506290093,"aZ":-31.52263835769705,"pfxX":-6.495494530312556,"pfxZ":0.4199244836182032,"pX":-1.4189940723137844,"pZ":1.5725032986871152,"vX0":-6.932560322979305,"vY0":-123.71522754263503,"vZ0":-3.216876102627433,"x":171.09,"y":196.32,"x0":2.267763981992956,"y0":50.00083660417444,"z0":5.543806272479765,"aX":-10.022469609544295},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.2,"breakHorizontal":13.4,"spinRate":2478,"spinDirection":320},"zone":13,"typeConfidence":2.0,"plateTime":0.44348542125148116,"extension":5.629621539076028},"index":4,"playId":"a8878afc-c556-3415-ad73-03852da9c6b1","pitchNumber":5,"startTime":"2026-05-08T23:17:29.975Z","endTime":"2026-05-08T23:17:33.721Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:17:33.721Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-08T23:17:55.668Z","endTime":"2026-05-08T23:19:21.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41846783787744,"aZ":-27.014469396816278,"pfxX":10.132280062190732,"pfxZ":2.770526280640924,"pX":-0.1409805150703381,"pZ":1.454464162698168,"vX0":-10.222143382462491,"vY0":-136.01490708139724,"vZ0":-5.779824413444812,"x":122.37,"y":199.51,"x0":2.359856215629905,"y0":50.004409349974175,"z0":5.494396974549265,"aX":18.87859994355297},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.8,"breakHorizontal":-16.1,"spinRate":2302,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.4035738963779285,"extension":5.751176134760014},"index":0,"playId":"b5e25536-cf86-311e-a92d-a47cdff5da0b","pitchNumber":1,"startTime":"2026-05-08T23:17:55.668Z","endTime":"2026-05-08T23:17:59.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79156757656849,"aZ":-31.403886144390405,"pfxX":10.868240492424004,"pfxZ":0.49788139637035833,"pX":0.5599880926114065,"pZ":2.091072298248774,"vX0":-7.289720221950034,"vY0":-123.59931446607834,"vZ0":-2.5289447949023436,"x":109.64,"y":169.64,"x0":2.1365066876546894,"y0":50.003743520623736,"z0":5.766532601222675,"aX":16.805021088143096},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.6,"breakHorizontal":-18.0,"spinRate":1654,"spinDirection":121},"zone":9,"typeConfidence":2.0,"plateTime":0.4432666479096161,"extension":5.68197332438549},"index":1,"playId":"30091efa-5215-3bc6-a826-e9abbbec995e","pitchNumber":2,"startTime":"2026-05-08T23:18:08.832Z","endTime":"2026-05-08T23:18:12.027Z","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.5,"endSpeed":78.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.429160625359327,"aZ":-31.41084522301067,"pfxX":9.861330288192317,"pfxZ":0.4895521083418015,"pX":1.2471783633807765,"pZ":0.8029305351776227,"vX0":-5.701719167959536,"vY0":-124.36765699660218,"vZ0":-5.4043443697531535,"x":69.46,"y":217.1,"x0":2.2958694974924785,"y0":50.00242342762678,"z0":5.629073175488185,"aX":15.3488438591399},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.2,"breakHorizontal":-16.4,"spinRate":1777,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4414858563275059,"extension":5.812711524508822},"index":2,"playId":"775d8b9e-4343-335c-b4ae-b79b7c27155d","pitchNumber":3,"startTime":"2026-05-08T23:18:22.559Z","endTime":"2026-05-08T23:18:25.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.6765902397714,"aZ":-13.74762950361422,"pfxX":7.389874456203405,"pfxZ":9.370039835033767,"pX":0.2516997352954585,"pZ":3.28840876746898,"vX0":-7.348206745865529,"vY0":-140.06399854375687,"vZ0":-4.595664386942759,"x":107.41,"y":149.99,"x0":1.9622431304592094,"y0":50.000346109975844,"z0":5.864251608273926,"aX":14.529573055192717},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":-11.6,"spinRate":2282,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.3925953930377091,"extension":5.681135043564757},"index":3,"playId":"206cb3e8-40e2-30de-9e81-f0b758295df9","pitchNumber":4,"startTime":"2026-05-08T23:18:38.117Z","endTime":"2026-05-08T23:18:41.451Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-08T23:18:50.530Z","endTime":"2026-05-08T23:19:01.462Z","isPitch":false,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"}},{"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":97.9,"endSpeed":89.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.619557757566106,"aZ":-14.095912145191411,"pfxX":7.079744666057009,"pfxZ":8.90376048738893,"pX":-1.3503513963724167,"pZ":1.6850331277884023,"vX0":-11.743837252226133,"vY0":-141.8816351712642,"vZ0":-8.584280797179767,"x":168.47,"y":193.28,"x0":1.9300220292303827,"y0":50.00616523248916,"z0":5.6559985566589415,"aX":14.381359870469675},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.4,"breakHorizontal":-10.3,"spinRate":2291,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.3866123905706078,"extension":5.916975897798165},"index":5,"playId":"516bb981-2aa3-3fce-9657-81732f283789","pitchNumber":5,"startTime":"2026-05-08T23:19:01.462Z","endTime":"2026-05-08T23:19:05.658Z","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":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23176243022857,"aZ":-26.007617771829473,"pfxX":8.914276683668328,"pfxZ":3.7974736148000225,"pX":-0.21246621506079486,"pZ":2.5720535536393276,"vX0":-8.515072750416213,"vY0":-126.26955006706322,"vZ0":-2.764389700555087,"x":125.1,"y":169.33,"x0":2.0354195610668864,"y0":50.00498898992705,"z0":5.760209037790388,"aX":14.485337104048227},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.5,"breakHorizontal":-14.4,"spinRate":1664,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.43276715630094875,"extension":5.731369320317511},"index":6,"playId":"85031a56-6a56-35d9-8231-a0d417d53824","pitchNumber":6,"startTime":"2026-05-08T23:19:17.955Z","endTime":"2026-05-08T23:19:21.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:19:21.807Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Freeman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-08T23:19:30.703Z","endTime":"2026-05-08T23:23:29.196Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10,11],"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"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.8,"endSpeed":86.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23635117429527,"aZ":-27.01463316776744,"pfxX":10.380360950369603,"pfxZ":2.707180194260917,"pX":-0.28420507949245044,"pZ":1.819963173825612,"vX0":-10.226865919908533,"vY0":-137.62712094767568,"vZ0":-5.354331506544087,"x":127.83,"y":189.64,"x0":2.1419057197801012,"y0":50.004763449879626,"z0":5.634369542818312,"aX":19.79750117487059},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.8,"breakHorizontal":-16.4,"spinRate":2306,"spinDirection":127},"zone":7,"typeConfidence":2.0,"plateTime":0.3988891217522643,"extension":5.762126592189254},"index":0,"playId":"85a0a262-f3cb-3b6e-97ab-5061d51a3caa","pitchNumber":1,"startTime":"2026-05-08T23:19:47.833Z","endTime":"2026-05-08T23:19:51.147Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.444049153493353,"aZ":-35.62977777155687,"pfxX":-6.223614283141506,"pfxZ":-2.34744058186107,"pX":0.39736654428293255,"pZ":2.433576339019844,"vX0":-3.3122883485532046,"vY0":-121.56319292544701,"vZ0":-0.1513128830992494,"x":101.85,"y":173.07,"x0":2.593321133357333,"y0":50.00243096425772,"z0":5.63249882645473,"aX":-9.162455471195385},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.0,"breakHorizontal":12.1,"spinRate":2551,"spinDirection":319},"zone":6,"typeConfidence":2.0,"plateTime":0.4533948420569547,"extension":5.622468150306263},"index":1,"playId":"481c2954-1f5b-3ab9-8c86-44514f391a2b","pitchNumber":2,"startTime":"2026-05-08T23:20:00.026Z","endTime":"2026-05-08T23:20:03.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42470196555661,"aZ":-30.411229214331343,"pfxX":-4.561713100369904,"pfxZ":1.112555795975787,"pX":0.05302272625754591,"pZ":1.7415831709909864,"vX0":-4.072468718689411,"vY0":-125.18367144866254,"vZ0":-3.447796924216943,"x":114.98,"y":191.76,"x0":2.296273313038349,"y0":50.001054832829986,"z0":5.639283050416512,"aX":-7.202188556555393},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.4,"breakHorizontal":9.2,"spinRate":2315,"spinDirection":331},"zone":8,"typeConfidence":2.0,"plateTime":0.43836572142352015,"extension":5.530154148440649},"index":2,"playId":"52ff3e69-f7fe-3135-bdae-1363abe10906","pitchNumber":3,"startTime":"2026-05-08T23:20:15.799Z","endTime":"2026-05-08T23:20:20.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.83065783226502,"aZ":-13.903823180507674,"pfxX":6.524123763000209,"pfxZ":9.07508334561811,"pX":-0.331403458485473,"pZ":2.0943868756321478,"vX0":-8.204314670884413,"vY0":-141.5838122975992,"vZ0":-7.616959391121051,"x":129.63,"y":182.23,"x0":1.7676426997083627,"y0":50.00594530430882,"z0":5.72523489197359,"aX":13.138737501022407},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":-10.0,"spinRate":2246,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.3880975782564584,"extension":5.843452703275482},"index":3,"playId":"4eed8159-aa0c-3101-8431-9944617d2a20","pitchNumber":4,"startTime":"2026-05-08T23:20:58.704Z","endTime":"2026-05-08T23:21:02.226Z","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":86.2,"endSpeed":79.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49342263164466,"aZ":-32.81912478701839,"pfxX":7.795049555911732,"pfxZ":-0.4056648201717574,"pX":0.2965516205934767,"pZ":0.6628317375872127,"vX0":-6.8769695183209745,"vY0":-125.40749076348618,"vZ0":-5.47414718689922,"x":105.7,"y":220.88,"x0":2.056733909752264,"y0":50.00047032846274,"z0":5.539315665510284,"aX":12.459773122102579},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.8,"breakHorizontal":-12.6,"spinRate":1822,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4361382457091363,"extension":5.726318309137816},"index":4,"playId":"718b0f53-987f-385a-8355-88b671eb3cad","pitchNumber":5,"startTime":"2026-05-08T23:21:16.169Z","endTime":"2026-05-08T23:21:19.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63602722776983,"aZ":-33.43020214443774,"pfxX":7.375253566682599,"pfxZ":-0.7942066106762802,"pX":1.0272030347834256,"pZ":1.7306218634898545,"vX0":-5.495931444287343,"vY0":-125.21403368748307,"vZ0":-3.02978155693508,"x":77.85,"y":192.05,"x0":2.2894140479830596,"y0":50.000220315269736,"z0":5.684083171829152,"aX":11.74164171521775},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.9,"breakHorizontal":-12.1,"spinRate":1881,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4369774868654268,"extension":5.7487073599894245},"index":5,"playId":"72c8b620-da66-3325-b122-c76c6a3e0417","pitchNumber":6,"startTime":"2026-05-08T23:21:32.473Z","endTime":"2026-05-08T23:21:35.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.893894551128927,"aZ":-31.746435811554502,"pfxX":-5.07486117882834,"pfxZ":0.2639581987949988,"pX":-0.8204402823999508,"pZ":1.7649590788299192,"vX0":-6.121913674584471,"vY0":-127.56969745945334,"vZ0":-3.1924423715682506,"x":148.27,"y":191.13,"x0":2.276049348396467,"y0":50.00554709550846,"z0":5.552906690847346,"aX":-8.308032882860813},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.0,"breakHorizontal":10.7,"spinRate":2416,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.4304726037782469,"extension":5.577012435135764},"index":6,"playId":"ec44daa5-d6a2-3367-9224-eaad90aa245b","pitchNumber":7,"startTime":"2026-05-08T23:21:56.738Z","endTime":"2026-05-08T23:21:59.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.92234361398736,"aZ":-14.456385185655899,"pfxX":8.007014053167866,"pfxZ":8.739695794600198,"pX":-0.7372204817514122,"pZ":3.4196778911689756,"vX0":-10.595446575949753,"vY0":-142.047439629149,"vZ0":-4.058207708042314,"x":145.1,"y":146.45,"x0":2.014685736306927,"y0":50.00584912440864,"z0":5.796919860168635,"aX":16.238286837708486},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.0,"breakHorizontal":-12.1,"spinRate":2217,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.3867574702625247,"extension":5.767652612872738},"index":7,"playId":"be127f65-1081-3c0d-81f8-168541fb85d3","pitchNumber":8,"startTime":"2026-05-08T23:22:14.618Z","endTime":"2026-05-08T23:22:17.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29192345546519,"aZ":-14.53722986035024,"pfxX":6.239412541143842,"pfxZ":8.806428057317174,"pX":-0.8193261909175698,"pZ":2.9582866966997496,"vX0":-9.652473168024656,"vY0":-141.1518844312256,"vZ0":-5.367148288638139,"x":148.23,"y":158.91,"x0":1.8455028937022442,"y0":50.00586550352644,"z0":5.831918431170021,"aX":12.50130565587156},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.9,"breakHorizontal":-9.1,"spinRate":2173,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.3891182374725033,"extension":5.731510874333481},"index":8,"playId":"1909fa74-0168-3421-a261-c08e038c14f5","pitchNumber":9,"startTime":"2026-05-08T23:22:32.671Z","endTime":"2026-05-08T23:22:36.151Z","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":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41324754146643,"aZ":-43.006119080008816,"pfxX":-3.280105438327979,"pfxZ":-6.974928812107857,"pX":1.4903639868418845,"pZ":2.9701507422868842,"vX0":-0.6568050310659622,"vY0":-123.98619424210872,"vZ0":1.2520666427130707,"x":60.19,"y":158.59,"x0":2.1849732413740703,"y0":50.00323808870278,"z0":6.054894788097293,"aX":-5.093097817236105},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-12.1,"breakHorizontal":6.1,"spinRate":2722,"spinDirection":316},"zone":12,"typeConfidence":2.0,"plateTime":0.4422150199374606,"extension":5.781227789514182},"index":9,"playId":"ed5c8f0b-a73a-36c2-af9d-9118abfcf240","pitchNumber":10,"startTime":"2026-05-08T23:22:49.562Z","endTime":"2026-05-08T23:22:52.757Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06044314886259,"aZ":-28.170312507349195,"pfxX":11.28145472421193,"pfxZ":2.511938084103544,"pX":-0.34304827270893107,"pZ":0.1668519956015445,"vX0":-9.449141403480965,"vY0":-125.80089307075379,"vZ0":-7.644080554639341,"x":130.08,"y":234.27,"x0":2.007910785693567,"y0":50.000071026757524,"z0":5.5486698091612,"aX":17.962525485578908},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.9,"breakHorizontal":-18.1,"spinRate":1657,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.43647098288527353,"extension":5.78161818802012},"index":10,"playId":"1d8c533d-34a3-3a17-90cd-9146b59a7150","pitchNumber":11,"startTime":"2026-05-08T23:23:06.545Z","endTime":"2026-05-08T23:23:09.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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.564011689265907,"aZ":-32.24891356089685,"pfxX":8.568475721701486,"pfxZ":-0.04617119485867338,"pX":-0.43265823730224057,"pZ":1.3283619718338604,"vX0":-8.87801991473252,"vY0":-126.31895848387434,"vZ0":-4.309032869275031,"x":133.49,"y":202.91,"x0":2.0130942854668006,"y0":50.003236134026416,"z0":5.6470654944648615,"aX":13.857439737137906},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.8,"breakHorizontal":-13.6,"spinRate":1607,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.43350044696446766,"extension":5.816248166197707},"index":11,"playId":"f4db73d3-7668-30ed-907b-f731b79d3f99","pitchNumber":12,"startTime":"2026-05-08T23:23:25.201Z","endTime":"2026-05-08T23:23:29.196Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:23:29.196Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out, second baseman Willi Castro to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-08T23:25:17.134Z","endTime":"2026-05-08T23:26:06.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09648407362161,"aZ":-27.046419788717166,"pfxX":-9.900441032044773,"pfxZ":2.613904985892546,"pX":-0.0586496831175675,"pZ":2.8916706045240077,"vX0":7.337349171049641,"vY0":-139.21798213875846,"vZ0":-1.7017162167839448,"x":119.24,"y":160.7,"x0":-1.44128672379213,"y0":50.006479432299564,"z0":5.300149389935705,"aX":-19.44868513326961},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.6,"breakHorizontal":16.4,"spinRate":2384,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.39335429717879267,"extension":6.396275476331879},"index":0,"playId":"0b1fdd78-cecb-3f0f-8f46-f6e928af17ed","pitchNumber":1,"startTime":"2026-05-08T23:25:38.996Z","endTime":"2026-05-08T23:25:42.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.076911101799254,"aZ":-22.217643797577246,"pfxX":-10.769010183388044,"pfxZ":4.936297244808945,"pX":0.2443645428474393,"pZ":2.116076535251139,"vX0":8.56395431558382,"vY0":-141.57276938848034,"vZ0":-4.4603994772421505,"x":107.69,"y":181.65,"x0":-1.4294382077860197,"y0":50.006575793125045,"z0":5.144996639298984,"aX":-21.737747070233116},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.2,"breakHorizontal":17.6,"spinRate":2286,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.38775166884842616,"extension":6.459163588584074},"hitData":{"launchSpeed":97.8,"launchAngle":7.0,"totalDistance":125.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":135.26,"coordY":143.41}},"index":1,"playId":"c3a58468-916f-3b17-a3ff-566928dd40af","pitchNumber":2,"startTime":"2026-05-08T23:25:57.413Z","endTime":"2026-05-08T23:26:06.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:26:06.610Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Justin Crawford walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-08T23:26:36.843Z","endTime":"2026-05-08T23:27:46.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.268269838837025,"aZ":-27.738747736845845,"pfxX":2.546260154838114,"pfxZ":2.6266567347592744,"pX":2.4252231460860627,"pZ":0.15009012692951096,"vX0":9.0020225282205,"vY0":-128.50491975937553,"vZ0":-6.952380668214846,"x":24.56,"y":234.73,"x0":-1.4405934154065736,"y0":50.001903821732675,"z0":5.017844121847468,"aX":4.298229261219214},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.5,"breakHorizontal":-6.5,"spinRate":2667,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4246868818559508,"extension":6.525268845536998},"index":0,"playId":"60bba0b5-e357-386c-9c89-00e499602474","pitchNumber":1,"startTime":"2026-05-08T23:26:40.522Z","endTime":"2026-05-08T23:26:44.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.117616988238595,"aZ":-16.03976437017935,"pfxX":-7.430426402813058,"pfxZ":7.912023821626799,"pX":2.295289214287463,"pZ":1.6212744845264273,"vX0":12.789533909546563,"vY0":-142.01542657738713,"vZ0":-6.753809062306062,"x":29.51,"y":195.01,"x0":-1.3050680725157813,"y0":50.00066433632311,"z0":5.054120814960063,"aX":-15.148288110512784},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.0,"breakHorizontal":10.8,"spinRate":2222,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.38597093817505224,"extension":6.3687119617624335},"index":1,"playId":"95fa9b81-b7f2-3332-976b-3e83cde6d51e","pitchNumber":2,"startTime":"2026-05-08T23:27:01.315Z","endTime":"2026-05-08T23:27:04.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.026694485886356,"aZ":-23.96382817040798,"pfxX":-10.068195795751592,"pfxZ":4.0714494667561505,"pX":-0.7852700653799709,"pZ":2.1165717089802745,"vX0":5.701778180713034,"vY0":-140.90986250890808,"vZ0":-4.009429957367301,"x":146.93,"y":181.63,"x0":-1.5232546743634534,"y0":50.005522950151004,"z0":5.1000352276732706,"aX":-20.316689687466408},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.7,"breakHorizontal":17.2,"spinRate":2340,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.3882138195606548,"extension":6.358604588570071},"index":2,"playId":"aba4de0e-55c1-36b8-819a-f413f2226cd5","pitchNumber":3,"startTime":"2026-05-08T23:27:27.221Z","endTime":"2026-05-08T23:27:31.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.431007728851434,"aZ":-28.56887419174668,"pfxX":-10.857667394224766,"pfxZ":1.7829888976581536,"pX":-1.3256537385857454,"pZ":3.5361766289718912,"vX0":4.90459253560973,"vY0":-141.29920832849183,"vZ0":0.5426816425452844,"x":167.53,"y":143.3,"x0":-1.6740838297737126,"y0":50.00228107910735,"z0":5.17847640791912,"aX":-21.936167191010703},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.6,"breakHorizontal":18.6,"spinRate":2421,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3877683954489881,"extension":6.38985582730785},"index":3,"playId":"0144bd6a-26c0-342a-9855-9e2bdca2b39f","pitchNumber":4,"startTime":"2026-05-08T23:27:43.261Z","endTime":"2026-05-08T23:27:46.551Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:27:46.551Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out sharply to center fielder Brenton Doyle.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-08T23:28:32.427Z","endTime":"2026-05-08T23:29:25.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-08T23:27:59.789Z","endTime":"2026-05-08T23:28:34.743Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.1,"endSpeed":79.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49524232097201,"aZ":-31.486158593451574,"pfxX":3.00561577904594,"pfxZ":0.4276503498558135,"pX":0.30978748186449134,"pZ":2.7401528163901747,"vX0":3.944437320680462,"vY0":-125.40346882638202,"vZ0":0.0158375484560922,"x":105.19,"y":164.8,"x0":-1.6692863148680772,"y0":50.00255588575911,"z0":5.2856369266977765,"aX":4.82345435233899},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.0,"breakHorizontal":-6.2,"spinRate":2579,"spinDirection":114},"zone":6,"typeConfidence":2.0,"plateTime":0.43547953728116484,"extension":6.333825599286956},"index":1,"playId":"aa37c0f2-1053-3521-8ac6-de39d639524c","pitchNumber":1,"startTime":"2026-05-08T23:28:34.743Z","endTime":"2026-05-08T23:28:38.357Z","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":87.5,"endSpeed":81.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.116887582028404,"aZ":-32.728552144244205,"pfxX":3.1954377261980973,"pfxZ":-0.336325574197474,"pX":2.5007699881735164,"pZ":1.0122648580737088,"vX0":8.881871416032471,"vY0":-127.23714834205822,"vZ0":-3.8487827565659023,"x":21.68,"y":211.45,"x0":-1.444774550523868,"y0":50.00407703236989,"z0":5.126789375970892,"aX":5.258819277487151},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.2,"breakHorizontal":-7.7,"spinRate":2654,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.429813951430114,"extension":6.467958626738657},"index":2,"playId":"f1b7c9a0-ef37-38fb-af75-d00c752cb1b0","pitchNumber":2,"startTime":"2026-05-08T23:28:52.256Z","endTime":"2026-05-08T23:28:55.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.47548567815319,"aZ":-26.9815233515615,"pfxX":-11.242458238255434,"pfxZ":2.597131440085917,"pX":0.11504176944254572,"pZ":2.9069707749925517,"vX0":8.75312861047288,"vY0":-140.47912672599836,"vZ0":-1.623516853376509,"x":112.61,"y":160.29,"x0":-1.5787220561889552,"y0":50.004489835700575,"z0":5.244325635400727,"aX":-22.49839643498549},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":4.6,"breakHorizontal":18.6,"spinRate":2347,"spinDirection":234},"zone":2,"typeConfidence":2.0,"plateTime":0.3897229103661237,"extension":6.375951477053458},"hitData":{"launchSpeed":101.2,"launchAngle":37.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":157.21,"coordY":56.67}},"index":3,"playId":"5db929f0-2453-3dc2-ad4c-1bc35e3d69af","pitchNumber":3,"startTime":"2026-05-08T23:29:10.527Z","endTime":"2026-05-08T23:29:25.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:29:25.777Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out to first baseman TJ Rumfield.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-08T23:29:40.288Z","endTime":"2026-05-08T23:29:58.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.838127296823274,"aZ":-31.69140752102882,"pfxX":2.8838343200562155,"pfxZ":0.2964542097389824,"pX":-0.11603802659836544,"pZ":1.8008717050739622,"vX0":2.921557990252027,"vY0":-125.41933968918255,"vZ0":-2.0546849047358053,"x":121.42,"y":190.16,"x0":-1.6660585029804555,"y0":50.00160127445956,"z0":5.189104903669821,"aX":4.641386091969711},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":-5.9,"spinRate":2584,"spinDirection":109},"zone":8,"typeConfidence":2.0,"plateTime":0.4349637745627528,"extension":6.306695068154434},"hitData":{"launchSpeed":68.7,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.06,"coordY":170.28}},"index":0,"playId":"7cf5ef67-f20c-3779-b5db-c4003056a74a","pitchNumber":1,"startTime":"2026-05-08T23:29:50.638Z","endTime":"2026-05-08T23:29:58.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:29:58.846Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-08T23:31:58.439Z","endTime":"2026-05-08T23:33:24.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19029456283939,"aZ":-30.767146078426066,"pfxX":-4.277811869971253,"pfxZ":0.9582120648526153,"pX":-1.8051349046022005,"pZ":1.3420433237047118,"vX0":-8.295554878711197,"vY0":-121.20510122574683,"vZ0":-3.793379359522434,"x":185.81,"y":202.54,"x0":2.2329986328058555,"y0":50.00340368650429,"z0":5.647079667092507,"aX":-6.293025760813983},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.0,"breakHorizontal":10.0,"spinRate":2353,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.45386130498354493,"extension":5.697015952480826},"index":0,"playId":"b08d1d6d-b0af-38de-b16f-f3670586ed8e","pitchNumber":1,"startTime":"2026-05-08T23:32:07.049Z","endTime":"2026-05-08T23:32:11.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.223334836903483,"aZ":-32.13256182211636,"pfxX":-7.0155805546917005,"pfxZ":0.029803586755040357,"pX":0.634530355906743,"pZ":3.0174145210703083,"vX0":-2.1317533548241343,"vY0":-122.29846400457531,"vZ0":0.06494901267195252,"x":92.81,"y":157.31,"x0":2.43103586965585,"y0":50.0038659640645,"z0":5.76794098919729,"aX":-10.528485387857645},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.4,"breakHorizontal":13.2,"spinRate":2310,"spinDirection":313},"zone":3,"typeConfidence":2.0,"plateTime":0.44946963792767214,"extension":5.599284732477968},"index":1,"playId":"354d2049-e66f-3a01-9e4a-fe4dc1e956e9","pitchNumber":2,"startTime":"2026-05-08T23:32:20.124Z","endTime":"2026-05-08T23:32:23.642Z","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.2,"endSpeed":87.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03975844623779,"aZ":-26.74399038534547,"pfxX":11.776119833600479,"pfxZ":2.7683830375354566,"pX":0.20253002516935173,"pZ":0.691774323392659,"vX0":-9.084824823668775,"vY0":-139.51503281520337,"vZ0":-8.817421201535913,"x":109.28,"y":220.1,"x0":1.9802723506882431,"y0":50.002541129403944,"z0":5.671737740935259,"aX":23.083641458334196},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.2,"breakHorizontal":-19.3,"spinRate":2165,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.3934387380928661,"extension":5.7560335149876725},"index":2,"playId":"20fd2b76-29a5-3f5b-82e6-7d91fdbd88de","pitchNumber":3,"startTime":"2026-05-08T23:32:32.863Z","endTime":"2026-05-08T23:32:36.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.213493522639666,"aZ":-26.43821726021059,"pfxX":11.586640068610274,"pfxZ":2.9168373374655925,"pX":0.20457706127588787,"pZ":1.4708568565382834,"vX0":-9.462846439702496,"vY0":-139.56088078743747,"vZ0":-6.674671781150593,"x":109.2,"y":199.07,"x0":2.1384656026085525,"y0":50.002839575795015,"z0":5.641468713225003,"aX":22.793408133259653},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.0,"breakHorizontal":-19.0,"spinRate":2301,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.39287063787694887,"extension":5.756161770636061},"index":3,"playId":"284db061-62a7-3bb6-9de2-2b241546083f","pitchNumber":4,"startTime":"2026-05-08T23:32:47.504Z","endTime":"2026-05-08T23:32:51.026Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-08T23:33:00.567Z","endTime":"2026-05-08T23:33:12.017Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22898032506954,"aZ":-15.464714930926876,"pfxX":6.56943102925956,"pfxZ":8.295445748873057,"pX":-0.7023573467990157,"pZ":3.2301534303879333,"vX0":-9.309204148773423,"vY0":-141.7023921856075,"vZ0":-4.528340091646109,"x":96.05,"y":161.63,"x0":1.786408898641841,"y0":50.002964544677425,"z0":5.851096126409329,"aX":13.234046070969846},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.2,"breakHorizontal":-9.8,"spinRate":2357,"spinDirection":128},"zone":1,"typeConfidence":2.0,"plateTime":0.38793399486328584,"extension":5.681047983629492},"hitData":{"launchSpeed":97.3,"launchAngle":16.0,"totalDistance":252.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":96.72,"coordY":116.53}},"index":5,"playId":"450e705e-239e-3c19-a510-a7e784d8adba","pitchNumber":5,"startTime":"2026-05-08T23:33:12.017Z","endTime":"2026-05-08T23:33:24.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:33:24.014Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hunter Goodman homers (10) on a fly ball to left field. TJ Rumfield scores.","rbi":2,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-08T23:33:46.775Z","endTime":"2026-05-08T23:35:22.181Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"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],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":666200,"link":"/api/v1/people/666200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":666200,"link":"/api/v1/people/666200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.028493635379967,"aZ":-32.94781057767852,"pfxX":11.10575628057859,"pfxZ":-0.48952533979385726,"pX":-0.5765199390711914,"pZ":0.46182680416068117,"vX0":-10.189584143227712,"vY0":-125.07069972481783,"vZ0":-5.807328514997269,"x":138.98,"y":226.31,"x0":2.1225569925607854,"y0":50.00378361303531,"z0":5.540659198600689,"aX":17.460658087947007},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.2,"breakHorizontal":-17.5,"spinRate":1748,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.43921107739960874,"extension":5.784651894950403},"index":0,"playId":"89382d6f-ccd2-3e90-b3e1-80c6222256b3","pitchNumber":1,"startTime":"2026-05-08T23:33:46.775Z","endTime":"2026-05-08T23:33:49.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37016771236053,"aZ":-16.84136885682923,"pfxX":8.576360834760806,"pfxZ":7.704889455639172,"pX":-0.177659636691557,"pZ":4.47795940841925,"vX0":-9.495325398270413,"vY0":-139.91838434922576,"vZ0":-0.8732585506618185,"x":123.77,"y":117.88,"x0":2.1391638667124324,"y0":50.00645828366896,"z0":5.893409483785061,"aX":17.077106311760154},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.9,"breakHorizontal":-13.7,"spinRate":2259,"spinDirection":120},"zone":11,"typeConfidence":2.0,"plateTime":0.3908445608725706,"extension":5.744843266203688},"index":1,"playId":"76774cfa-b4ef-35e0-bd1b-70aaf9d566e6","pitchNumber":2,"startTime":"2026-05-08T23:34:03.661Z","endTime":"2026-05-08T23:34:06.685Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.934283539010536,"aZ":-32.49211964764857,"pfxX":10.023961179326065,"pfxZ":-0.20297911150526637,"pX":0.34405591528363444,"pZ":2.2636781600684315,"vX0":-8.111443119714469,"vY0":-123.84360222544453,"vZ0":-1.9074327545150567,"x":103.89,"y":177.66,"x0":2.347111364880438,"y0":50.00388205302896,"z0":5.741763251937991,"aX":15.692874855194287},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.6,"breakHorizontal":-16.4,"spinRate":1543,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.4409784728135824,"extension":5.7388354041872836},"index":2,"playId":"f23c1e5b-ef34-3b65-b2d8-b0a63b447fd8","pitchNumber":3,"startTime":"2026-05-08T23:34:20.133Z","endTime":"2026-05-08T23:34:23.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73076031951888,"aZ":-36.254309328737165,"pfxX":-6.719490029738271,"pfxZ":-2.6860489961747174,"pX":0.35540269899802,"pZ":2.3285331154514832,"vX0":-3.479967735321087,"vY0":-122.30240569346553,"vZ0":-0.49360476137666465,"x":103.45,"y":175.91,"x0":2.669055208433739,"y0":50.004325508964,"z0":5.637639590816855,"aX":-10.197535943230012},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.7,"breakHorizontal":13.0,"spinRate":2279,"spinDirection":329},"zone":6,"typeConfidence":2.0,"plateTime":0.4475443940137902,"extension":5.614093101461631},"index":3,"playId":"aed69109-44e7-3307-976f-4d48866c73e3","pitchNumber":4,"startTime":"2026-05-08T23:34:35.058Z","endTime":"2026-05-08T23:34:38.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.345430294445492,"aZ":-29.03894237311552,"pfxX":-5.644407913141105,"pfxZ":2.036226300807061,"pX":-0.2090079072632661,"pZ":1.549536591971357,"vX0":-5.134325966117041,"vY0":-123.22989383949619,"vZ0":-3.734921806192766,"x":124.97,"y":196.94,"x0":2.6343395045126505,"y0":50.00340713836471,"z0":5.536452820392405,"aX":-8.684393452952287},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.1,"breakHorizontal":11.4,"spinRate":2259,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.44437126498550006,"extension":5.541685047694859},"hitData":{"launchSpeed":101.8,"launchAngle":35.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":7.13,"coordY":93.89}},"index":4,"playId":"4a543b1e-0b3f-3fe4-81ea-54b682ecdcb2","pitchNumber":5,"startTime":"2026-05-08T23:34:54.493Z","endTime":"2026-05-08T23:35:22.181Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:35:22.181Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brenton Doyle walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-08T23:35:28.810Z","endTime":"2026-05-08T23:36:48.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.589669511215984,"aZ":-28.504156696364074,"pfxX":-2.25516078057211,"pfxZ":2.4303409780084206,"pX":-2.0518585881022253,"pZ":0.06213628291656226,"vX0":-9.592072623137298,"vY0":-122.09898304000744,"vZ0":-6.91872089604409,"x":195.21,"y":237.1,"x0":2.217634511325827,"y0":50.00557004928689,"z0":5.378865145462245,"aX":-3.4127255373506995},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.0,"breakHorizontal":6.4,"spinRate":2461,"spinDirection":345},"zone":13,"typeConfidence":2.0,"plateTime":0.4482429665971672,"extension":5.5364213201330985},"index":0,"playId":"50387168-5e04-317d-b57d-35f41859ac59","pitchNumber":1,"startTime":"2026-05-08T23:35:43.175Z","endTime":"2026-05-08T23:35:46.850Z","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.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.358583986610338,"aZ":-30.515980406966605,"pfxX":10.356515983109215,"pfxZ":1.0583864181982134,"pX":-0.125885774984525,"pZ":1.2795198036473174,"vX0":-8.909710739638586,"vY0":-124.07298673074965,"vZ0":-4.4033225421120346,"x":121.8,"y":204.23,"x0":2.1626156488435946,"y0":50.00198060092719,"z0":5.614642287645967,"aX":16.17898934986661},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.1,"breakHorizontal":-16.7,"spinRate":1639,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4411323271519816,"extension":5.751696556197178},"index":1,"playId":"fc0ebf29-e41c-3fbd-9d84-35feb4dc371a","pitchNumber":2,"startTime":"2026-05-08T23:35:58.714Z","endTime":"2026-05-08T23:36:02.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.43183277398811,"aZ":-28.54149468057156,"pfxX":12.247963176110813,"pfxZ":1.8986575569499555,"pX":0.1406723779325558,"pZ":1.3824975682559129,"vX0":-9.736269184696058,"vY0":-137.91991651766557,"vZ0":-6.033461213474776,"x":111.64,"y":201.45,"x0":2.1361010912164278,"y0":50.0034856107167,"z0":5.538816405025858,"aX":23.45199286713365},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.3,"breakHorizontal":-19.9,"spinRate":2293,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.39807182893805004,"extension":5.656370875385249},"index":2,"playId":"e19b9a73-5de0-3218-b5a9-f175f9e2fc31","pitchNumber":3,"startTime":"2026-05-08T23:36:13.510Z","endTime":"2026-05-08T23:36:16.996Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.145357259134386,"aZ":-13.94552442714995,"pfxX":7.686902794529841,"pfxZ":9.319336270967552,"pX":-1.1884930338083821,"pZ":1.7632674771715802,"vX0":-11.412929432890857,"vY0":-139.829990347843,"vZ0":-7.938542914902806,"x":162.3,"y":191.17,"x0":1.9705866666292864,"y0":50.00131350140654,"z0":5.578233247393146,"aX":15.033993956651923},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":-11.3,"spinRate":2217,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.3935668408575581,"extension":5.890992391851294},"index":3,"playId":"2b4b34b3-bfc8-3b4a-9c68-68efec7dbb95","pitchNumber":4,"startTime":"2026-05-08T23:36:30.374Z","endTime":"2026-05-08T23:36:34.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":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95391271995874,"aZ":-30.439044973468988,"pfxX":10.646153519311593,"pfxZ":1.11411079852415,"pX":-1.1474401472795643,"pZ":1.3903305865533557,"vX0":-11.091370773310185,"vY0":-124.42404015177789,"vZ0":-4.158999922503621,"x":160.74,"y":201.24,"x0":2.00292493153348,"y0":50.00163367860104,"z0":5.629888864966241,"aX":16.54947114577314},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.2,"breakHorizontal":-16.4,"spinRate":1640,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4416635239205333,"extension":5.918550477987873},"index":4,"playId":"82689067-1ced-3eb8-8092-eb2a28ad7ad6","pitchNumber":5,"startTime":"2026-05-08T23:36:44.350Z","endTime":"2026-05-08T23:36:48.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:36:48.526Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Willi Castro singles on a bunt ground ball to pitcher Jesús Luzardo. Brenton Doyle to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-08T23:37:43.679Z","endTime":"2026-05-08T23:37:53.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666200,"link":"/api/v1/people/666200"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-08T23:36:57.858Z","endTime":"2026-05-08T23:37:45.944Z","isPitch":false,"type":"action"},{"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":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":76.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91058051373965,"aZ":-29.485214799838342,"pfxX":9.89117438199414,"pfxZ":1.790842324219609,"pX":0.1697974253331721,"pZ":2.231452211475579,"vX0":-8.025286697576984,"vY0":-122.7878857690288,"vZ0":-2.3064180478164107,"x":110.53,"y":178.53,"x0":2.2209849639101398,"y0":50.0046383456611,"z0":5.731796672259224,"aX":14.865734325467054},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.9,"breakHorizontal":-15.6,"spinRate":1540,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.4488160688701863,"extension":5.706536410759397},"hitData":{"launchSpeed":30.1,"launchAngle":-56.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":119.42,"coordY":194.42}},"index":1,"playId":"a3d56a2c-2f10-3938-8b34-ac50dcf66ae0","pitchNumber":1,"startTime":"2026-05-08T23:37:45.944Z","endTime":"2026-05-08T23:37:53.544Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:37:53.544Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Karros doubles (5) on a ground ball to left fielder Brandon Marsh. Brenton Doyle scores. Willi Castro scores. Kyle Karros to 3rd.","rbi":2,"awayScore":5,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-08T23:38:16.279Z","endTime":"2026-05-08T23:39:00.993Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_throw","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":666200,"link":"/api/v1/people/666200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":{"id":666200,"link":"/api/v1/people/666200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.080396385807727,"aZ":-34.67345847409068,"pfxX":-5.815391419168488,"pfxZ":-1.8475066034579442,"pX":1.0910911047043892,"pZ":4.182955584696261,"vX0":-1.8899306467210033,"vY0":-115.60137431802664,"vZ0":3.533826907277694,"x":75.41,"y":125.84,"x0":2.6754671960200542,"y0":50.00489866462743,"z0":5.9684540370699075,"aX":-7.85086632072544},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-2.2,"breakHorizontal":11.0,"spinRate":2279,"spinDirection":310},"zone":12,"typeConfidence":2.0,"plateTime":0.4742868133929594,"extension":5.474437907355128},"index":0,"playId":"0f91022b-b680-316f-ab77-02b693473c15","pitchNumber":1,"startTime":"2026-05-08T23:38:28.463Z","endTime":"2026-05-08T23:38:32.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.863019040297495,"aZ":-15.93886016406825,"pfxX":5.799967133359818,"pfxZ":8.403132289477533,"pX":-1.1872301517188972,"pZ":2.404810480044234,"vX0":-11.03161212932294,"vY0":-138.35732260228284,"vZ0":-6.136990191545652,"x":162.25,"y":173.85,"x0":2.1042805961087425,"y0":50.00238975156993,"z0":5.726068281223656,"aX":11.206141413774633},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":-8.2,"spinRate":2140,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.3963902416063587,"extension":5.712936112613063},"hitData":{"launchSpeed":98.4,"launchAngle":2.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.18,"coordY":130.22}},"index":1,"playId":"ad2c5dc0-1792-37b7-ac6f-aeb27ed95645","pitchNumber":2,"startTime":"2026-05-08T23:38:45.697Z","endTime":"2026-05-08T23:39:00.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:39:00.993Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ezequiel Tovar singles on a line drive to center fielder Justin Crawford. Kyle Karros scores.","rbi":1,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-08T23:39:31.929Z","endTime":"2026-05-08T23:40:50.999Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":666200,"link":"/api/v1/people/666200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.211351316291406,"aZ":-17.829034092171884,"pfxX":8.484495435868764,"pfxZ":7.405216416505176,"pX":-0.009062684962125913,"pZ":2.495344628452873,"vX0":-8.68793452729032,"vY0":-139.46079009579088,"vZ0":-5.426930723973543,"x":117.35,"y":171.41,"x0":2.0693274915790494,"y0":50.00327702024089,"z0":5.6727479244595465,"aX":16.43669089547035},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.2,"breakHorizontal":-13.2,"spinRate":2225,"spinDirection":125},"zone":5,"typeConfidence":2.0,"plateTime":0.3952612462631109,"extension":5.828119585659887},"index":0,"playId":"f4d23bcf-8e12-3672-9e51-306f623ee2c2","pitchNumber":1,"startTime":"2026-05-08T23:39:45.376Z","endTime":"2026-05-08T23:39:49.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":77.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00705442603351,"aZ":-31.203867806764293,"pfxX":1.0848500671815238,"pfxZ":0.6356547949521836,"pX":-1.1231351588025422,"pZ":0.35683951966416766,"vX0":-8.848563121335264,"vY0":-124.79399685497494,"vZ0":-5.991663338934603,"x":159.81,"y":229.15,"x0":2.3667139351489404,"y0":50.00542665318453,"z0":5.440375220229788,"aX":1.6679153801239315},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.4,"breakHorizontal":0.6,"spinRate":2449,"spinDirection":355},"zone":13,"typeConfidence":2.0,"plateTime":0.4432068124887145,"extension":5.579443890291537},"index":1,"playId":"2c0a4759-ce0e-3c2a-9e04-ac2bceaee89e","pitchNumber":2,"startTime":"2026-05-08T23:39:59.788Z","endTime":"2026-05-08T23:40:04.006Z","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":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.739649645977796,"aZ":-33.17243426475161,"pfxX":7.5752111922604985,"pfxZ":-0.633257714940874,"pX":0.14519893489491084,"pZ":1.7852459537869583,"vX0":-7.871419877870535,"vY0":-124.96834276208632,"vZ0":-2.800529945637466,"x":111.47,"y":190.58,"x0":2.355142028232226,"y0":50.002718830983824,"z0":5.6518259801461594,"aX":11.953562787961456},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.6,"breakHorizontal":-11.9,"spinRate":1655,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.4386949635507129,"extension":5.627953858049445},"index":2,"playId":"9cbc2d36-388b-3e3c-a588-335c8c39a727","pitchNumber":3,"startTime":"2026-05-08T23:40:24.940Z","endTime":"2026-05-08T23:40:28.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54175242003147,"aZ":-16.506135163003936,"pfxX":7.245566314005221,"pfxZ":7.965652193750135,"pX":0.3297246898671827,"pZ":3.3543403109491825,"vX0":-8.226124998409386,"vY0":-140.07132290900057,"vZ0":-3.512077447529182,"x":104.43,"y":148.21,"x0":2.377056400360965,"y0":50.00692347809694,"z0":5.717942754098356,"aX":14.259710968861182},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":-11.3,"spinRate":2232,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.39250950942400165,"extension":5.7547327383758455},"hitData":{"launchSpeed":88.1,"launchAngle":10.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.64,"coordY":98.57}},"index":3,"playId":"8d838315-26f4-3e68-ab11-7ba86d89a0c5","pitchNumber":4,"startTime":"2026-05-08T23:40:40.430Z","endTime":"2026-05-08T23:40:50.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:40:50.999Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Sullivan walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-08T23:41:04.637Z","endTime":"2026-05-08T23:43:21.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":87.3,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.911938813613595,"aZ":-13.902683737359522,"pfxX":8.66687771223619,"pfxZ":9.300648944338654,"pX":-1.4120596991177816,"pZ":3.888619639257849,"vX0":-12.8459957246286,"vY0":-139.6167843874233,"vZ0":-2.78566763767296,"x":170.82,"y":133.79,"x0":2.133262454147154,"y0":50.001059403425366,"z0":5.8202388369696205,"aX":17.02429270755365},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":-12.8,"spinRate":2212,"spinDirection":125},"zone":11,"typeConfidence":2.0,"plateTime":0.3930728238062233,"extension":5.741983168206113},"index":0,"playId":"eff9f009-8cd7-3a36-9058-2614dee49f78","pitchNumber":1,"startTime":"2026-05-08T23:41:15.866Z","endTime":"2026-05-08T23:41:18.896Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.122472606300178,"aZ":-33.872417874173046,"pfxX":-1.3879822927260452,"pfxZ":-1.1061075457303033,"pX":-0.818993511158832,"pZ":2.804035523274437,"vX0":-7.561870525950496,"vY0":-124.38158014580141,"vZ0":-0.24119320400693722,"x":148.22,"y":163.07,"x0":2.4635093472943734,"y0":50.001661804706124,"z0":5.754384773462637,"aX":-2.1339752072671745},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-1.8,"breakHorizontal":4.6,"spinRate":2399,"spinDirection":336},"zone":11,"typeConfidence":2.0,"plateTime":0.4434303277344207,"extension":5.57722162684017},"index":1,"playId":"fd968747-4bb3-34d0-a09e-e11ed6fb4e41","pitchNumber":2,"startTime":"2026-05-08T23:41:33.738Z","endTime":"2026-05-08T23:41:40.794Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ezequiel Tovar steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":2,"actionPlayId":"fd968747-4bb3-34d0-a09e-e11ed6fb4e41","startTime":"2026-05-08T23:41:44.964Z","endTime":"2026-05-08T23:42:05.089Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.394845319062274,"aZ":-23.304012687875986,"pfxX":11.046993244972601,"pfxZ":4.590835445539589,"pX":1.1571056941462938,"pZ":3.0327510910607085,"vX0":-7.094059012943841,"vY0":-138.24328027425764,"vZ0":-3.008199272771008,"x":72.89,"y":156.9,"x0":2.3239648127857047,"y0":50.00107588031574,"z0":5.702764518099498,"aX":21.33704396750128},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.8,"breakHorizontal":-18.5,"spinRate":2177,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.39651219522035763,"extension":5.674199625492401},"index":3,"playId":"36f4fb05-f5d4-3d0a-80f3-8f26effe11c8","pitchNumber":3,"startTime":"2026-05-08T23:42:05.089Z","endTime":"2026-05-08T23:42:09.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.207391547713375,"aZ":-24.141733113189186,"pfxX":10.823933102637703,"pfxZ":4.199747727481262,"pX":-0.2903375719645232,"pZ":1.6426632982555454,"vX0":-10.485351024922444,"vY0":-137.5642912091097,"vZ0":-6.209250310896446,"x":128.07,"y":194.43,"x0":2.168861275808388,"y0":50.00026498429262,"z0":5.571058397179006,"aX":20.691752495571833},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.4,"breakHorizontal":-17.3,"spinRate":2202,"spinDirection":121},"zone":7,"typeConfidence":2.0,"plateTime":0.3985276736311234,"extension":5.7258248438680175},"index":4,"playId":"3714cff4-470e-318f-b1ac-a612c06cefb6","pitchNumber":4,"startTime":"2026-05-08T23:42:23.611Z","endTime":"2026-05-08T23:42:27.332Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"playId":"43b4f471-67bd-4182-8b3d-657a69afd890","startTime":"2026-05-08T23:42:39.681Z","endTime":"2026-05-08T23:42:44.681Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.852935775640706,"aZ":-31.047887795449274,"pfxX":-4.266975871240634,"pfxZ":0.7200942072281791,"pX":0.6587207617809299,"pZ":2.9459375227886238,"vX0":-3.1695210831257676,"vY0":-123.91066451876141,"vZ0":-0.20013695412761567,"x":91.89,"y":159.24,"x0":2.506965589766982,"y0":50.00179138464141,"z0":5.613315204750499,"aX":-6.660051594920491},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.6,"breakHorizontal":8.4,"spinRate":2141,"spinDirection":326},"zone":3,"typeConfidence":2.0,"plateTime":0.4413842063330282,"extension":5.55055849259731},"index":6,"playId":"5fe2d36f-859d-34ba-a538-d8e4e9c746dd","pitchNumber":5,"startTime":"2026-05-08T23:42:52.705Z","endTime":"2026-05-08T23:42:56.965Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-05-08T23:43:06.586Z","endTime":"2026-05-08T23:43:17.082Z","isPitch":false,"type":"action","player":{"id":664954,"link":"/api/v1/people/664954"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63696519780658,"aZ":-22.364399852832072,"pfxX":10.57744882223571,"pfxZ":4.85297181975563,"pX":-0.8443666958774326,"pZ":2.142689344556161,"vX0":-11.997109406419245,"vY0":-141.17413822663363,"vZ0":-5.870488801585048,"x":149.19,"y":180.93,"x0":2.082712157135542,"y0":50.00622421356194,"z0":5.685441240417499,"aX":21.391643270816086},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.7,"breakHorizontal":-16.8,"spinRate":2334,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.38774890760245695,"extension":5.84403729708927},"index":8,"playId":"516efb03-08ea-3d64-a388-00f3eb609f6c","pitchNumber":6,"startTime":"2026-05-08T23:43:17.082Z","endTime":"2026-05-08T23:43:21.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:43:21.712Z","atBatIndex":28},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Jordan Beck bunt pops out softly to third baseman Edmundo Sosa.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-08T23:46:25.830Z","endTime":"2026-05-08T23:46:35.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"postOnSecond":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-08T23:43:53.444Z","endTime":"2026-05-08T23:44:11.935Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jonathan Bowlan replaces Jesús Luzardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-08T23:44:11.935Z","endTime":"2026-05-08T23:46:28.182Z","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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.448286724568835,"aZ":-15.012673356483152,"pfxX":-8.689516107452622,"pfxZ":8.718526336800608,"pX":-1.0552607657280826,"pZ":2.6243380068395545,"vX0":6.628434586208962,"vY0":-139.21077505801833,"vZ0":-7.437699128760937,"x":157.22,"y":167.92,"x0":-2.3349771571012186,"y0":50.00031203410657,"z0":6.318985117646082,"aX":-17.099666802163814},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":14.4,"spinRate":2244,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39304001660429266,"extension":6.6823533851743235},"hitData":{"launchSpeed":35.9,"launchAngle":64.0,"totalDistance":61.0,"trajectory":"bunt_popup","hardness":"soft","location":"5","coordinates":{"coordX":114.1,"coordY":182.16}},"index":2,"playId":"896acb9f-213f-34ab-ba10-2ae95095c12b","pitchNumber":1,"startTime":"2026-05-08T23:46:28.182Z","endTime":"2026-05-08T23:46:35.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:46:35.191Z","atBatIndex":29},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Tyler Freeman grounds into a double play, second baseman Bryson Stott to shortstop Trea Turner to first baseman Bryce Harper. Brett Sullivan out at 2nd. Tyler Freeman out at 1st.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-08T23:47:01.415Z","endTime":"2026-05-08T23:48:05.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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,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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.894210409326806,"aZ":-30.705367043629977,"pfxX":8.227490457681174,"pfxZ":0.9788308512976833,"pX":-0.46367959571757683,"pZ":3.830455330917579,"vX0":3.149618576129044,"vY0":-121.81354675115573,"vZ0":0.35167764089603515,"x":134.67,"y":135.36,"x0":-2.8437174749271503,"y0":50.00136164425971,"z0":6.34817892094427,"aX":12.308173217453644},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.2,"breakHorizontal":-15.6,"spinRate":2382,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4503864865408058,"extension":6.53745912988402},"index":0,"playId":"06fa8625-9040-3b67-a78e-4ca546e2c9d2","pitchNumber":1,"startTime":"2026-05-08T23:47:02.613Z","endTime":"2026-05-08T23:47:06.555Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82949250418186,"aZ":-16.772346002467444,"pfxX":-10.10064448861946,"pfxZ":7.64546068751506,"pX":-0.2574415206382785,"pZ":2.1256479775557047,"vX0":9.320520740643087,"vY0":-140.54676901633496,"vZ0":-8.370315576956148,"x":126.81,"y":181.39,"x0":-2.293429232047118,"y0":50.00308088303471,"z0":6.217218417286771,"aX":-20.345435255966624},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":16.6,"spinRate":2283,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.38871270627248844,"extension":6.690730515439786},"index":1,"playId":"c60ff24d-5c8f-35cb-adc3-f2cb1ec4187d","pitchNumber":2,"startTime":"2026-05-08T23:47:18.325Z","endTime":"2026-05-08T23:47:24.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69080821901748,"aZ":-15.979833578932436,"pfxX":-10.090094157309416,"pfxZ":8.092553337290642,"pX":-0.25363093769717354,"pZ":2.0278439317567805,"vX0":9.452624374545342,"vY0":-140.0999957042947,"vZ0":-8.72443278904281,"x":126.67,"y":184.03,"x0":-2.3496016330825706,"y0":50.00175321156355,"z0":6.21224048385941,"aX":-20.189748692234613},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":16.4,"spinRate":2403,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3899648261467785,"extension":6.640640918399432},"hitData":{"launchSpeed":87.9,"launchAngle":7.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.92,"coordY":152.03}},"index":2,"playId":"23fcedb9-c94e-357d-a661-3d9dd4bffe1e","pitchNumber":3,"startTime":"2026-05-08T23:47:54.508Z","endTime":"2026-05-08T23:48:05.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:48:05.442Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a line drive to center fielder Brenton Doyle.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-08T23:50:28.052Z","endTime":"2026-05-08T23:50:56.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51823660530668,"aZ":-25.37983175506645,"pfxX":-11.625303038376906,"pfxZ":3.4325066288161716,"pX":0.1281006952144728,"pZ":2.1473317072247236,"vX0":8.662715057625432,"vY0":-139.99927189120746,"vZ0":-3.784957614903162,"x":112.12,"y":180.8,"x0":-1.5006864646265623,"y0":50.00343015528464,"z0":5.184150930656857,"aX":-23.006329357975996},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.5,"breakHorizontal":19.2,"spinRate":2328,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.3917045951263658,"extension":6.468436036223324},"index":0,"playId":"907a9175-1054-3557-b7f8-49a6ca1ba208","pitchNumber":1,"startTime":"2026-05-08T23:50:28.052Z","endTime":"2026-05-08T23:50:31.620Z","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":88.6,"endSpeed":81.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29028042928046,"aZ":-27.547206679180984,"pfxX":-6.725833152611282,"pfxZ":2.7501577585900963,"pX":-0.7785370989974312,"pZ":2.084302944077839,"vX0":4.333212879386858,"vY0":-128.95574295901454,"vZ0":-2.2374289734767085,"x":146.68,"y":182.5,"x0":-1.6084919315364694,"y0":50.00010184879037,"z0":5.092165936877947,"aX":-11.304584338529795},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.7,"breakHorizontal":11.2,"spinRate":1699,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.425045117973482,"extension":6.3812914575112805},"hitData":{"launchSpeed":81.0,"launchAngle":20.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.84,"coordY":90.89}},"index":1,"playId":"84f35f6e-f2ac-3fd2-ac2a-b7980944a88e","pitchNumber":2,"startTime":"2026-05-08T23:50:46.336Z","endTime":"2026-05-08T23:50:56.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:50:56.305Z","atBatIndex":31},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Adolis García grounds into a double play, third baseman Kyle Karros to second baseman Willi Castro to first baseman TJ Rumfield. Bryce Harper out at 2nd. Adolis García out at 1st.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-08T23:51:09.455Z","endTime":"2026-05-08T23:52:46.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50142907285617,"aZ":-23.32931346809532,"pfxX":3.612705858317595,"pfxZ":5.910183643321933,"pX":-0.05263235332397296,"pZ":1.8753762817310156,"vX0":2.8531837361253367,"vY0":-122.2350412198504,"vZ0":-3.0459656625769815,"x":119.01,"y":188.14,"x0":-1.708942051661031,"y0":50.00561606716233,"z0":5.164493990000716,"aX":5.408269531641472},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":10.2,"breakHorizontal":-7.3,"spinRate":2566,"spinDirection":89},"zone":8,"typeConfidence":2.0,"plateTime":0.4499481996051431,"extension":6.380177510816928},"index":0,"playId":"db6345d7-b74a-3439-8082-845dddbb6373","pitchNumber":1,"startTime":"2026-05-08T23:51:21.061Z","endTime":"2026-05-08T23:51:24.546Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-08T23:51:41.006Z","endTime":"2026-05-08T23:51:54.969Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"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":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.738547689903235,"aZ":-28.971564598942898,"pfxX":4.582381974124167,"pfxZ":1.9605078172164374,"pX":1.1001380824372722,"pZ":1.5034343447677097,"vX0":5.367433920338526,"vY0":-126.57923506231862,"vZ0":-3.4393626497415086,"x":75.07,"y":198.19,"x0":-1.6392822461187457,"y0":50.00003213811896,"z0":5.188110442918974,"aX":7.466700665679326},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.0,"breakHorizontal":-9.5,"spinRate":2732,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.4319646818489482,"extension":6.3131264164894265},"index":2,"playId":"3674030f-62a0-3cde-9510-970433983945","pitchNumber":2,"startTime":"2026-05-08T23:51:54.969Z","endTime":"2026-05-08T23:52:00.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.627987290989488,"aZ":-24.358453661876734,"pfxX":4.221358184212839,"pfxZ":5.212986825131745,"pX":2.6609502010916377,"pZ":1.0838691979709498,"vX0":8.760844307656642,"vY0":-122.61767588657239,"vZ0":-4.540831755363337,"x":15.57,"y":209.52,"x0":-1.52830785127938,"y0":50.005530191031234,"z0":5.076254941693318,"aX":6.3313779391312766},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.4,"breakHorizontal":-10.0,"spinRate":2805,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.4492888126000363,"extension":6.3339295043089265},"index":3,"playId":"55a866ef-2fd4-3c21-98c0-04a6fad524e1","pitchNumber":3,"startTime":"2026-05-08T23:52:18.164Z","endTime":"2026-05-08T23:52:21.294Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.122818601333165,"aZ":-30.74967780522205,"pfxX":3.3554772587356023,"pfxZ":0.8970851442359429,"pX":0.1041234128936463,"pZ":2.428478429775985,"vX0":3.284250656595823,"vY0":-125.20992379099678,"vZ0":-0.91346987437318,"x":113.03,"y":173.21,"x0":-1.6620696507372368,"y0":50.001138234936285,"z0":5.322283633249114,"aX":5.30694029679943},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.7,"breakHorizontal":-6.8,"spinRate":2755,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.43805746338021745,"extension":6.229600289179877},"hitData":{"launchSpeed":73.7,"launchAngle":-5.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.78,"coordY":165.21}},"index":4,"playId":"8620723b-f785-3d1f-8b98-936d11faf4b2","pitchNumber":4,"startTime":"2026-05-08T23:52:38.944Z","endTime":"2026-05-08T23:52:46.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:52:46.274Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Marsh walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-08T23:53:11.114Z","endTime":"2026-05-08T23:54:14.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9469397668789,"aZ":-14.843755258714388,"pfxX":-7.857933061168315,"pfxZ":8.438632468454596,"pX":-0.001885960328364519,"pZ":1.1984875837466784,"vX0":6.954942683398488,"vY0":-142.22812729686248,"vZ0":-8.169548649249737,"x":117.07,"y":206.42,"x0":-1.4553354782231958,"y0":50.002122750422394,"z0":5.045129948430055,"aX":-16.13420520917028},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.8,"breakHorizontal":12.8,"spinRate":2167,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.3847822114411481,"extension":6.241884957867045},"index":0,"playId":"658f5093-65b3-3298-952f-31d6a752f2f2","pitchNumber":1,"startTime":"2026-05-08T23:53:15.824Z","endTime":"2026-05-08T23:53:19.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.895448991510186,"aZ":-14.643466964501451,"pfxX":-6.7382120245106885,"pfxZ":8.383234671285326,"pX":1.0784203090576094,"pZ":2.475207945522836,"vX0":9.75718584617946,"vY0":-143.83024583673148,"vZ0":-4.902990277412178,"x":75.89,"y":171.95,"x0":-1.4852402663124722,"y0":50.006679694869376,"z0":5.112761586530456,"aX":-14.097385071231207},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.3,"breakHorizontal":10.2,"spinRate":2225,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.3810719934139799,"extension":6.351522765630856},"index":1,"playId":"19bb4b87-e0cb-3d20-bf94-dd7af78c2b17","pitchNumber":2,"startTime":"2026-05-08T23:53:32.608Z","endTime":"2026-05-08T23:53:36.399Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.188046597169862,"aZ":-13.11710943085562,"pfxX":-6.99367226592397,"pfxZ":9.30892297609669,"pX":1.8112898262474328,"pZ":2.3655299999588246,"vX0":11.706724898837246,"vY0":-141.8864927152983,"vZ0":-5.281044897223059,"x":47.96,"y":174.91,"x0":-1.4516605442314998,"y0":50.00648468778832,"z0":5.0807740551859135,"aX":-14.323702086552512},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.0,"breakHorizontal":10.4,"spinRate":2248,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.385422037699406,"extension":6.402706230383268},"index":2,"playId":"9d23b41c-4f2f-307d-a597-7cb7dcb1f1ff","pitchNumber":3,"startTime":"2026-05-08T23:53:50.130Z","endTime":"2026-05-08T23:53:53.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51630623185721,"aZ":-16.903387201100763,"pfxX":-7.395305165883525,"pfxZ":7.4484442186561,"pX":-0.07209900817951237,"pZ":1.1881186839826365,"vX0":7.242157207392312,"vY0":-141.59613130063033,"vZ0":-7.751522591287245,"x":119.75,"y":206.7,"x0":-1.690646931442851,"y0":50.001224461239985,"z0":5.023824958259382,"aX":-15.1557130944908},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.2,"breakHorizontal":12.1,"spinRate":2142,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.3854690380351511,"extension":6.419652274035959},"index":3,"playId":"8f6f1edc-8c3c-3eaa-b70d-0b308b4b8d73","pitchNumber":4,"startTime":"2026-05-08T23:54:11.205Z","endTime":"2026-05-08T23:54:14.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:54:14.945Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-08T23:54:23.562Z","endTime":"2026-05-08T23:55:26.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22720621561582,"aZ":-24.802315757203864,"pfxX":-10.842611253053754,"pfxZ":3.64646892959799,"pX":-1.2773501912363463,"pZ":2.9627831009776635,"vX0":5.049398772988434,"vY0":-141.50040973098575,"vZ0":-2.110859085243117,"x":165.69,"y":158.78,"x0":-1.679379915693307,"y0":50.00240453501826,"z0":5.312631633634093,"aX":-21.91773345405753},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.4,"breakHorizontal":18.6,"spinRate":2344,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.38754836431624584,"extension":6.2870247009140545},"index":0,"playId":"855bc373-9859-3f06-8f66-ef999dcae4c8","pitchNumber":1,"startTime":"2026-05-08T23:54:42.325Z","endTime":"2026-05-08T23:54:45.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.526147721356004,"aZ":-33.837255434973365,"pfxX":5.045670452453237,"pfxZ":-1.0677374280631984,"pX":-0.8425068164677655,"pZ":2.1790300443180235,"vX0":0.5242109443243543,"vY0":-123.497573389163,"vZ0":-0.6361734710680813,"x":149.11,"y":179.95,"x0":-1.7132121885595752,"y0":50.002245087502985,"z0":5.263995063666953,"aX":7.863302862842338},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.8,"breakHorizontal":-9.2,"spinRate":2511,"spinDirection":112},"zone":7,"typeConfidence":2.0,"plateTime":0.4419945289591176,"extension":6.197643581616753},"index":1,"playId":"0e9c7feb-93f5-37a9-81ee-63ef88d309af","pitchNumber":2,"startTime":"2026-05-08T23:54:59.431Z","endTime":"2026-05-08T23:55:02.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85610945534661,"aZ":-23.17670040833974,"pfxX":-10.094287460807106,"pfxZ":4.509235034442373,"pX":-1.346355473257018,"pZ":3.2063342619225184,"vX0":4.3740142534917466,"vY0":-140.57225239553873,"vZ0":-1.6382044222031131,"x":168.32,"y":152.21,"x0":-1.614046258762142,"y0":50.001830275845656,"z0":5.3063302190274335,"aX":-20.132663934534417},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.0,"breakHorizontal":17.3,"spinRate":2337,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.39015081526417417,"extension":6.331266289677148},"hitData":{"launchSpeed":53.1,"launchAngle":5.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.51,"coordY":162.93}},"index":2,"playId":"20439465-82a2-3a6e-a575-3a6a3fa00f15","pitchNumber":3,"startTime":"2026-05-08T23:55:17.731Z","endTime":"2026-05-08T23:55:26.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:55:26.189Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield called out on strikes.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-08T23:57:48.636Z","endTime":"2026-05-08T23:59:00.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.620919541149334,"aZ":-9.776431793852192,"pfxX":-3.7926659228928425,"pfxZ":11.520005212302221,"pX":0.7693610404700275,"pZ":3.3979952420708837,"vX0":9.649842772863666,"vY0":-138.4781272498701,"vZ0":-6.277333077339541,"x":87.67,"y":147.03,"x0":-2.2660082620520448,"y0":50.000025628042735,"z0":6.346526969885848,"aX":-7.372693922921796},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.7,"breakHorizontal":4.9,"spinRate":2295,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.39536665250005143,"extension":6.538568635413244},"index":0,"playId":"d9979587-110e-32be-b260-2a14e02d56b9","pitchNumber":1,"startTime":"2026-05-08T23:57:55.427Z","endTime":"2026-05-08T23:57:58.686Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.968153197488036,"aZ":-28.213247710917294,"pfxX":-10.708253425948804,"pfxZ":2.3468157633724207,"pX":-1.1802096277007836,"pZ":2.2053263357686466,"vX0":7.178830190959162,"vY0":-130.03465855933237,"vZ0":-4.563915337520556,"x":161.99,"y":179.24,"x0":-2.6059987034975536,"y0":50.00283854879267,"z0":6.160796085330571,"aX":-18.07138581635175},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.2,"breakHorizontal":17.5,"spinRate":1511,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4235844583377495,"extension":6.649638770354401},"index":1,"playId":"c15d1a14-962a-324a-a37a-e16aac2b3d69","pitchNumber":2,"startTime":"2026-05-08T23:58:15.077Z","endTime":"2026-05-08T23:58:19.241Z","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":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2306206647227,"aZ":-29.220898599704494,"pfxX":-8.565038294253025,"pfxZ":1.700740122706244,"pX":-0.6910726219441876,"pZ":1.0259065558545766,"vX0":7.71277599384295,"vY0":-130.8810399298253,"vZ0":-7.395050689572803,"x":143.34,"y":211.08,"x0":-2.561188337635292,"y0":50.00328975749402,"z0":6.071756185754979,"aX":-14.882399837064685},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.7,"breakHorizontal":13.8,"spinRate":1594,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.41823913459707995,"extension":6.67522068111495},"index":2,"playId":"a1b3f2f0-482a-3917-acd1-a28b1b268b32","pitchNumber":3,"startTime":"2026-05-08T23:58:30.007Z","endTime":"2026-05-08T23:58:33.884Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-08T23:58:41.005Z","endTime":"2026-05-08T23:58:57.013Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"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":96.8,"endSpeed":87.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.009859827661685,"aZ":-10.938281993215828,"pfxX":-4.692934262224316,"pfxZ":10.732577259574798,"pX":-0.7108671428945955,"pZ":2.2812186411452804,"vX0":6.5497767133317915,"vY0":-140.51206134607634,"vZ0":-8.769737233633284,"x":144.1,"y":177.19,"x0":-2.473968348501353,"y0":50.001429298829265,"z0":6.1739941698426275,"aX":-9.284225843928086},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":7.0,"spinRate":2355,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.3914156971613272,"extension":6.5428917912269675},"index":4,"playId":"726a19a4-6da7-3011-ae0a-dd33ccabcb0b","pitchNumber":4,"startTime":"2026-05-08T23:58:57.013Z","endTime":"2026-05-08T23:59:00.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-08T23:59:00.667Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a line drive to center fielder Justin Crawford.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-08T23:59:15.336Z","endTime":"2026-05-09T00:00:51.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.16100482554827,"aZ":-31.55504500918793,"pfxX":5.0349259408293,"pfxZ":0.3976341043509022,"pX":0.7808777669793107,"pZ":1.3088155028841888,"vX0":6.649830841278713,"vY0":-124.8875873957197,"vZ0":-5.410775667395894,"x":87.23,"y":203.44,"x0":-2.5835732869600188,"y0":50.00336061161252,"z0":6.138684738855799,"aX":7.85080412716661},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.5,"breakHorizontal":-10.8,"spinRate":2493,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4407437598279613,"extension":6.559269827002292},"index":0,"playId":"ece5a0e0-1eb2-3335-b73d-32d9cb5c44a6","pitchNumber":1,"startTime":"2026-05-08T23:59:24.573Z","endTime":"2026-05-08T23:59:27.792Z","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":97.5,"endSpeed":89.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.486460991742526,"aZ":-17.87888069424922,"pfxX":-9.616524966097469,"pfxZ":7.0441457067985755,"pX":-1.854634612999396,"pZ":2.724409465608883,"vX0":5.31522687582215,"vY0":-141.83744834223967,"vZ0":-6.553127817838349,"x":187.69,"y":165.22,"x0":-2.5067870424374936,"y0":50.00696275613515,"z0":6.211580108984194,"aX":-19.531083872979192},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.5,"breakHorizontal":16.3,"spinRate":2309,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3866718641775875,"extension":6.805612822558755},"index":1,"playId":"88ab3f11-d321-3c40-81c1-32c72cf51f1e","pitchNumber":2,"startTime":"2026-05-08T23:59:40.249Z","endTime":"2026-05-08T23:59:44.016Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47154654386048,"aZ":-16.609123109944623,"pfxX":-9.234352192265014,"pfxZ":7.697348884247669,"pX":-2.009727596730605,"pZ":2.9424365665986048,"vX0":4.3272226251048895,"vY0":-141.5502767333782,"vZ0":-6.396705443346654,"x":193.61,"y":159.33,"x0":-2.3618874791172684,"y0":50.0006116351748,"z0":6.30205119358323,"aX":-18.663701179879325},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.7,"breakHorizontal":15.8,"spinRate":2296,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38752716979783397,"extension":6.605614746515089},"index":2,"playId":"9f2712de-d0b4-3722-b0c2-7719d4318c3f","pitchNumber":3,"startTime":"2026-05-08T23:59:55.995Z","endTime":"2026-05-08T23:59:59.656Z","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.5,"endSpeed":88.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79767615538856,"aZ":-9.638660786881049,"pfxX":-4.958046363753622,"pfxZ":11.161884076547663,"pX":0.2526608021561925,"pZ":3.0402515344404057,"vX0":8.452036928658298,"vY0":-141.53760550186897,"vZ0":-7.329328879583614,"x":107.37,"y":156.69,"x0":-2.1347957372340085,"y0":50.00110123244785,"z0":6.288467235728101,"aX":-10.009269810190041},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.7,"breakHorizontal":7.2,"spinRate":2392,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.38771932897428973,"extension":6.5601565870370315},"index":3,"playId":"d2e747a1-7dc4-35bc-a845-7c5fe3564a40","pitchNumber":4,"startTime":"2026-05-09T00:00:14.279Z","endTime":"2026-05-09T00:00:17.696Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-09T00:00:26.397Z","endTime":"2026-05-09T00:00:40.854Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87522477693955,"aZ":-33.29750645955631,"pfxX":8.828667254976704,"pfxZ":-0.7102058783038947,"pX":1.0321108299167474,"pZ":1.7141942019402527,"vX0":5.841391038997442,"vY0":-125.63225866056686,"vZ0":-4.139377858084327,"x":77.66,"y":192.5,"x0":-2.481825053533626,"y0":50.004624391569855,"z0":6.132550754998487,"aX":13.910481254300366},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.2,"breakHorizontal":-17.4,"spinRate":2562,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.4384074101450741,"extension":6.697886725999243},"hitData":{"launchSpeed":73.2,"launchAngle":14.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.84,"coordY":104.97}},"index":5,"playId":"b6678bf4-e670-3ce9-a875-1a08713b2703","pitchNumber":5,"startTime":"2026-05-09T00:00:40.854Z","endTime":"2026-05-09T00:00:51.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:00:51.620Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brenton Doyle flies out to center fielder Justin Crawford.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-09T00:01:01.106Z","endTime":"2026-05-09T00:02:01.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.633275726520225,"aZ":-10.793293201996107,"pfxX":-6.013272285141868,"pfxZ":10.662787916726968,"pX":-0.038058604343196537,"pZ":2.9903571912383633,"vX0":8.166394970528108,"vY0":-141.06691020883997,"vZ0":-7.042321158240808,"x":118.45,"y":158.04,"x0":-2.1961563384156237,"y0":50.00074545622051,"z0":6.2232581780993526,"aX":-12.055943259856967},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.9,"breakHorizontal":9.1,"spinRate":2341,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3890426378248666,"extension":6.646823487737664},"index":0,"playId":"8d9dedca-8cdc-374a-83f0-22e7f542bf27","pitchNumber":1,"startTime":"2026-05-09T00:01:16.255Z","endTime":"2026-05-09T00:01:19.466Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31074562699914,"aZ":-36.105743595421984,"pfxX":6.018449000394337,"pfxZ":-2.542925935572332,"pX":2.7484669942726017,"pZ":0.39064808905403453,"vX0":10.390111923287849,"vY0":-124.6974219568121,"vZ0":-6.490911818735141,"x":12.23,"y":228.23,"x0":-2.283996981676643,"y0":50.00379053349788,"z0":6.072103054133417,"aX":9.30415661360976},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.1,"breakHorizontal":-13.7,"spinRate":2601,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.44233948219182695,"extension":6.636139810858555},"index":1,"playId":"5a6a5ae1-0cad-3316-a6ff-2847a3ac2c11","pitchNumber":2,"startTime":"2026-05-09T00:01:33.512Z","endTime":"2026-05-09T00:01:36.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.925378047939176,"aZ":-14.63013646029724,"pfxX":-9.246340564121466,"pfxZ":8.645728280786896,"pX":-0.7882331627949137,"pZ":2.498428458400646,"vX0":7.573981459565776,"vY0":-141.68073553317376,"vZ0":-7.571582075174182,"x":147.05,"y":171.32,"x0":-2.2972702722523497,"y0":50.003686111543985,"z0":6.144043312851902,"aX":-18.76442514933806},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":15.1,"spinRate":2393,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.3868623222698715,"extension":6.711701606942147},"hitData":{"launchSpeed":75.9,"launchAngle":37.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.73,"coordY":93.06}},"index":2,"playId":"290bec49-30ff-3c05-a40e-d5f34765fa06","pitchNumber":3,"startTime":"2026-05-09T00:01:51.871Z","endTime":"2026-05-09T00:02:01.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:02:01.700Z","atBatIndex":37},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Hunter Goodman caught stealing 2nd base, catcher J.T. Realmuto to shortstop Trea Turner.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-09T00:02:12.911Z","endTime":"2026-05-09T00:03:44.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.665264645665644,"aZ":-9.433593066219478,"pfxX":-5.463151891906494,"pfxZ":11.118244747838256,"pX":-0.08179884676631663,"pZ":3.8053798463484863,"vX0":8.123002285093769,"vY0":-142.34645354249196,"vZ0":-5.030891385659419,"x":120.12,"y":136.03,"x0":-2.266955653325824,"y0":50.00486517573748,"z0":6.197039092250722,"aX":-11.176675510631041},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.2,"breakHorizontal":8.2,"spinRate":2339,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.38525620422516926,"extension":6.776358702656996},"index":0,"playId":"27e38e08-2d54-3b19-a0b4-a21ad0e6d412","pitchNumber":1,"startTime":"2026-05-09T00:02:28.807Z","endTime":"2026-05-09T00:02:31.961Z","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.2,"endSpeed":89.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58379099167849,"aZ":-12.483488605493758,"pfxX":-5.114162726585372,"pfxZ":9.58001728428395,"pX":-0.47756005770261206,"pZ":4.455159571155799,"vX0":7.066052655591884,"vY0":-142.85532331822648,"vZ0":-2.8875530596077565,"x":135.2,"y":118.49,"x0":-2.324981100966869,"y0":50.00489863297811,"z0":6.269750619679405,"aX":-10.514448139773755},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":7.8,"spinRate":2279,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3842160225207243,"extension":6.655440380971034},"index":1,"playId":"43fe2600-add1-3fe5-b016-6033a9ee3aa2","pitchNumber":2,"startTime":"2026-05-09T00:02:46.539Z","endTime":"2026-05-09T00:02:49.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.645691465099105,"aZ":-25.144842089277482,"pfxX":-6.389436243433871,"pfxZ":4.003213521433052,"pX":-0.2779610070000849,"pZ":3.026575585548937,"vX0":7.9097720871767825,"vY0":-131.65100363831058,"vZ0":-3.0915521430453925,"x":127.6,"y":157.06,"x0":-2.4896557614621035,"y0":50.00651732205353,"z0":6.074972005449488,"aX":-11.231559040072039},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":9.8,"spinRate":1648,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4158646844980849,"extension":6.912343785090662},"index":2,"playId":"a336c185-d1bb-372f-8c1d-48bc8886db8c","pitchNumber":3,"startTime":"2026-05-09T00:03:03.625Z","endTime":"2026-05-09T00:03:07.281Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-09T00:03:22.884Z","endTime":"2026-05-09T00:03:37.488Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"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":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.681811040415415,"aZ":-9.474876244863443,"pfxX":-3.8594090152875684,"pfxZ":10.929930526329038,"pX":-0.5754521327695313,"pZ":3.898897700446141,"vX0":6.3316440590501255,"vY0":-142.91103724453427,"vZ0":-4.769870612988199,"x":138.93,"y":133.51,"x0":-2.3141711641519747,"y0":50.004950207692204,"z0":6.179996388256746,"aX":-8.017376486248313},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.1,"breakHorizontal":5.8,"spinRate":2375,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3826773708899269,"extension":6.789874003473449},"index":4,"playId":"e6b383f7-bc29-3f4f-9aa0-ec2901d8ff93","pitchNumber":4,"startTime":"2026-05-09T00:03:37.488Z","endTime":"2026-05-09T00:03:44.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:03:44.773Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks.","rbi":0,"awayScore":6,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-09T00:05:53.150Z","endTime":"2026-05-09T00:07:03.264Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92896650707307,"aZ":-15.957593363540289,"pfxX":-9.18022700942264,"pfxZ":7.878436111164003,"pX":0.7172388519511184,"pZ":0.8597869939759232,"vX0":9.219550386927608,"vY0":-142.5821873943486,"vZ0":-8.872226117054483,"x":89.66,"y":215.57,"x0":-1.366200585873853,"y0":50.00051383535566,"z0":5.019653060057976,"aX":-18.89053417888688},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.6,"breakHorizontal":14.8,"spinRate":2274,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.3842245154166277,"extension":6.266161130099493},"index":0,"playId":"88ac6cf1-bbf7-37ef-b90c-af5b27764aa6","pitchNumber":1,"startTime":"2026-05-09T00:06:10.587Z","endTime":"2026-05-09T00:06:13.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42073391430466,"aZ":-25.074814812880888,"pfxX":-11.422733232363965,"pfxZ":3.536568759517645,"pX":-0.007378856231367891,"pZ":1.5764461072418692,"vX0":8.198540380934894,"vY0":-140.92613180915714,"vZ0":-5.303211309880594,"x":117.28,"y":196.22,"x0":-1.4721293571576721,"y0":50.004319508226416,"z0":5.1051205062196,"aX":-22.94749438269503},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.4,"breakHorizontal":19.0,"spinRate":2329,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.3888472595848973,"extension":6.352524111516098},"index":1,"playId":"3650f3c4-bb12-3d5e-8998-20b4be591b73","pitchNumber":2,"startTime":"2026-05-09T00:06:25.933Z","endTime":"2026-05-09T00:06:30.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":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91410658816588,"aZ":-25.78811533392507,"pfxX":-10.487934475000085,"pfxZ":3.198879000072182,"pX":-1.2515575376400687,"pZ":3.2971291073718425,"vX0":4.7892391877478495,"vY0":-140.89251699888388,"vZ0":-0.6941004621098712,"x":164.71,"y":149.76,"x0":-1.6167650506602764,"y0":50.00500401100774,"z0":5.222766143361525,"aX":-20.95369103259353},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.9,"breakHorizontal":17.9,"spinRate":2338,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3897029072994269,"extension":6.355452413112769},"index":2,"playId":"de5862a5-2bd0-34e7-92c3-27d601f56a67","pitchNumber":3,"startTime":"2026-05-09T00:06:41.311Z","endTime":"2026-05-09T00:06:44.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3013596874119,"aZ":-14.273663239270661,"pfxX":-7.599936959302199,"pfxZ":8.74020397667837,"pX":1.089066913040169,"pZ":2.572524116602794,"vX0":9.710486192292624,"vY0":-142.54572558338404,"vZ0":-4.603980792852134,"x":75.49,"y":169.32,"x0":-1.3822282539253594,"y0":50.000757152834964,"z0":5.1169789033645525,"aX":-15.561252139525003},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.0,"breakHorizontal":11.6,"spinRate":2403,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.38500026002570653,"extension":6.465174652557821},"index":3,"playId":"1992958d-6665-34e8-a8d3-000968aa74e2","pitchNumber":4,"startTime":"2026-05-09T00:06:59.457Z","endTime":"2026-05-09T00:07:03.264Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:07:03.264Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out softly, pitcher Chase Dollander to first baseman TJ Rumfield. Bryson Stott to 2nd.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-09T00:08:07.481Z","endTime":"2026-05-09T00:09:45.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"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":[1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":801403,"link":"/api/v1/people/801403"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-09T00:07:14.863Z","endTime":"2026-05-09T00:08:09.793Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.597611617014767,"aZ":-29.937242423577437,"pfxX":5.135851102338777,"pfxZ":1.3839626735606068,"pX":1.3477844927763296,"pZ":1.681557208563451,"vX0":5.599856086738903,"vY0":-125.99126150995507,"vZ0":-2.990241013684213,"x":65.63,"y":193.38,"x0":-1.5672773810978615,"y0":50.00094682398623,"z0":5.292607275854979,"aX":8.289988010650447},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.0,"breakHorizontal":-10.6,"spinRate":2523,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.43403896022090116,"extension":6.4459765469530215},"index":1,"playId":"91269ea1-2615-3c4c-9a90-9bd9dd736e5f","pitchNumber":1,"startTime":"2026-05-09T00:08:09.793Z","endTime":"2026-05-09T00:08:12.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.44555006764923,"aZ":-21.416699383645476,"pfxX":-10.882415039638229,"pfxZ":5.403882510277757,"pX":-1.2512481054362132,"pZ":3.3453637113792025,"vX0":5.093697846064276,"vY0":-141.2016413012955,"vZ0":-1.6647885011743415,"x":164.69,"y":148.46,"x0":-1.6791993878373124,"y0":50.0013154030673,"z0":5.340769816321734,"aX":-21.657998847049875},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.6,"breakHorizontal":18.5,"spinRate":2272,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39004000770320824,"extension":6.2998877128277115},"index":2,"playId":"864bb4dc-2304-3670-a5f8-5749a59cbc89","pitchNumber":2,"startTime":"2026-05-09T00:08:26.234Z","endTime":"2026-05-09T00:08:29.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.47157382598157,"aZ":-19.57223535793204,"pfxX":-10.183181059837793,"pfxZ":6.250446415924055,"pX":0.3114221323548592,"pZ":1.6510207855834433,"vX0":8.611706842163533,"vY0":-141.78677378190372,"vZ0":-6.199003242790573,"x":105.13,"y":194.2,"x0":-1.4574576314639904,"y0":50.00104666487208,"z0":5.134552042638544,"aX":-20.522571454431265},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.1,"breakHorizontal":16.4,"spinRate":2388,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.38781528229541484,"extension":6.474951849614834},"index":3,"playId":"2699bdea-75cf-30a4-9ec7-523eb2a14c70","pitchNumber":3,"startTime":"2026-05-09T00:08:43.674Z","endTime":"2026-05-09T00:08:48.468Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2026-05-09T00:09:06.676Z","endTime":"2026-05-09T00:09:18.330Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37940311736925,"aZ":-14.840617677880447,"pfxX":-8.750652122249253,"pfxZ":8.454709099495414,"pX":-0.4824405552775419,"pZ":2.0914416198642503,"vX0":6.47722309162958,"vY0":-142.44383407089495,"vZ0":-6.026372594614971,"x":135.39,"y":182.31,"x0":-1.6513889725083395,"y0":50.00381097405568,"z0":5.176386034364933,"aX":-17.944517083581275},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.2,"breakHorizontal":14.5,"spinRate":2385,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.3848360547871672,"extension":6.412965826323236},"index":5,"playId":"b74b9670-a052-378d-b4d1-069cb75f1bb3","pitchNumber":4,"startTime":"2026-05-09T00:09:18.330Z","endTime":"2026-05-09T00:09:21.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22398810160185,"aZ":-22.172148397844342,"pfxX":-9.513037903075723,"pfxZ":4.969987881552425,"pX":-1.289459881877763,"pZ":2.5538166168320378,"vX0":4.420941488430797,"vY0":-141.22544519907913,"vZ0":-3.5544599070025753,"x":166.15,"y":169.83,"x0":-1.6422721717608595,"y0":50.00336409965096,"z0":5.260922092545297,"aX":-19.14859615233299},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.4,"breakHorizontal":16.3,"spinRate":2429,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.38836358343542665,"extension":6.336141275553403},"hitData":{"launchSpeed":28.4,"launchAngle":-63.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":128.36,"coordY":188.99}},"index":6,"playId":"6e5ccddf-90c7-3667-843f-805f7821debf","pitchNumber":5,"startTime":"2026-05-09T00:09:38.594Z","endTime":"2026-05-09T00:09:45.997Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:09:45.997Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford called out on strikes.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-09T00:10:02.936Z","endTime":"2026-05-09T00:11:55.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83216192902961,"aZ":-17.93620049600063,"pfxX":-7.417677539553867,"pfxZ":7.161438981667205,"pX":0.9257818502374635,"pZ":3.0383124355086824,"vX0":9.351653825323208,"vY0":-140.59098576138624,"vZ0":-2.755196985859553,"x":81.71,"y":156.75,"x0":-1.4902548373191407,"y0":50.00700687050228,"z0":5.204407104873324,"aX":-14.756010404000703},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.5,"breakHorizontal":11.4,"spinRate":2358,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3905813893412309,"extension":6.534913579293518},"index":0,"playId":"08e4c799-641b-3702-b3b2-9c0973ef45d0","pitchNumber":1,"startTime":"2026-05-09T00:10:17.607Z","endTime":"2026-05-09T00:10:21.124Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":72.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.514123685981986,"aZ":-39.49139833540738,"pfxX":7.833013266219197,"pfxZ":-5.466611097443816,"pX":1.4660989701776919,"pZ":0.803638943810886,"vX0":4.464428297823565,"vY0":-116.03992952767668,"vZ0":-1.855067444592374,"x":61.12,"y":217.08,"x0":-1.512741235480719,"y0":50.00480717837862,"z0":5.442165457955423,"aX":10.481044752535253},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-10.1,"breakHorizontal":-15.5,"spinRate":2793,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4754629652076945,"extension":6.41589348134903},"index":1,"playId":"941cba20-7e55-3298-920b-4563fca4e9a8","pitchNumber":2,"startTime":"2026-05-09T00:10:33.221Z","endTime":"2026-05-09T00:10:36.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07178771783375,"aZ":-15.789165649233288,"pfxX":-7.63317927491258,"pfxZ":8.092735663956756,"pX":-0.6197786850156141,"pZ":2.2702473246390356,"vX0":5.8715717762582615,"vY0":-141.58403887795288,"vZ0":-5.1957689302767385,"x":140.62,"y":177.48,"x0":-1.7312750318623162,"y0":50.00590068113846,"z0":5.143665111355737,"aX":-15.461622691667172},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":12.6,"spinRate":2335,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.3872128522665368,"extension":6.4697567702313625},"index":2,"playId":"cbb0efa3-0c01-3366-90ee-15d84ef60641","pitchNumber":3,"startTime":"2026-05-09T00:10:52.581Z","endTime":"2026-05-09T00:10:56.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.942279791273624,"aZ":-17.277563777264373,"pfxX":-7.7543967929806445,"pfxZ":7.468729829910947,"pX":0.7573413334743662,"pZ":2.2185828356983883,"vX0":9.313673289565742,"vY0":-140.36706056921423,"vZ0":-4.901620820547353,"x":88.13,"y":178.88,"x0":-1.5971255703543423,"y0":50.000345716479806,"z0":5.113196618935486,"aX":-15.462714061145295},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.6,"breakHorizontal":12.1,"spinRate":2305,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.39028978721196994,"extension":6.458330848862273},"index":3,"playId":"1f6cf866-4e96-3638-8e99-a75ebf7ced58","pitchNumber":4,"startTime":"2026-05-09T00:11:10.957Z","endTime":"2026-05-09T00:11:14.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09175541046238,"aZ":-15.529664358959195,"pfxX":-5.344012074833901,"pfxZ":8.20760061524256,"pX":-0.15379557471706543,"pZ":2.424518561460525,"vX0":6.204589030527493,"vY0":-141.47316493786514,"vZ0":-4.9367660058318625,"x":122.86,"y":173.32,"x0":-1.6804352684023633,"y0":50.00464364004491,"z0":5.186624884602091,"aX":-10.84042673936724},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":8.4,"spinRate":2325,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3870766215503898,"extension":6.384799183413965},"index":4,"playId":"f8bb697b-bd24-3875-9a91-f78422ba3530","pitchNumber":5,"startTime":"2026-05-09T00:11:29.179Z","endTime":"2026-05-09T00:11:32.456Z","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":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.51800260068501,"aZ":-16.555704451039524,"pfxX":-7.425852658314387,"pfxZ":7.546789288781877,"pX":-0.21795266161562454,"pZ":1.8101249381503264,"vX0":6.839098835982507,"vY0":-143.46578364899102,"vZ0":-6.327324593469619,"x":125.31,"y":189.91,"x0":-1.6767222226850258,"y0":50.000987464972084,"z0":5.089580125901175,"aX":-15.362285630903799},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.5,"breakHorizontal":11.9,"spinRate":2426,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.3828866602972396,"extension":6.4235871364860255},"index":5,"playId":"768cf0ea-04df-346e-9f35-1c527b504445","pitchNumber":6,"startTime":"2026-05-09T00:11:51.587Z","endTime":"2026-05-09T00:11:55.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:11:55.326Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-09T00:12:08.250Z","endTime":"2026-05-09T00:13:34.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68435587266751,"aZ":-39.67034358411018,"pfxX":6.688425776202462,"pfxZ":-5.449311532311594,"pX":1.4358283258788405,"pZ":1.710598372512453,"vX0":4.459524123815435,"vY0":-117.29118957719983,"vZ0":-0.18552499339948358,"x":62.27,"y":192.59,"x0":-1.366881510687333,"y0":50.0015187279379,"z0":5.527944225059622,"aX":9.204414110325205},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-9.6,"breakHorizontal":-13.3,"spinRate":2664,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.46915615784052456,"extension":6.331028988437638},"index":0,"playId":"1bf1f7f6-ef39-3abb-946d-391ead67ff9a","pitchNumber":1,"startTime":"2026-05-09T00:12:18.286Z","endTime":"2026-05-09T00:12:21.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.60233129716477,"aZ":-17.91855646107202,"pfxX":-8.418186302416524,"pfxZ":6.9946906422650255,"pX":-0.3051991209822339,"pZ":3.229484862744931,"vX0":6.7510370562137965,"vY0":-142.324939828623,"vZ0":-2.5660065327008645,"x":128.63,"y":151.58,"x0":-1.6217467263258902,"y0":50.00612125817144,"z0":5.28611532887178,"aX":-17.16397477319472},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.2,"breakHorizontal":13.8,"spinRate":2373,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.385787314347791,"extension":6.475842334515056},"index":1,"playId":"214e7408-46f3-34d6-a52a-8036181b9bca","pitchNumber":2,"startTime":"2026-05-09T00:12:35.072Z","endTime":"2026-05-09T00:12:38.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18491532319637,"aZ":-23.63354824730255,"pfxX":-9.995033603296099,"pfxZ":4.2885642287484504,"pX":-1.7265797358555763,"pZ":3.1293352392824754,"vX0":3.57180580394607,"vY0":-140.81130193078934,"vZ0":-1.9165775770615419,"x":182.81,"y":154.29,"x0":-1.7183059818638697,"y0":50.00694423175993,"z0":5.3595131794825654,"aX":-19.927516388543225},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.6,"breakHorizontal":17.3,"spinRate":2365,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3900794106948271,"extension":6.471027241981935},"index":2,"playId":"f861ab86-9261-367d-8897-d78ba9eb542e","pitchNumber":3,"startTime":"2026-05-09T00:12:53.433Z","endTime":"2026-05-09T00:12:57.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.946822600090535,"aZ":-23.75901008906528,"pfxX":-11.302625980206976,"pfxZ":4.232241636245879,"pX":-0.9942064671289255,"pZ":2.754390203097754,"vX0":5.663130541665061,"vY0":-140.79504514915806,"vZ0":-2.7313543289764124,"x":154.9,"y":164.41,"x0":-1.574287573279981,"y0":50.00159069933138,"z0":5.2916359895600475,"aX":-22.463198964287336},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.2,"breakHorizontal":19.1,"spinRate":2326,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3905306719813142,"extension":6.28403208444635},"index":3,"playId":"af953947-0e3d-394e-86f7-67e87a28137b","pitchNumber":4,"startTime":"2026-05-09T00:13:10.766Z","endTime":"2026-05-09T00:13:13.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.98181540334464,"aZ":-15.926843807862001,"pfxX":-7.076852812760519,"pfxZ":7.868306091830556,"pX":0.759645840345749,"pZ":2.8210965124247513,"vX0":9.04487281144732,"vY0":-142.39560548396867,"vZ0":-3.947873431479683,"x":88.04,"y":162.61,"x0":-1.5301418461565606,"y0":50.004814860245304,"z0":5.225314942800746,"aX":-14.616880310840088},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.7,"breakHorizontal":11.2,"spinRate":2433,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.38382962019108025,"extension":6.364751487462389},"index":4,"playId":"65fb31db-3eac-3c6f-82bd-6f34176ddcfc","pitchNumber":5,"startTime":"2026-05-09T00:13:30.813Z","endTime":"2026-05-09T00:13:34.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:13:34.866Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-09T00:16:03.865Z","endTime":"2026-05-09T00:16:38.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3],"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Mayza replaces Jonathan Bowlan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-09T00:14:03.473Z","endTime":"2026-05-09T00:16:06.191Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641835,"link":"/api/v1/people/641835"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"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":94.3,"endSpeed":86.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.377431412812147,"aZ":-22.57192588023372,"pfxX":11.071678323934174,"pfxZ":5.0639378942902376,"pX":0.501408330510823,"pZ":2.7819862301598945,"vX0":-6.4977987117817095,"vY0":-137.05744816352203,"vZ0":-5.418931818303013,"x":97.89,"y":163.67,"x0":1.469350574265984,"y0":50.00000275089263,"z0":6.334293110334069,"aX":20.979345515503248},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":-18.6,"spinRate":2112,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.4002136570244965,"extension":6.921785631461747},"index":1,"playId":"eea040eb-b9f3-3e12-8791-5689cdd52c49","pitchNumber":1,"startTime":"2026-05-09T00:16:06.191Z","endTime":"2026-05-09T00:16:09.279Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-09T00:16:16.148Z","endTime":"2026-05-09T00:16:29.418Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.594194764711844,"aZ":-19.340044952660048,"pfxX":10.665559056821568,"pfxZ":6.573435378879567,"pX":0.589020693960791,"pZ":1.6632684166430518,"vX0":-6.116090943595112,"vY0":-138.9468437103741,"vZ0":-8.832298354601665,"x":94.55,"y":193.87,"x0":1.4349525392309501,"y0":50.00083808856897,"z0":6.171929223665709,"aX":20.818939107109564},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.2,"breakHorizontal":-18.0,"spinRate":2127,"spinDirection":143},"zone":9,"typeConfidence":2.0,"plateTime":0.39443763885150984,"extension":7.022105364034115},"hitData":{"launchSpeed":68.9,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.49,"coordY":166.73}},"index":3,"playId":"55037900-d77c-3bba-86ea-69d5ec907de5","pitchNumber":2,"startTime":"2026-05-09T00:16:29.418Z","endTime":"2026-05-09T00:16:38.105Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:16:38.105Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Karros lines out to second baseman Bryson Stott.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-09T00:16:59.608Z","endTime":"2026-05-09T00:17:55.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02912818035156,"aZ":-18.51733797462224,"pfxX":8.460498495509764,"pfxZ":7.251331586899154,"pX":0.0974587321598239,"pZ":1.5995017205059752,"vX0":-6.24794273337225,"vY0":-136.79322068525778,"vZ0":-8.889350462751798,"x":113.29,"y":195.59,"x0":1.319491102078889,"y0":50.00106594355164,"z0":6.176750698691095,"aX":15.927039252766779},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.3,"breakHorizontal":-13.9,"spinRate":1840,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.40141601389904213,"extension":7.022759914874066},"index":0,"playId":"1b7a4a7d-7945-37f0-b2dd-1ef9f17fa95c","pitchNumber":1,"startTime":"2026-05-09T00:17:02.764Z","endTime":"2026-05-09T00:17:06.024Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.714728395333594,"aZ":-34.45043432542353,"pfxX":0.6374142311602753,"pfxZ":-1.3966897656334272,"pX":-0.30436379704898137,"pZ":1.3595589075638905,"vX0":-4.7402014024217225,"vY0":-127.1498773592558,"vZ0":-5.2563014260234695,"x":128.6,"y":202.07,"x0":1.5032908253741,"y0":50.00112052085947,"z0":6.195481071617821,"aX":1.0413792853898314},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.5,"breakHorizontal":0.0,"spinRate":2203,"spinDirection":351},"zone":13,"typeConfidence":0.9,"plateTime":0.4312161561691106,"extension":7.044558388588065},"index":1,"playId":"84879a88-c351-3a32-b4c0-cd25c67d090b","pitchNumber":2,"startTime":"2026-05-09T00:17:16.143Z","endTime":"2026-05-09T00:17:19.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.274024315548722,"aZ":-21.564661706050188,"pfxX":8.68676869526874,"pfxZ":5.884630417460852,"pX":0.40569441235299,"pZ":1.2096404497077462,"vX0":-5.401901972365718,"vY0":-133.79277428326054,"vZ0":-8.831549567244656,"x":101.54,"y":206.12,"x0":1.3276688054683456,"y0":50.00592181822218,"z0":6.113083822438797,"aX":15.66906168001129},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.9,"breakHorizontal":-14.5,"spinRate":1464,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4102122985750176,"extension":7.129274427702548},"index":2,"playId":"db92e55d-c35e-3b47-ad84-26f9ae68ea7d","pitchNumber":3,"startTime":"2026-05-09T00:17:32.272Z","endTime":"2026-05-09T00:17:35.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.744036789011115,"aZ":-34.85651247742279,"pfxX":0.7886835005756563,"pfxZ":-1.6432236348941327,"pX":0.8884809322263346,"pZ":2.0996163532633396,"vX0":-2.216270827910147,"vY0":-127.05469914599395,"vZ0":-3.400277367901097,"x":83.13,"y":182.09,"x0":1.6707467753146141,"y0":50.003622941545245,"z0":6.233568172477993,"aX":1.2856722033821995},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.5,"breakHorizontal":-1.0,"spinRate":2328,"spinDirection":324},"zone":14,"typeConfidence":0.9,"plateTime":0.4315757300438321,"extension":6.92821033914198},"hitData":{"launchSpeed":74.5,"launchAngle":12.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":137.64,"coordY":141.62}},"index":3,"playId":"faff3bb8-5758-3daa-ace3-fe7f379b58bd","pitchNumber":4,"startTime":"2026-05-09T00:17:48.433Z","endTime":"2026-05-09T00:17:55.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:17:55.365Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":6,"homeScore":0,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-09T00:18:05.133Z","endTime":"2026-05-09T00:19:14.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":89.5,"endSpeed":81.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.868881352616317,"aZ":-28.22130936485071,"pfxX":8.546924862931284,"pfxZ":2.330720505152276,"pX":1.8355370293766895,"pZ":2.1032586972328557,"vX0":-2.1807364468046244,"vY0":-130.16942177288414,"vZ0":-4.960293663728032,"x":47.03,"y":181.99,"x0":1.5789952132788085,"y0":50.00603700725482,"z0":6.196235478304731,"aX":14.523463989328167},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":-14.9,"spinRate":1287,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4223975516772551,"extension":7.110575028688535},"index":0,"playId":"aa24aa28-5930-394a-8e85-b8beaa4b2dc0","pitchNumber":1,"startTime":"2026-05-09T00:18:19.935Z","endTime":"2026-05-09T00:18:23.282Z","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":94.4,"endSpeed":85.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89472850455071,"aZ":-18.318369714579937,"pfxX":8.157141747387588,"pfxZ":7.3403017207506736,"pX":0.02832989797952396,"pZ":2.901596879873283,"vX0":-6.472073968974241,"vY0":-137.14993383556646,"vZ0":-5.695507013006194,"x":115.92,"y":160.44,"x0":1.3695763167630097,"y0":50.00439615416431,"z0":6.272033138570309,"aX":15.400787055997576},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.1,"breakHorizontal":-13.2,"spinRate":1994,"spinDirection":146},"zone":2,"typeConfidence":2.0,"plateTime":0.4007551110872507,"extension":6.879747692310532},"index":1,"playId":"0caa270b-6c62-3706-84dd-64f655d8d6bd","pitchNumber":2,"startTime":"2026-05-09T00:18:35.295Z","endTime":"2026-05-09T00:18:38.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54714436605562,"aZ":-18.30642597911953,"pfxX":8.249057387422633,"pfxZ":7.135791733269539,"pX":-0.7660773745115098,"pZ":2.0867600600980394,"vX0":-8.287711198901086,"vY0":-138.85953760061835,"vZ0":-7.721964994369637,"x":146.2,"y":182.44,"x0":1.1926906881841968,"y0":50.00109897323655,"z0":6.132498257127369,"aX":16.02726891594385},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.4,"breakHorizontal":-13.1,"spinRate":2002,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.3951939134601634,"extension":6.93469243918902},"index":2,"playId":"3aa1ae41-4f69-3ae1-a963-3eedf06f98b4","pitchNumber":3,"startTime":"2026-05-09T00:18:55.503Z","endTime":"2026-05-09T00:18:58.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78894268775352,"aZ":-25.833300760498755,"pfxX":9.630031205814474,"pfxZ":3.4724074190223844,"pX":1.2528671674224485,"pZ":1.3683459514621232,"vX0":-3.660551331907261,"vY0":-134.45863383504152,"vZ0":-7.659793909324501,"x":69.24,"y":201.83,"x0":1.3824849529125485,"y0":50.005555256274526,"z0":6.093732532535246,"aX":17.593953235626245},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.8,"breakHorizontal":-16.7,"spinRate":1557,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4077273628810403,"extension":7.024233520688606},"index":3,"playId":"3e763365-696f-3e70-bedc-f10ef81ce6af","pitchNumber":4,"startTime":"2026-05-09T00:19:11.157Z","endTime":"2026-05-09T00:19:14.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:19:14.881Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Schwarber homers (13) on a fly ball to right field.","rbi":1,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-09T00:21:04.278Z","endTime":"2026-05-09T00:22:06.043Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":801403,"link":"/api/v1/people/801403"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.8,"endSpeed":82.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6393513377354,"aZ":-27.061475833624733,"pfxX":-10.987821799141466,"pfxZ":2.9615277012349948,"pX":-0.5871493059211974,"pZ":1.330119899180021,"vX0":5.986542985483098,"vY0":-130.5824635911856,"vZ0":-4.572981011626787,"x":139.38,"y":202.87,"x0":-1.4825876758344367,"y0":50.001317716709515,"z0":5.141145510037267,"aX":-18.96360918982835},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.6,"breakHorizontal":18.6,"spinRate":1811,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.41953961839089304,"extension":6.281254271500245},"index":0,"playId":"f3881042-d9f9-3507-bdf6-8471475b437f","pitchNumber":1,"startTime":"2026-05-09T00:21:22.715Z","endTime":"2026-05-09T00:21:26.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01066386057028,"aZ":-16.78933533989645,"pfxX":-7.2837042795379805,"pfxZ":7.538871379917053,"pX":0.10650464290254871,"pZ":2.5795993697120734,"vX0":7.196814788395173,"vY0":-141.86196017401573,"vZ0":-4.403005681670537,"x":112.94,"y":169.13,"x0":-1.5151563683444,"y0":50.006020262765425,"z0":5.219910674372295,"aX":-14.870405299737673},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.0,"breakHorizontal":11.8,"spinRate":2325,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.38588462243004606,"extension":6.3375158938292655},"hitData":{"launchSpeed":109.2,"launchAngle":37.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":235.64,"coordY":70.22}},"index":1,"playId":"f9bd532e-f069-3652-acbf-b3ba583572f2","pitchNumber":2,"startTime":"2026-05-09T00:21:38.759Z","endTime":"2026-05-09T00:22:06.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:22:06.043Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-09T00:22:14.270Z","endTime":"2026-05-09T00:23:29.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.955352148660797,"aZ":-40.707089404883064,"pfxX":7.414699334107153,"pfxZ":-6.3367334287688415,"pX":2.316711728427835,"pZ":0.8470308632083451,"vX0":6.2205664446546916,"vY0":-116.19582086779509,"vZ0":-1.7708342305057791,"x":28.69,"y":215.91,"x0":-1.3739393887132438,"y0":50.00502056888225,"z0":5.543177828772452,"aX":9.97969982379648},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-11.6,"breakHorizontal":-15.1,"spinRate":2777,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.47424556126652107,"extension":6.47751106420582},"index":0,"playId":"6e12d0f1-a685-3ceb-b64b-cfe03503779f","pitchNumber":1,"startTime":"2026-05-09T00:22:29.547Z","endTime":"2026-05-09T00:22:33.330Z","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":91.1,"endSpeed":83.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01929571082763,"aZ":-29.587505770038707,"pfxX":-10.57535319425927,"pfxZ":1.4662518722596074,"pX":0.8527197256538344,"pZ":1.391066019119797,"vX0":9.450640274459706,"vY0":-132.23482806613507,"vZ0":-4.062026054824349,"x":84.5,"y":201.22,"x0":-1.4056050495292107,"y0":50.00040206902495,"z0":5.13487380229392,"aX":-18.59715826946569},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.9,"breakHorizontal":16.9,"spinRate":1871,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4153183322710863,"extension":6.456072056559685},"index":1,"playId":"ac586b7f-d3a1-313d-8667-799db0700c9c","pitchNumber":2,"startTime":"2026-05-09T00:22:49.003Z","endTime":"2026-05-09T00:22:52.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.77272705887458,"aZ":-15.13503427650833,"pfxX":-8.10476379280843,"pfxZ":8.496588617206754,"pX":1.0516482691957154,"pZ":2.812839045662403,"vX0":9.933480881844025,"vY0":-141.30709803208313,"vZ0":-4.155360713998965,"x":76.91,"y":162.83,"x0":-1.4704695182332492,"y0":50.000860263953705,"z0":5.287117946500187,"aX":-16.249434013583308},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":12.5,"spinRate":2392,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.3889033843878913,"extension":6.48071489696457},"index":2,"playId":"90c743e4-7257-3d03-8244-5a3a3defa313","pitchNumber":3,"startTime":"2026-05-09T00:23:06.108Z","endTime":"2026-05-09T00:23:10.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.88046881603202,"aZ":-23.254351858512635,"pfxX":-9.605030287775062,"pfxZ":4.508142412254228,"pX":-1.5611013193965213,"pZ":2.7749563573462646,"vX0":3.715700099372575,"vY0":-140.2795989149709,"vZ0":-2.697159615082686,"x":176.51,"y":163.86,"x0":-1.6605616357337216,"y0":50.00229521119205,"z0":5.276981150431955,"aX":-19.003271792229295},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":16.6,"spinRate":2384,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.39154061708267607,"extension":6.412828084540461},"index":3,"playId":"fe820fab-41f0-304f-b4fd-475dbcf58cd5","pitchNumber":4,"startTime":"2026-05-09T00:23:25.380Z","endTime":"2026-05-09T00:23:29.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:23:29.081Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-09T00:23:54.952Z","endTime":"2026-05-09T00:25:36.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":0},"pitchData":{"startSpeed":98.2,"endSpeed":88.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.37360649922829,"aZ":-24.18491914150874,"pfxX":-11.341664741875897,"pfxZ":3.911622948962888,"pX":-0.2661509191527268,"pZ":2.6342619843342576,"vX0":7.707027370245703,"vY0":-142.76544600670996,"vZ0":-3.1466735585274943,"x":127.15,"y":167.65,"x0":-1.5431993310581051,"y0":50.000222039324534,"z0":5.292960406738105,"aX":-23.14093404029658},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.6,"breakHorizontal":18.7,"spinRate":2435,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.3853555072999799,"extension":6.4650189421260995},"index":0,"playId":"ed3bed49-7f0b-3f70-8f49-0f288de5c990","pitchNumber":1,"startTime":"2026-05-09T00:23:54.952Z","endTime":"2026-05-09T00:23:58.009Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-09T00:24:11.738Z","endTime":"2026-05-09T00:24:25.330Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73061432910152,"aZ":-39.81349107154789,"pfxX":6.957324806668481,"pfxZ":-5.622051654513207,"pX":2.7972452917313344,"pZ":1.4414034987588382,"vX0":7.619645914915369,"vY0":-116.85250700220047,"vZ0":-0.810939477969687,"x":10.38,"y":199.86,"x0":-1.4323645773565432,"y0":50.00533860953138,"z0":5.593371456014849,"aX":9.447303373112238},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.1,"breakHorizontal":-14.8,"spinRate":2840,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.47202481961095355,"extension":6.41375278076676},"index":2,"playId":"a9720bae-e87d-3ba6-b9ac-7aae37dd552d","pitchNumber":2,"startTime":"2026-05-09T00:24:25.330Z","endTime":"2026-05-09T00:24:28.626Z","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":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":87.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.71761047771369,"aZ":-22.68543449385554,"pfxX":-10.150323061836756,"pfxZ":4.746089951818311,"pX":-0.5919151113548734,"pZ":3.330326902809387,"vX0":6.412155711955132,"vY0":-141.2962006163657,"vZ0":-1.5107627672584587,"x":139.56,"y":148.86,"x0":-1.5859298248365366,"y0":50.00038624118225,"z0":5.346659986357802,"aX":-20.280160334416156},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.4,"breakHorizontal":16.8,"spinRate":2372,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.3894046041900805,"extension":6.210945139313219},"index":3,"playId":"bd1db94d-9e57-344e-adde-21b7cea9dce7","pitchNumber":3,"startTime":"2026-05-09T00:24:46.257Z","endTime":"2026-05-09T00:24:49.821Z","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":98.2,"endSpeed":88.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.325831484514865,"aZ":-13.704640772529352,"pfxX":-8.04453137893595,"pfxZ":9.084714150745603,"pX":1.1744033124763895,"pZ":2.5794924473914342,"vX0":10.202858664588897,"vY0":-142.50220054882166,"vZ0":-4.991941138742787,"x":72.23,"y":169.13,"x0":-1.4270212125143098,"y0":50.000349172764935,"z0":5.236963278727913,"aX":-16.350229627463854},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.5,"breakHorizontal":12.2,"spinRate":2324,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3861061984039953,"extension":6.4431746731681345},"index":4,"playId":"36a87bdf-9f81-34aa-9f40-6ed34231b138","pitchNumber":4,"startTime":"2026-05-09T00:25:06.277Z","endTime":"2026-05-09T00:25:10.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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01196959916048,"aZ":-16.38404760409114,"pfxX":-7.57251409288105,"pfxZ":7.82166087817712,"pX":-0.12648916275802438,"pZ":3.3315599879179523,"vX0":6.710955567449577,"vY0":-141.5936773888701,"vZ0":-2.486151896325209,"x":121.82,"y":148.83,"x0":-1.549963724513827,"y0":50.00563854127513,"z0":5.276346761678378,"aX":-15.293076608177227},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":12.2,"spinRate":2404,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.3876550100567391,"extension":6.40160739267321},"hitData":{"launchSpeed":90.8,"launchAngle":56.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.98,"coordY":126.59}},"index":5,"playId":"2c60fc55-0546-364d-997d-51f6101bbcab","pitchNumber":5,"startTime":"2026-05-09T00:25:24.433Z","endTime":"2026-05-09T00:25:36.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:25:36.412Z","atBatIndex":48},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brandon Marsh grounds into a force out, third baseman Kyle Karros to shortstop Ezequiel Tovar. Bryce Harper out at 2nd. Brandon Marsh to 1st.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-09T00:25:47.720Z","endTime":"2026-05-09T00:26:32.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678662,"link":"/api/v1/people/678662"},"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":77.8,"endSpeed":70.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.081623514043123,"aZ":-38.965068021150614,"pfxX":10.684339312958672,"pfxZ":-5.299136325061859,"pX":-0.8722081566922565,"pZ":3.0179373111258387,"vX0":-1.2991733938452181,"vY0":-113.1490790518221,"vZ0":2.7514681084763257,"x":150.25,"y":157.3,"x0":-1.672823687424915,"y0":50.005199846022265,"z0":5.725371571682727,"aX":13.680358365136156},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-8.4,"breakHorizontal":-19.0,"spinRate":2718,"spinDirection":65},"zone":11,"typeConfidence":2.0,"plateTime":0.48643033564973015,"extension":6.405795798726327},"index":0,"playId":"1cc7fc31-f8a7-31ed-8a01-0465c9f896e5","pitchNumber":1,"startTime":"2026-05-09T00:26:04.730Z","endTime":"2026-05-09T00:26:08.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11436307886734,"aZ":-20.889368056475966,"pfxX":-10.810190086615917,"pfxZ":5.569953204404657,"pX":-0.8270733027686484,"pZ":1.7727996742471197,"vX0":5.932783274011665,"vY0":-141.62435188757695,"vZ0":-5.886588275314923,"x":148.53,"y":190.91,"x0":-1.5473643686781833,"y0":50.0048281326201,"z0":5.2195567188478575,"aX":-21.90587915181965},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.0,"breakHorizontal":18.4,"spinRate":2358,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.3871233932930189,"extension":6.335428717448071},"hitData":{"launchSpeed":67.9,"launchAngle":5.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.78,"coordY":165.21}},"index":1,"playId":"dc69dd07-f61b-3b81-9ba5-55bfb5637f0d","pitchNumber":2,"startTime":"2026-05-09T00:26:23.205Z","endTime":"2026-05-09T00:26:32.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:26:32.243Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"J.T. Realmuto doubles (4) on a fly ball to right fielder Tyler Freeman. Brandon Marsh scores.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-09T00:27:04.275Z","endTime":"2026-05-09T00:28:04.957Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":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":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":801403,"link":"/api/v1/people/801403"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.99577371655794,"aZ":-19.49659694292305,"pfxX":-9.31661701786319,"pfxZ":6.282808702211206,"pX":-1.382784870907011,"pZ":3.4915665433893213,"vX0":4.038109055893672,"vY0":-141.7776481486714,"vZ0":-1.8686111385305275,"x":169.71,"y":144.51,"x0":-1.621855896066671,"y0":50.00657523166408,"z0":5.414869569938771,"aX":-18.808294436279535},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.2,"breakHorizontal":16.0,"spinRate":2502,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.38759672779604015,"extension":6.20075797098745},"index":0,"playId":"fe79ea1a-dd17-3973-836b-d6150952796e","pitchNumber":1,"startTime":"2026-05-09T00:27:11.842Z","endTime":"2026-05-09T00:27:15.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11024999092053,"aZ":-22.495206752806958,"pfxX":-10.576717087184651,"pfxZ":4.836040087601231,"pX":0.1801181251835552,"pZ":1.6831430923484196,"vX0":8.30539453469463,"vY0":-140.88138239271848,"vZ0":-5.5969592231374214,"x":110.13,"y":193.34,"x0":-1.4373678937048133,"y0":50.00697810422975,"z0":5.1573172976983335,"aX":-21.18721895627199},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.7,"breakHorizontal":17.4,"spinRate":2386,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.3893446147562867,"extension":6.4117174252610445},"index":1,"playId":"239e6a5b-09c6-3905-a2e2-214470bbc212","pitchNumber":2,"startTime":"2026-05-09T00:27:29.880Z","endTime":"2026-05-09T00:27:33.669Z","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":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.331082349910695,"aZ":-14.964658683980314,"pfxX":-6.590299271395223,"pfxZ":8.436251859782383,"pX":0.24969527826794147,"pZ":2.74136327985611,"vX0":7.457015238625484,"vY0":-142.32178520722078,"vZ0":-4.2880073726233805,"x":107.48,"y":164.76,"x0":-1.5550108404416325,"y0":50.00519582825353,"z0":5.22321634850415,"aX":-13.44796504376531},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":10.3,"spinRate":2419,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.38565218930398304,"extension":6.3658000429611326},"hitData":{"launchSpeed":98.8,"launchAngle":36.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.13,"coordY":97.96}},"index":2,"playId":"4c960ca9-3233-39a3-b475-d731aad645de","pitchNumber":3,"startTime":"2026-05-09T00:27:49.093Z","endTime":"2026-05-09T00:28:04.957Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:28:04.957Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryson Stott pops out to shortstop Ezequiel Tovar.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-09T00:30:49.675Z","endTime":"2026-05-09T00:32:45.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-09T00:28:32.066Z","endTime":"2026-05-09T00:28:42.698Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jaden Hill replaces Chase Dollander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-09T00:28:42.698Z","endTime":"2026-05-09T00:30:51.988Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677955,"link":"/api/v1/people/677955"},"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(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.1,"endSpeed":78.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21645144563403,"aZ":-30.48239523672544,"pfxX":-8.197938194656933,"pfxZ":1.070898581662366,"pX":-1.0834399313354721,"pZ":2.9167677202048856,"vX0":2.3704533271393347,"vY0":-125.3450340494614,"vZ0":-0.6342807338437114,"x":158.3,"y":160.03,"x0":-0.9809487205843409,"y0":50.00259234205621,"z0":5.679465963740937,"aX":-12.940422443341491},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.0,"breakHorizontal":14.3,"spinRate":1596,"spinDirection":259},"zone":11,"typeConfidence":0.88,"plateTime":0.43832222595344916,"extension":6.268276621446898},"index":2,"playId":"e8ccd7b3-df1e-3afc-967c-c4f0d5fd09b1","pitchNumber":1,"startTime":"2026-05-09T00:30:51.988Z","endTime":"2026-05-09T00:30:55.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":88.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.06391596617386,"aZ":-14.105735890082586,"pfxX":-7.13271575040214,"pfxZ":8.86303719927838,"pX":1.164702844329912,"pZ":2.0864811268222123,"vX0":8.089544869630648,"vY0":-142.64171334143728,"vZ0":-7.331811514245722,"x":72.6,"y":182.45,"x0":-0.7958036019869602,"y0":50.00353097571892,"z0":5.599058080429769,"aX":-14.5428642237437},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.5,"breakHorizontal":11.0,"spinRate":2467,"spinDirection":226},"zone":14,"typeConfidence":0.92,"plateTime":0.38555594190273235,"extension":6.040686295295546},"index":3,"playId":"acf872f1-f6ed-3748-8065-605a3973f557","pitchNumber":2,"startTime":"2026-05-09T00:31:09.917Z","endTime":"2026-05-09T00:31:13.086Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.92527797927531,"aZ":-22.29318921654691,"pfxX":-11.014441556529027,"pfxZ":4.827553522619017,"pX":-0.46625618944968306,"pZ":1.5917125071141116,"vX0":5.303795768839565,"vY0":-142.87351134212975,"vZ0":-7.226499934692566,"x":134.77,"y":195.8,"x0":-0.9257279932204746,"y0":50.003183587583656,"z0":5.57681868442628,"aX":-22.548652110889332},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.3,"breakHorizontal":18.7,"spinRate":2415,"spinDirection":227},"zone":7,"typeConfidence":0.87,"plateTime":0.3847983003009614,"extension":5.985007871491042},"index":4,"playId":"ab1ef227-7d60-34d7-acac-0d0f3607ea36","pitchNumber":3,"startTime":"2026-05-09T00:31:33.413Z","endTime":"2026-05-09T00:31:37.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.241829906962906,"aZ":-13.045878081092868,"pfxX":-5.5865042786568555,"pfxZ":9.521113481917412,"pX":-0.7533349920752268,"pZ":3.0546895714916986,"vX0":3.2757812200879783,"vY0":-141.7462649181333,"vZ0":-4.88999314546567,"x":145.72,"y":156.3,"x0":-1.2059979500291025,"y0":50.00144058352175,"z0":5.653292915585436,"aX":-11.222594061990572},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":9.4,"spinRate":2409,"spinDirection":233},"zone":1,"typeConfidence":0.91,"plateTime":0.3883069707751323,"extension":5.914694982107488},"index":5,"playId":"684dbf16-6723-309f-bd4f-2497b8b0f97b","pitchNumber":4,"startTime":"2026-05-09T00:31:53.402Z","endTime":"2026-05-09T00:31:57.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.65283263857364,"aZ":-15.924940160889301,"pfxX":-6.290030701077205,"pfxZ":8.11042491614072,"pX":0.7002052029024365,"pZ":2.949818860272353,"vX0":6.559109854040568,"vY0":-141.23740649205297,"vZ0":-4.829598555434985,"x":90.31,"y":159.13,"x0":-0.8442885431348385,"y0":50.00263478556305,"z0":5.719146758373307,"aX":-12.602605783878456},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.8,"breakHorizontal":10.0,"spinRate":2396,"spinDirection":227},"zone":3,"typeConfidence":0.91,"plateTime":0.38904047333835345,"extension":5.9344237653738565},"index":6,"playId":"97934d79-bffc-3ba4-a6a6-e21b7ccddf54","pitchNumber":5,"startTime":"2026-05-09T00:32:12.244Z","endTime":"2026-05-09T00:32:16.135Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-05-09T00:32:22.975Z","endTime":"2026-05-09T00:32:36.693Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":89.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.327578094184496,"aZ":-10.812418624981538,"pfxX":-5.476875056407771,"pfxZ":10.310049702785648,"pX":1.2011741157848819,"pZ":1.7916664899001242,"vX0":7.859318785489934,"vY0":-143.93400413064109,"vZ0":-8.612268876156719,"x":71.21,"y":190.41,"x0":-0.8692755437302584,"y0":50.00245629598505,"z0":5.515230651217108,"aX":-11.34755112975051},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.8,"breakHorizontal":8.2,"spinRate":2458,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.38239111493368494,"extension":6.1145183889699934},"hitData":{"launchSpeed":62.9,"launchAngle":54.0,"totalDistance":162.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":127.01,"coordY":136.84}},"index":8,"playId":"870bb93d-d9e5-3603-91f6-0d5772e35b93","pitchNumber":6,"startTime":"2026-05-09T00:32:36.693Z","endTime":"2026-05-09T00:32:45.165Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:32:45.165Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Sullivan grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-09T00:34:51.074Z","endTime":"2026-05-09T00:35:36.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.6,"endSpeed":84.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.875381904791105,"aZ":-19.894287921369806,"pfxX":8.426582187200363,"pfxZ":6.747308058599666,"pX":1.4463634536560197,"pZ":3.2736992311124897,"vX0":-3.3036078808541176,"vY0":-134.71169283021268,"vZ0":-4.252517045791908,"x":61.87,"y":150.39,"x0":1.600498054446041,"y0":50.004094455390025,"z0":6.296788269029021,"aX":15.34045991852754},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.4,"breakHorizontal":-14.4,"spinRate":2053,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4080892718961078,"extension":6.784247159614053},"index":0,"playId":"ab4aac0b-0630-37ab-ae4d-de4791955770","pitchNumber":1,"startTime":"2026-05-09T00:34:58.209Z","endTime":"2026-05-09T00:35:02.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31223056468773,"aZ":-36.490443726236144,"pfxX":-0.25405741353703526,"pfxZ":-2.651840007998647,"pX":-1.2799790452385968,"pZ":1.7484638770543255,"vX0":-6.893315094035561,"vY0":-126.85532147854741,"vZ0":-3.7820301976486315,"x":165.79,"y":191.57,"x0":1.5072916536480456,"y0":50.00266674861076,"z0":6.172091515790835,"aX":-0.4133205343444689},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.4,"breakHorizontal":2.0,"spinRate":2238,"spinDirection":332},"zone":13,"typeConfidence":0.9,"plateTime":0.43200833579167996,"extension":6.918159154264374},"index":1,"playId":"6611fc07-00d1-3fe5-8646-3fa7940a3eed","pitchNumber":2,"startTime":"2026-05-09T00:35:15.060Z","endTime":"2026-05-09T00:35:19.009Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.427483995899877,"aZ":-33.50495141810785,"pfxX":-1.4517489785440019,"pfxZ":-0.8339699936200393,"pX":0.20899949145162805,"pZ":2.5061400641796094,"vX0":-3.0939994968244764,"vY0":-125.60358962038708,"vZ0":-2.27220629803376,"x":109.03,"y":171.11,"x0":1.6432087742175463,"y0":50.00067042738402,"z0":6.135808382108781,"aX":-2.3280561198621714},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.8,"breakHorizontal":3.4,"spinRate":2242,"spinDirection":321},"zone":5,"typeConfidence":0.9,"plateTime":0.4353743382214441,"extension":6.81924564588998},"hitData":{"launchSpeed":93.0,"launchAngle":3.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.54,"coordY":166.73}},"index":2,"playId":"fb32475e-9793-3f97-9828-04b2e3f7ea77","pitchNumber":3,"startTime":"2026-05-09T00:35:28.700Z","endTime":"2026-05-09T00:35:36.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:35:36.726Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Beck called out on strikes.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-09T00:36:02.418Z","endTime":"2026-05-09T00:37:06.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.137892815514306,"aZ":-23.19003995913594,"pfxX":10.273070365930781,"pfxZ":4.9188070478961885,"pX":-0.6545611335591641,"pZ":2.2620776714593283,"vX0":-8.713115658425046,"vY0":-134.52936275848305,"vZ0":-6.072455574203831,"x":141.95,"y":177.7,"x0":1.2970811881942486,"y0":50.003371072751385,"z0":6.200517110370651,"aX":18.765055650706945},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.7,"breakHorizontal":-16.7,"spinRate":2003,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.4076914016018236,"extension":6.763558387045803},"index":0,"playId":"d11fa34a-352f-3d8b-9de6-98fafeb7973c","pitchNumber":1,"startTime":"2026-05-09T00:36:07.462Z","endTime":"2026-05-09T00:36:10.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26324181501997,"aZ":-27.256631109363163,"pfxX":8.703401726741617,"pfxZ":2.864588345147543,"pX":1.8822246058324203,"pZ":0.44839196388009855,"vX0":-2.057610352784905,"vY0":-130.64960612899637,"vZ0":-9.188215216210695,"x":45.25,"y":226.67,"x0":1.552777954572841,"y0":50.00289350162656,"z0":6.080868840400783,"aX":14.944364297348935},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.2,"breakHorizontal":-15.2,"spinRate":1489,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.42031026948624906,"extension":6.978268642700513},"index":1,"playId":"258f53e5-95b9-36b9-998f-3b406e701df8","pitchNumber":2,"startTime":"2026-05-09T00:36:24.488Z","endTime":"2026-05-09T00:36:27.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.561030187843663,"aZ":-33.65596471323504,"pfxX":-0.6528183343216756,"pfxZ":-0.9259206647040532,"pX":0.40581324642832584,"pZ":1.728005256331104,"vX0":-3.178003811479549,"vY0":-126.03576121100173,"vZ0":-4.212540576942066,"x":101.53,"y":192.12,"x0":1.772158729396917,"y0":50.00398221046009,"z0":6.163271554223181,"aX":-1.0418915020638726},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.5,"breakHorizontal":1.9,"spinRate":2224,"spinDirection":299},"zone":9,"typeConfidence":0.9,"plateTime":0.43593263892468626,"extension":6.812367152574096},"index":2,"playId":"9bcbf910-883a-3328-b6b3-c9e942e8baef","pitchNumber":3,"startTime":"2026-05-09T00:36:41.808Z","endTime":"2026-05-09T00:36:46.846Z","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":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.87415659593453,"aZ":-19.659893939370953,"pfxX":9.520007250073245,"pfxZ":6.47775251060647,"pX":-0.5794211985980808,"pZ":2.933535273786203,"vX0":-8.174992758833833,"vY0":-138.3518128714532,"vZ0":-5.461731301417867,"x":139.09,"y":159.57,"x0":1.1819078184835543,"y0":50.003673001815265,"z0":6.257717054408692,"aX":18.392207448677098},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.7,"breakHorizontal":-15.5,"spinRate":2044,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.3964290255770999,"extension":7.099470792781304},"index":3,"playId":"55f18f65-d83c-372c-aac2-01306f9b8e3e","pitchNumber":4,"startTime":"2026-05-09T00:37:03.387Z","endTime":"2026-05-09T00:37:06.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:37:06.994Z","atBatIndex":53},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyler Freeman homers (2) on a line drive to left center field.","rbi":1,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-09T00:37:16.080Z","endTime":"2026-05-09T00:38:12.616Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":{"id":641835,"link":"/api/v1/people/641835"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22014300278711,"aZ":-35.16322330543404,"pfxX":-1.4080772366937069,"pfxZ":-1.8977595702268601,"pX":1.88650043464692,"pZ":4.312236676765753,"vX0":0.24457854894526404,"vY0":-124.7737905136037,"vZ0":2.133120744099828,"x":45.09,"y":122.35,"x0":1.970099006179519,"y0":50.001542003777246,"z0":6.344647008641393,"aX":-2.218918226090345},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.6,"breakHorizontal":2.5,"spinRate":2103,"spinDirection":302},"zone":12,"typeConfidence":0.9,"plateTime":0.43904539437708134,"extension":6.697477437060315},"index":0,"playId":"8c86e970-fc26-3cc6-a97b-194dce747ef3","pitchNumber":1,"startTime":"2026-05-09T00:37:33.041Z","endTime":"2026-05-09T00:37:36.041Z","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":86.3,"endSpeed":78.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49806808210929,"aZ":-32.71985299300454,"pfxX":-1.3098823767179213,"pfxZ":-0.3512243661786947,"pX":-0.6193113270159517,"pZ":1.4409211935874628,"vX0":-5.208975533268589,"vY0":-125.51405697231237,"vZ0":-4.845258901214757,"x":140.61,"y":199.88,"x0":1.667795304615402,"y0":50.001951321034596,"z0":6.114014349441895,"aX":-2.052188324994983},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.7,"breakHorizontal":3.7,"spinRate":2171,"spinDirection":318},"zone":13,"typeConfidence":0.9,"plateTime":0.4393193504871391,"extension":6.895645171041861},"hitData":{"launchSpeed":103.0,"launchAngle":20.0,"totalDistance":364.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":51.21,"coordY":71.94}},"index":1,"playId":"e4f56b61-2aae-36b2-8906-d4c08be729d6","pitchNumber":2,"startTime":"2026-05-09T00:37:49.102Z","endTime":"2026-05-09T00:38:12.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:38:12.616Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, third baseman Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-09T00:38:19.758Z","endTime":"2026-05-09T00:38:40.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":93.3,"endSpeed":85.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.998010878626005,"aZ":-22.235560573723873,"pfxX":10.028461682751677,"pfxZ":5.327022016143802,"pX":0.7181734756569064,"pZ":2.9505528458473322,"vX0":-5.386024703216469,"vY0":-135.76308705922472,"vZ0":-4.719910707773039,"x":89.62,"y":159.12,"x0":1.4260059349201506,"y0":50.00013223727798,"z0":6.2611330745133555,"aX":18.698669586514566},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.9,"breakHorizontal":-17.0,"spinRate":2093,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.4036001402883267,"extension":6.945723513544721},"hitData":{"launchSpeed":60.6,"launchAngle":2.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.9,"coordY":157.14}},"index":0,"playId":"f64f8351-e6f1-36da-ac59-ff43e21be0e7","pitchNumber":1,"startTime":"2026-05-09T00:38:32.016Z","endTime":"2026-05-09T00:38:40.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:38:40.024Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out, third baseman Kyle Karros to first baseman TJ Rumfield.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-09T00:40:37.620Z","endTime":"2026-05-09T00:41:14.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"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":97.2,"endSpeed":88.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.220036438974105,"aZ":-20.61016266647608,"pfxX":-9.90644287527386,"pfxZ":5.751693816129897,"pX":0.13096155188293485,"pZ":4.371961991384296,"vX0":5.800579107806549,"vY0":-141.37638315606202,"vZ0":-0.34406359057437824,"x":112.01,"y":120.74,"x0":-0.667443512214101,"y0":50.00421076980888,"z0":5.825729488198733,"aX":-19.922359987248495},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.6,"breakHorizontal":16.7,"spinRate":2319,"spinDirection":226},"zone":12,"typeConfidence":0.92,"plateTime":0.388402087687747,"extension":5.925780691562946},"index":0,"playId":"5437e218-d1bf-3e79-9fc5-b18f144f98ee","pitchNumber":1,"startTime":"2026-05-09T00:40:51.542Z","endTime":"2026-05-09T00:40:54.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.53311039210583,"aZ":-17.98430213611182,"pfxX":-9.532735731196684,"pfxZ":7.059363269099622,"pX":-0.5618079384211342,"pZ":2.693149799209652,"vX0":4.374186311411641,"vY0":-141.8512541210663,"vZ0":-4.917999648673481,"x":138.41,"y":166.06,"x0":-0.8968864245761297,"y0":50.005653806501996,"z0":5.619080324890644,"aX":-19.167325136697325},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.8,"breakHorizontal":16.2,"spinRate":2392,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.3881502032683817,"extension":6.064161958394325},"hitData":{"launchSpeed":96.7,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.33,"coordY":157.1}},"index":1,"playId":"e89ee40f-ef01-301b-89a8-55c5caa7ab09","pitchNumber":2,"startTime":"2026-05-09T00:41:06.774Z","endTime":"2026-05-09T00:41:14.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:41:14.775Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a ground ball to second baseman Willi Castro.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-09T00:41:32.281Z","endTime":"2026-05-09T00:43:14.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"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,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.8,"endSpeed":79.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.897848070930568,"aZ":-34.61193535039575,"pfxX":2.7726445478673054,"pfxZ":-1.4952923456661704,"pX":-0.8795662452513558,"pZ":3.8942373939885893,"vX0":-0.09268761196583483,"vY0":-126.42535300208428,"vZ0":2.2396977629104295,"x":150.53,"y":133.64,"x0":-1.2029959109850357,"y0":50.00581307343827,"z0":5.767690292692573,"aX":4.505478023433674},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.0,"breakHorizontal":-5.0,"spinRate":2487,"spinDirection":96},"zone":11,"typeConfidence":0.9,"plateTime":0.4326373554389362,"extension":5.919032440796657},"index":0,"playId":"ff65d25d-8e39-38a8-b2d4-2b071bad0f46","pitchNumber":1,"startTime":"2026-05-09T00:41:36.529Z","endTime":"2026-05-09T00:41:39.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.63943786744935,"aZ":-13.94071079468133,"pfxX":-6.162986047721299,"pfxZ":9.057482840957734,"pX":0.19776937103930128,"pZ":3.127568510860726,"vX0":5.912874653445795,"vY0":-141.5443986214244,"vZ0":-4.254300416387279,"x":109.46,"y":154.34,"x0":-1.1254458517961359,"y0":50.0061201203408,"z0":5.553543066431514,"aX":-12.411233905815255},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":9.8,"spinRate":2455,"spinDirection":232},"zone":2,"typeConfidence":0.9,"plateTime":0.3881094811484309,"extension":5.999277089072428},"index":1,"playId":"26c83d01-dc1a-37f2-bcd5-6cba5bee3da4","pitchNumber":2,"startTime":"2026-05-09T00:41:52.367Z","endTime":"2026-05-09T00:41:55.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04754138798215,"aZ":-33.61458016846506,"pfxX":1.340505188987019,"pfxZ":-0.8859380872587632,"pX":-0.4676064045971588,"pZ":2.724995384290657,"vX0":1.6916158819298828,"vY0":-126.80877487371326,"vZ0":-0.546786012867821,"x":134.82,"y":165.21,"x0":-1.3187057047287825,"y0":50.00513160996287,"z0":5.63586184326527,"aX":2.1730277226133445},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.4,"breakHorizontal":-2.9,"spinRate":2455,"spinDirection":87},"zone":4,"typeConfidence":0.9,"plateTime":0.43270220645808477,"extension":5.942030175228177},"index":2,"playId":"6c1a0eab-8b0d-3b1c-869f-1af313d46db3","pitchNumber":3,"startTime":"2026-05-09T00:42:11.994Z","endTime":"2026-05-09T00:42:15.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.3,"endSpeed":78.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.667553670958743,"aZ":-31.988032698975942,"pfxX":-8.632606449290545,"pfxZ":0.11866747420070034,"pX":-2.6333150338802636,"pZ":2.0757003507845786,"vX0":-0.6175025119415565,"vY0":-125.67317286010457,"vZ0":-1.884825400212411,"x":217.38,"y":182.74,"x0":-1.26363089841997,"y0":50.00316942217963,"z0":5.456662489419589,"aX":-13.680976152351318},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.0,"breakHorizontal":15.7,"spinRate":1716,"spinDirection":263},"zone":13,"typeConfidence":0.84,"plateTime":0.43738029312184956,"extension":6.104802056647465},"index":3,"playId":"adb5bf80-6437-3809-9773-f5825e269dd7","pitchNumber":4,"startTime":"2026-05-09T00:42:29.106Z","endTime":"2026-05-09T00:42:32.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.634181497665516,"aZ":-12.431900003064596,"pfxX":-6.741931578608286,"pfxZ":9.834308874353056,"pX":-0.3500353022023643,"pZ":2.2892111836169913,"vX0":4.348669582179623,"vY0":-141.36865058898474,"vZ0":-6.973942957020181,"x":130.34,"y":176.97,"x0":-1.038639130002201,"y0":50.00648822302907,"z0":5.600006937340973,"aX":-13.539788668431704},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":11.3,"spinRate":2476,"spinDirection":228},"zone":4,"typeConfidence":0.92,"plateTime":0.3886452199058228,"extension":5.957639686833449},"index":4,"playId":"396a41a7-9cb6-35af-a60c-de2b79ffea14","pitchNumber":5,"startTime":"2026-05-09T00:42:47.191Z","endTime":"2026-05-09T00:42:51.041Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.802136442663745,"aZ":-13.9213092631281,"pfxX":-8.476357542158679,"pfxZ":9.083790925074545,"pX":0.6649740706855762,"pZ":2.241428974805864,"vX0":7.25367080225365,"vY0":-141.4543822728758,"vZ0":-6.788634158631687,"x":91.65,"y":178.26,"x0":-0.8419999004295969,"y0":50.00368681690742,"z0":5.579893978886773,"aX":-17.033933142977837},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":13.7,"spinRate":2578,"spinDirection":225},"zone":6,"typeConfidence":0.94,"plateTime":0.38847150026669786,"extension":6.039081403353766},"hitData":{"launchSpeed":100.9,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.09,"coordY":142.9}},"index":5,"playId":"59593e6e-9ffc-3c95-b6c4-ae2a446a4618","pitchNumber":6,"startTime":"2026-05-09T00:43:07.198Z","endTime":"2026-05-09T00:43:14.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:43:14.980Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-09T00:43:34.147Z","endTime":"2026-05-09T00:44:27.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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(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.6,"endSpeed":89.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23086678236902,"aZ":-18.660194388544372,"pfxX":-8.406144134976275,"pfxZ":6.624482393218054,"pX":-0.12707470485771374,"pZ":3.1489962443083663,"vX0":4.880160304937985,"vY0":-142.1088946206205,"vZ0":-3.9815129654571266,"x":121.84,"y":153.76,"x0":-0.7763634020060419,"y0":50.006049468161876,"z0":5.7570715507075825,"aX":-17.158876114649473},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.4,"breakHorizontal":14.2,"spinRate":2262,"spinDirection":228},"zone":2,"typeConfidence":0.88,"plateTime":0.38574767926336806,"extension":5.986893168568316},"index":0,"playId":"5e9a9ace-0669-3335-8dc9-6b21388ba836","pitchNumber":1,"startTime":"2026-05-09T00:43:47.585Z","endTime":"2026-05-09T00:43:50.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35505695965002,"aZ":-19.42990052749149,"pfxX":-10.124452090005235,"pfxZ":6.293915453291158,"pX":-0.06489460542000469,"pZ":2.7814080733030777,"vX0":5.375475753635898,"vY0":-141.65910023795084,"vZ0":-4.7736652934730515,"x":119.47,"y":163.68,"x0":-0.6749492293054039,"y0":50.005472141734266,"z0":5.736275755953364,"aX":-20.512342935087894},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.6,"breakHorizontal":17.2,"spinRate":2197,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.3871401404539334,"extension":5.963582399764789},"hitData":{"launchSpeed":98.8,"launchAngle":40.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.29,"coordY":63.27}},"index":1,"playId":"ed12d8b0-d8b8-3159-b1eb-e5fa1a8d23bd","pitchNumber":2,"startTime":"2026-05-09T00:44:13.458Z","endTime":"2026-05-09T00:44:27.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:44:27.324Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-09T00:47:16.912Z","endTime":"2026-05-09T00:49:29.726Z","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":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":8},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-09T00:44:38.436Z","endTime":"2026-05-09T00:44:48.816Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brennan Bernardino replaces Jaden Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-09T00:44:48.816Z","endTime":"2026-05-09T00:47:19.244Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657514,"link":"/api/v1/people/657514"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":81.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.968221305859608,"aZ":-31.205239209226555,"pfxX":10.138519874709711,"pfxZ":0.5650469796911777,"pX":-0.4588700995234955,"pZ":1.8820600887039651,"vX0":-10.984024113213575,"vY0":-130.63497437907517,"vZ0":-2.1575931226882163,"x":134.49,"y":187.96,"x0":2.502153301767201,"y0":50.00280237458654,"z0":5.086604584842327,"aX":17.356969330013374},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.7,"breakHorizontal":-15.6,"spinRate":2035,"spinDirection":122},"zone":7,"typeConfidence":2.0,"plateTime":0.4208144728052061,"extension":5.718065605105702},"index":2,"playId":"332793b8-8fe5-3e92-8cd3-121ca416ef86","pitchNumber":1,"startTime":"2026-05-09T00:47:19.244Z","endTime":"2026-05-09T00:47:22.715Z","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":3,"playId":"02d2022c-8b35-3df6-8598-582d04498e46","startTime":"2026-05-09T00:47:34.077Z","endTime":"2026-05-09T00:47:38.566Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.957499901114303,"aZ":-30.702301663539554,"pfxX":8.848584274522079,"pfxZ":0.8642784569592408,"pX":1.309619743091905,"pZ":2.3841285442349966,"vX0":-6.2083954125359755,"vY0":-130.35643714044252,"vZ0":-1.2008169066900085,"x":67.08,"y":174.41,"x0":2.579742391068593,"y0":50.006009686107824,"z0":5.18156489306601,"aX":15.138739985993313},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.6,"breakHorizontal":-14.5,"spinRate":2077,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4211520206895867,"extension":5.690664915854269},"index":4,"playId":"fb509d78-1f50-3259-af32-2ddb7daacdee","pitchNumber":2,"startTime":"2026-05-09T00:47:52.443Z","endTime":"2026-05-09T00:47:56.066Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.821120560912593,"aZ":-29.57398873544251,"pfxX":8.97656573902658,"pfxZ":1.5070580561028457,"pX":0.5606404136418897,"pZ":3.27499286436056,"vX0":-8.265557163636345,"vY0":-130.89165411099668,"vZ0":0.7941597335553011,"x":95.63,"y":150.36,"x0":2.6002170800072535,"y0":50.00395107901048,"z0":5.190002822981332,"aX":15.50499581583676},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.1,"breakHorizontal":-14.3,"spinRate":2174,"spinDirection":122},"zone":3,"typeConfidence":2.0,"plateTime":0.41920618586021163,"extension":5.801955778473333},"index":5,"playId":"7090cb70-d242-34d8-a0fb-d40b108fdadb","pitchNumber":3,"startTime":"2026-05-09T00:48:12.825Z","endTime":"2026-05-09T00:48:16.416Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"index":6,"playId":"40843a67-4d48-3ca5-a80a-e603a839cf0d","startTime":"2026-05-09T00:48:30.021Z","endTime":"2026-05-09T00:48:34.171Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.413916306087494,"aZ":-30.28795151931579,"pfxX":7.803515653647206,"pfxZ":1.0657796865702256,"pX":0.5517419715304619,"pZ":3.2448169831501485,"vX0":-7.931075487788882,"vY0":-132.92542441003545,"vZ0":0.8424802615974516,"x":95.97,"y":151.17,"x0":2.570613373665905,"y0":50.005606468654285,"z0":5.135007930167224,"aX":13.865710308186216},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.4,"breakHorizontal":-12.2,"spinRate":2212,"spinDirection":121},"zone":3,"typeConfidence":2.0,"plateTime":0.4131957492519023,"extension":5.697942447777099},"index":7,"playId":"1bd27d98-e03f-3171-8675-28ba548d2796","pitchNumber":4,"startTime":"2026-05-09T00:48:51.013Z","endTime":"2026-05-09T00:48:57.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61684174725092,"aZ":-34.859514054424984,"pfxX":-6.904696360291773,"pfxZ":-2.11475962069426,"pX":-0.5891154920801251,"pZ":2.325029386013119,"vX0":-5.662191952067809,"vY0":-112.30669591968794,"vZ0":2.1656758648912406,"x":139.46,"y":176.0,"x0":2.86802265482866,"y0":50.00337969124488,"z0":4.910907370296624,"aX":-8.760720555096958},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-2.9,"breakHorizontal":14.0,"spinRate":2377,"spinDirection":301},"zone":4,"typeConfidence":2.0,"plateTime":0.48896397448335094,"extension":5.442748947588188},"index":8,"playId":"d0793821-3f70-3127-97e7-aa4bfbd42702","pitchNumber":5,"startTime":"2026-05-09T00:49:25.772Z","endTime":"2026-05-09T00:49:29.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:49:29.726Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a sharp line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-09T00:52:04.891Z","endTime":"2026-05-09T00:52:33.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jhoan Duran replaces Tim Mayza.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-09T00:52:07.239Z","endTime":"2026-05-09T00:52:07.240Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661395,"link":"/api/v1/people/661395"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.32516603130045,"aZ":-21.158807429790166,"pfxX":-9.198875332579897,"pfxZ":5.575790936457196,"pX":-0.5644261246806,"pZ":2.9396132593364634,"vX0":6.597873345914914,"vY0":-140.05789654861715,"vZ0":-5.6774918017821046,"x":138.51,"y":159.41,"x0":-1.762440341359057,"y0":50.00156762184332,"z0":6.388192394923384,"aX":-18.169438829133654},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.0,"breakHorizontal":15.2,"spinRate":1854,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.3919280526767732,"extension":5.994004905468907},"index":1,"playId":"e1033dc6-6029-3c4a-9c35-fd82666b9d0b","pitchNumber":1,"startTime":"2026-05-09T00:52:07.241Z","endTime":"2026-05-09T00:52:10.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37419977076613,"aZ":-26.50820246227392,"pfxX":-8.90338049856729,"pfxZ":2.949207216757813,"pX":-0.6255893154795691,"pZ":2.1212261188788,"vX0":6.8711592921248545,"vY0":-137.92793793344327,"vZ0":-6.315677968957909,"x":140.85,"y":181.51,"x0":-1.9953290031860624,"y0":50.00392246210115,"z0":6.234204082013036,"aX":-17.11390049800698},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.2,"breakHorizontal":14.6,"spinRate":1548,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.39748663420464236,"extension":5.997023272247502},"hitData":{"launchSpeed":110.4,"launchAngle":10.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":62.33,"coordY":97.19}},"index":2,"playId":"2b3ed210-887e-3779-a31c-9386310e2f1c","pitchNumber":2,"startTime":"2026-05-09T00:52:22.652Z","endTime":"2026-05-09T00:52:33.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:52:33.641Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brenton Doyle grounds into a force out, third baseman Edmundo Sosa to second baseman Bryson Stott. Hunter Goodman out at 2nd. Brenton Doyle to 1st.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-09T00:52:58.799Z","endTime":"2026-05-09T00:53:28.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09778326758026,"aZ":-36.46429584982763,"pfxX":4.753363980189226,"pfxZ":-2.6872907120968685,"pX":0.7008425717033655,"pZ":1.684874614980289,"vX0":6.022330810152688,"vY0":-125.7579707301631,"vZ0":-3.4178098189841393,"x":90.29,"y":193.29,"x0":-2.3446041894960064,"y0":50.00163324215347,"z0":6.026924079238113,"aX":7.592965317526265},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.4,"breakHorizontal":-10.0,"spinRate":2625,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4359596481667558,"extension":5.8323635379835155},"index":0,"playId":"cdda7aa4-26ea-3fb2-8921-01364c9f380b","pitchNumber":1,"startTime":"2026-05-09T00:52:58.799Z","endTime":"2026-05-09T00:53:02.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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.778214522689165,"aZ":-19.33895531900681,"pfxX":-8.563761462014693,"pfxZ":6.607283046836458,"pX":-0.48389900559137616,"pZ":1.8610465085777552,"vX0":7.15154953635326,"vY0":-138.66770842710795,"vZ0":-8.142208896950919,"x":135.45,"y":188.53,"x0":-1.987129436957424,"y0":50.001004864856704,"z0":6.131595465118406,"aX":-16.63156445707067},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.3,"breakHorizontal":13.9,"spinRate":1778,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.39538898465550565,"extension":6.028809400647486},"hitData":{"launchSpeed":88.7,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.78,"coordY":173.32}},"index":1,"playId":"04c4eb2e-27f1-3c82-9c0f-f8098d5aa156","pitchNumber":2,"startTime":"2026-05-09T00:53:20.474Z","endTime":"2026-05-09T00:53:28.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:53:28.484Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-09T00:53:49.080Z","endTime":"2026-05-09T00:56:14.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.896072253936754,"aZ":-40.73793262712682,"pfxX":1.6631801933057853,"pfxZ":-5.374545757022776,"pX":-0.9351941694836146,"pZ":2.492434030765151,"vX0":2.7056071196219422,"vY0":-125.30847426175885,"vZ0":-1.295145776767197,"x":152.65,"y":171.48,"x0":-2.244263742740595,"y0":50.0039806153488,"z0":6.338935815300875,"aX":2.6492377601946915},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-9.8,"breakHorizontal":-3.6,"spinRate":2645,"spinDirection":48},"zone":13,"typeConfidence":2.0,"plateTime":0.4368074393221,"extension":5.784488101233246},"index":0,"playId":"32f25d23-706d-39ab-bf01-c97604cea4dc","pitchNumber":1,"startTime":"2026-05-09T00:54:07.078Z","endTime":"2026-05-09T00:54:13.459Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brenton Doyle steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"32f25d23-706d-39ab-bf01-c97604cea4dc","startTime":"2026-05-09T00:54:16.503Z","endTime":"2026-05-09T00:54:48.395Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.382839521336415,"aZ":-17.905298814908747,"pfxX":-8.703895428068394,"pfxZ":6.84502181345859,"pX":-0.4560482189275167,"pZ":4.165642869267593,"vX0":7.496609789586531,"vY0":-143.7175895645727,"vZ0":-3.1159513839102777,"x":134.38,"y":126.31,"x0":-1.971958843799913,"y0":50.00216196882012,"z0":6.380705519659415,"aX":-18.143922499664544},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.9,"breakHorizontal":14.2,"spinRate":2001,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3816125053004713,"extension":5.842418364146074},"index":2,"playId":"ab53e907-d3f3-3716-9966-dca2de51058b","pitchNumber":2,"startTime":"2026-05-09T00:54:48.395Z","endTime":"2026-05-09T00:54:52.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.146803441586947,"aZ":-41.67689563242127,"pfxX":1.8052851119869706,"pfxZ":-5.967571470782405,"pX":-0.38650182864500776,"pZ":2.2077462472604106,"vX0":3.945638332025058,"vY0":-125.36283641515938,"vZ0":-1.80277675902341,"x":131.73,"y":179.17,"x0":-2.2147456642911645,"y0":50.00154062744183,"z0":6.3355254549826965,"aX":2.875113674204698},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-10.9,"breakHorizontal":-4.2,"spinRate":2622,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.4367693166369069,"extension":5.923104806485329},"index":3,"playId":"f6135c37-e5b0-35a5-a099-ed1597a1393b","pitchNumber":3,"startTime":"2026-05-09T00:55:09.394Z","endTime":"2026-05-09T00:55:13.556Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-09T00:55:23.918Z","endTime":"2026-05-09T00:55:43.334Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02242825477462,"aZ":-42.48863261124151,"pfxX":2.008678124411283,"pfxZ":-6.516150266629317,"pX":-1.8802287190208884,"pZ":3.4215371526739746,"vX0":0.2500589746507579,"vY0":-125.01789045814927,"vZ0":1.1064497885380606,"x":188.67,"y":146.4,"x0":-2.2424609177243515,"y0":50.000096649957015,"z0":6.458561594512354,"aX":3.18130369919659},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-11.3,"breakHorizontal":-3.7,"spinRate":2605,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.4379842145445494,"extension":5.903060372302478},"index":5,"playId":"d695ce65-8580-3c43-bf96-000562b82c4a","pitchNumber":4,"startTime":"2026-05-09T00:55:43.334Z","endTime":"2026-05-09T00:55:46.700Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.79678065370343,"aZ":-13.109246514196375,"pfxX":-7.317006945301422,"pfxZ":9.060899582416253,"pX":-0.29385898223060275,"pZ":3.5740445882671286,"vX0":7.294866082104494,"vY0":-144.61542101816912,"vZ0":-5.288616215101191,"x":128.2,"y":142.28,"x0":-1.9064706446891366,"y0":50.00524993727445,"z0":6.240325124246923,"aX":-15.398905710614512},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.4,"breakHorizontal":11.6,"spinRate":2107,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.37971358194725324,"extension":6.0994561932273275},"index":6,"playId":"8bee4033-9525-3b55-893e-be2ddfb26e63","pitchNumber":5,"startTime":"2026-05-09T00:56:10.696Z","endTime":"2026-05-09T00:56:14.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:56:14.136Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros strikes out on a foul tip.","rbi":0,"awayScore":7,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-09T00:56:27.715Z","endTime":"2026-05-09T00:59:18.807Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.599468690193486,"aZ":-36.91457304510795,"pfxX":8.094181440736994,"pfxZ":-2.9474907275172875,"pX":-0.03404948489214651,"pZ":4.061307556941183,"vX0":3.2290063499271273,"vY0":-126.5411341987656,"vZ0":1.879021179806482,"x":118.3,"y":129.12,"x0":-2.3806880167077633,"y0":50.00071241541817,"z0":6.282432814352192,"aX":13.02759956306403},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.6,"breakHorizontal":-15.4,"spinRate":2677,"spinDirection":51},"zone":12,"typeConfidence":2.0,"plateTime":0.43407160243901544,"extension":5.514483725708372},"index":0,"playId":"92f49431-7fa6-3d50-be23-b3ca00b59f74","pitchNumber":1,"startTime":"2026-05-09T00:56:43.293Z","endTime":"2026-05-09T00:56:47.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10823771209557,"aZ":-31.099435563728964,"pfxX":-7.084460347508122,"pfxZ":0.5562868618268233,"pX":-1.2577074398797183,"pZ":1.8028522662330095,"vX0":4.78460637260718,"vY0":-138.98297398064852,"vZ0":-6.438645679392072,"x":164.94,"y":190.1,"x0":-2.0839509138452152,"y0":50.00680199441873,"z0":6.22394972349874,"aX":-13.817010271445463},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":-0.2,"breakHorizontal":11.8,"spinRate":1483,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.39459641201811557,"extension":5.987692739867042},"index":1,"playId":"40011dcf-c851-3362-bf75-ee74e3f0ac34","pitchNumber":2,"startTime":"2026-05-09T00:57:05.521Z","endTime":"2026-05-09T00:57:09.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.150998619055265,"aZ":-27.253185380607395,"pfxX":-8.318766948990895,"pfxZ":2.4935771625110545,"pX":-1.511323901589895,"pZ":1.9215779126020927,"vX0":4.65189088829724,"vY0":-139.77287294816648,"vZ0":-6.489820617736276,"x":174.61,"y":186.9,"x0":-2.1183139452564497,"y0":50.004693337813904,"z0":6.068680001727329,"aX":-16.425117123746404},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.4,"breakHorizontal":14.0,"spinRate":1622,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.39220986250469325,"extension":6.1297138081573905},"index":2,"playId":"98ae143a-3fd5-3f6b-9286-2e5dcb80ffb6","pitchNumber":3,"startTime":"2026-05-09T00:57:26.764Z","endTime":"2026-05-09T00:57:30.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":90.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.94172096416581,"aZ":-14.332410547578974,"pfxX":-8.404881667272214,"pfxZ":8.489471452622412,"pX":-0.2973190638650676,"pZ":2.5924318809879296,"vX0":7.793946368029449,"vY0":-144.55807173105055,"vZ0":-7.60019637241884,"x":128.33,"y":168.78,"x0":-1.9459000435459464,"y0":50.000113596301496,"z0":6.148517749147865,"aX":-17.658894480871915},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.9,"breakHorizontal":13.6,"spinRate":2080,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.379938280656424,"extension":6.168736941845939},"index":3,"playId":"765ddd88-a30b-39ef-81b0-e80fda607f04","pitchNumber":4,"startTime":"2026-05-09T00:57:47.967Z","endTime":"2026-05-09T00:57:51.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.3,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.13804665253975,"aZ":-13.73650819675904,"pfxX":-9.241614706833088,"pfxZ":8.794242005062895,"pX":-0.015449597902029849,"pZ":2.1049909120714183,"vX0":8.456364847802364,"vY0":-144.45174147489658,"vZ0":-8.943191522391343,"x":117.59,"y":181.95,"x0":-1.7915809399997198,"y0":50.002751887849975,"z0":6.101610288120573,"aX":-19.375742674808794},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.0,"breakHorizontal":14.9,"spinRate":2097,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3803333399456674,"extension":6.0397280009647885},"index":4,"playId":"f90fa769-7f36-31c6-9abd-19072e918044","pitchNumber":5,"startTime":"2026-05-09T00:58:07.642Z","endTime":"2026-05-09T00:58:11.767Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-09T00:58:21.771Z","endTime":"2026-05-09T00:58:37.566Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":90.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.35696667935486,"aZ":-11.7065083701547,"pfxX":-7.500033382604726,"pfxZ":9.706544824104625,"pX":0.30928052706880016,"pZ":2.2727115082308584,"vX0":8.232914005600167,"vY0":-144.88113800988165,"vZ0":-9.100118217058514,"x":105.21,"y":177.42,"x0":-1.6056413214304797,"y0":50.005134093078645,"z0":6.1852634002163756,"aX":-15.819768496160766},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.7,"breakHorizontal":11.8,"spinRate":2084,"spinDirection":225},"zone":9,"typeConfidence":2.0,"plateTime":0.37920535651139886,"extension":6.188424979052462},"index":6,"playId":"639489af-7ed5-391e-8965-6dd570d5c5b4","pitchNumber":6,"startTime":"2026-05-09T00:58:37.566Z","endTime":"2026-05-09T00:58:40.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33965580976534,"aZ":-25.204413030371075,"pfxX":-8.250057149733847,"pfxZ":3.4068814137659693,"pX":0.23541694705102878,"pZ":2.475425452906409,"vX0":8.485089622965859,"vY0":-142.05038690868903,"vZ0":-6.110000276402941,"x":108.03,"y":171.94,"x0":-1.7175446900869664,"y0":50.000049721727365,"z0":6.254943580290753,"aX":-16.868373979828156},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.0,"breakHorizontal":13.2,"spinRate":1741,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.38547770088588873,"extension":6.231668042073869},"index":7,"playId":"925045d5-b9bb-3fdd-aa98-ff103f7c1782","pitchNumber":7,"startTime":"2026-05-09T00:59:14.796Z","endTime":"2026-05-09T00:59:18.807Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T00:59:18.807Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a line drive to right fielder Tyler Freeman.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-09T01:01:15.898Z","endTime":"2026-05-09T01:02:12.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":90.4,"endSpeed":83.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.483313070395784,"aZ":-31.978498942162012,"pfxX":9.493135131749735,"pfxZ":0.11313003746156092,"pX":0.9138688906384934,"pZ":1.945199406321642,"vX0":-7.63813457352666,"vY0":-131.47159483076734,"vZ0":-1.8030661237240317,"x":82.17,"y":186.26,"x0":2.621251933867138,"y0":50.00419219338663,"z0":5.009936989022158,"aX":16.644766923195494},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.0,"breakHorizontal":-15.6,"spinRate":2045,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.41636682336591324,"extension":5.70929703400239},"index":0,"playId":"3368dc77-d522-3288-82f8-8ce0d452586c","pitchNumber":1,"startTime":"2026-05-09T01:01:41.963Z","endTime":"2026-05-09T01:01:45.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.887181705980414,"aZ":-33.951584521233755,"pfxX":-6.930503453548356,"pfxZ":-1.4377094018225307,"pX":-0.6424483772494343,"pZ":2.118804372741028,"vX0":-6.201996092214208,"vY0":-110.76259438934444,"vZ0":1.869568838473147,"x":141.49,"y":181.57,"x0":3.1005651730751813,"y0":50.004309033291925,"z0":4.829626460027109,"aX":-8.558546978607342},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-1.7,"breakHorizontal":14.3,"spinRate":2643,"spinDirection":297},"zone":7,"typeConfidence":2.0,"plateTime":0.4956453090324202,"extension":5.491608830945428},"hitData":{"launchSpeed":82.0,"launchAngle":14.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.63,"coordY":115.96}},"index":1,"playId":"ab22acc6-f09a-3d55-b79b-24de4f4419ce","pitchNumber":2,"startTime":"2026-05-09T01:02:00.600Z","endTime":"2026-05-09T01:02:12.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:02:12.603Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman challenged (pitch result), call on the field was confirmed: Adolis García walks. Bryce Harper to 2nd.","rbi":0,"awayScore":7,"homeScore":2,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-09T01:02:21.134Z","endTime":"2026-05-09T01:04:59.244Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"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(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":90.6,"endSpeed":82.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2094865319819,"aZ":-32.080371906993705,"pfxX":11.380169432454238,"pfxZ":0.05436670047364167,"pX":-0.300401481693328,"pZ":1.9540748161306791,"vX0":-10.924280511632338,"vY0":-131.47679115121298,"vZ0":-1.9937826617273662,"x":128.45,"y":186.02,"x0":2.4401969155804837,"y0":50.00322767905113,"z0":5.1148204018254315,"aX":19.822129683411784},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.1,"breakHorizontal":-18.0,"spinRate":2096,"spinDirection":123},"zone":7,"typeConfidence":2.0,"plateTime":0.4174061313654991,"extension":5.811121305063566},"index":0,"playId":"6f0562c6-e538-3073-8a09-c9f63ab1d690","pitchNumber":1,"startTime":"2026-05-09T01:02:35.598Z","endTime":"2026-05-09T01:02:39.321Z","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":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.001800026671752,"aZ":-28.50532383842285,"pfxX":0.07188513519615292,"pfxZ":2.3628871820330843,"pX":-0.958584616660831,"pZ":2.141331643427356,"vX0":-9.29394034354035,"vY0":-124.0498946877179,"vZ0":-1.209733599448903,"x":153.54,"y":180.96,"x0":2.8350293833301374,"y0":50.000039620005964,"z0":5.022827564844455,"aX":0.11259555651962343},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.2,"breakHorizontal":2.2,"spinRate":2361,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.442395713380201,"extension":5.496129927074738},"index":1,"playId":"48dd724a-6fb2-362b-ac12-ffbad377de1c","pitchNumber":2,"startTime":"2026-05-09T01:02:56.848Z","endTime":"2026-05-09T01:03:02.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":70.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26035391320554,"aZ":-34.81524795559963,"pfxX":-9.749812010926185,"pfxZ":-2.0929350039238948,"pX":-1.9290145190683614,"pZ":2.5558355304284297,"vX0":-8.05450895571101,"vY0":-112.45901100728655,"vZ0":2.835145094621888,"x":190.53,"y":169.77,"x0":2.9853897198118413,"y0":50.0029916681164,"z0":4.847007208786076,"aX":-12.299187330907},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-2.5,"breakHorizontal":19.9,"spinRate":2710,"spinDirection":302},"zone":11,"typeConfidence":2.0,"plateTime":0.4898867684569632,"extension":5.316773242355663},"index":2,"playId":"24a8061a-4818-3fc8-9ea0-6228043d0dc6","pitchNumber":3,"startTime":"2026-05-09T01:03:15.397Z","endTime":"2026-05-09T01:03:20.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.148534430423798,"aZ":-28.065712158006512,"pfxX":10.042027037825136,"pfxZ":2.3036702114687344,"pX":-0.46227127852621525,"pZ":3.2363612997674682,"vX0":-11.380085044449253,"vY0":-133.36009521568025,"vZ0":0.1914009347814578,"x":134.62,"y":151.4,"x0":2.574325975903481,"y0":50.00374834350749,"z0":5.203400740352636,"aX":17.92231167950938},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.4,"breakHorizontal":-15.5,"spinRate":2173,"spinDirection":128},"zone":1,"typeConfidence":2.0,"plateTime":0.412158450163187,"extension":5.905998925407909},"index":3,"playId":"450cdfd3-d5c8-3c78-9d2f-b71bfad36915","pitchNumber":4,"startTime":"2026-05-09T01:03:38.849Z","endTime":"2026-05-09T01:03:42.216Z","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":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.099602013459197,"aZ":-26.11552913299911,"pfxX":6.881819959502787,"pfxZ":3.3880646607030265,"pX":0.6859636378603347,"pZ":4.458829787962891,"vX0":-7.464446763758039,"vY0":-133.23411856027136,"vZ0":2.7414784055006454,"x":90.85,"y":118.39,"x0":2.637152992167989,"y0":50.00159658448969,"z0":5.310124130655981,"aX":12.303442373693173},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.0,"breakHorizontal":-10.7,"spinRate":2069,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.4119608524929994,"extension":5.686933677600937},"index":4,"playId":"120fa609-dcf6-3875-8c4c-54d5d67a08c8","pitchNumber":5,"startTime":"2026-05-09T01:03:58.901Z","endTime":"2026-05-09T01:04:02.106Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"playId":"1e3f0890-5302-36e2-ab88-8cf98f29c4c2","startTime":"2026-05-09T01:04:15.137Z","endTime":"2026-05-09T01:04:18.137Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48864087146634,"aZ":-29.22992004067411,"pfxX":10.164395997463094,"pfxZ":1.673854587862106,"pX":0.6523694386805378,"pZ":3.5054759946373917,"vX0":-8.25097849249849,"vY0":-132.68033502417197,"vZ0":1.0609732616725271,"x":92.13,"y":144.13,"x0":2.4999089310393248,"y0":50.00470534245902,"z0":5.2493439329106755,"aX":17.91207761076974},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.5,"breakHorizontal":-16.3,"spinRate":2096,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.41466686192073077,"extension":5.8577266308022775},"index":6,"playId":"a06f4974-46ae-3adf-8a6d-a2412547eb94","pitchNumber":6,"startTime":"2026-05-09T01:04:32.231Z","endTime":"2026-05-09T01:04:59.244Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"playEndTime":"2026-05-09T01:04:59.244Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a line drive to left fielder Jordan Beck. Bryce Harper scores. Adolis García to 2nd.","rbi":1,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-09T01:05:06.239Z","endTime":"2026-05-09T01:05:29.899Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":657514,"link":"/api/v1/people/657514"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":81.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94089305919721,"aZ":-27.80929319254462,"pfxX":9.224204242212876,"pfxZ":2.528392090381228,"pX":-0.18522683379639146,"pZ":2.535110870428576,"vX0":-10.41617150049036,"vY0":-131.4205546135029,"vZ0":-1.0715449512899307,"x":124.06,"y":170.33,"x0":2.653612789803584,"y0":50.004717757649644,"z0":5.036322300395367,"aX":15.944905410487578},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.6,"breakHorizontal":-14.0,"spinRate":2223,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.4186737862419334,"extension":5.941636472029271},"hitData":{"launchSpeed":87.6,"launchAngle":13.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.1,"coordY":118.47}},"index":0,"playId":"23a4f0c9-211c-3e90-96f7-fc3e55cb5b2f","pitchNumber":1,"startTime":"2026-05-09T01:05:19.096Z","endTime":"2026-05-09T01:05:29.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:05:29.899Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out swinging.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-09T01:08:14.826Z","endTime":"2026-05-09T01:10:09.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,8],"actionIndex":[1,5],"runnerIndex":[0,1,2],"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"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":8},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-09T01:05:46.082Z","endTime":"2026-05-09T01:05:58.275Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jimmy Herget replaces Brennan Bernardino.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-09T01:05:58.275Z","endTime":"2026-05-09T01:08:16.873Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623474,"link":"/api/v1/people/623474"},"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(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":84.2,"endSpeed":77.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.239624216605293,"aZ":-22.91059916666595,"pfxX":-1.3422784741209535,"pfxZ":6.095078487023077,"pX":1.9598257280307758,"pZ":1.3997368558791745,"vX0":10.605599109367871,"vY0":-122.24150641747582,"vZ0":-4.291287134565167,"x":42.3,"y":200.99,"x0":-2.253318396707127,"y0":50.00144250917835,"z0":5.13590133107341,"aX":-2.041533728488835},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":10.3,"breakHorizontal":0.0,"spinRate":2532,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.44743070354229664,"extension":5.160814609859774},"index":2,"playId":"934821dd-7df0-38bf-b16d-fdbd2a78f79e","pitchNumber":1,"startTime":"2026-05-09T01:08:16.873Z","endTime":"2026-05-09T01:08:20.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":88.3,"endSpeed":80.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.928307508464087,"aZ":-32.6747873565847,"pfxX":-11.978604850000163,"pfxZ":-0.30254579567495554,"pX":-0.8783899001611326,"pZ":2.404125390642463,"vX0":8.16007173594213,"vY0":-128.24790486528846,"vZ0":0.6332730707736078,"x":150.48,"y":173.87,"x0":-2.554269243758545,"y0":50.00262609561392,"z0":4.713997104577057,"aX":-19.84037225791003},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.1,"breakHorizontal":19.7,"spinRate":2444,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.4280145045842425,"extension":5.288465368672127},"index":3,"playId":"09ed72cc-52d1-3b46-b73b-5af05729886f","pitchNumber":2,"startTime":"2026-05-09T01:08:35.722Z","endTime":"2026-05-09T01:08:39.061Z","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":90.4,"endSpeed":82.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.554496675249897,"aZ":-28.83372702975958,"pfxX":-11.439075001457676,"pfxZ":1.9299439132578673,"pX":2.0909194784631286,"pZ":0.804991317032842,"vX0":14.022434142274223,"vY0":-130.8326465514139,"vZ0":-5.997184294643497,"x":37.3,"y":217.05,"x0":-1.8515902718168629,"y0":50.00527496225643,"z0":5.287420811347484,"aX":-19.83729694827207},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.3,"breakHorizontal":17.6,"spinRate":2322,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.41861144065438705,"extension":5.346448013361909},"index":4,"playId":"e30f24df-153e-3e88-b965-825d3696379b","pitchNumber":3,"startTime":"2026-05-09T01:08:58.836Z","endTime":"2026-05-09T01:09:01.946Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Jimmy Herget. Adolis García to 3rd. Brandon Marsh to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":5,"actionPlayId":"e30f24df-153e-3e88-b965-825d3696379b","startTime":"2026-05-09T01:09:10.738Z","endTime":"2026-05-09T01:09:35.667Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.33026563088948,"aZ":-27.252051369553197,"pfxX":7.634466348291377,"pfxZ":3.8447268818394527,"pX":-0.3324782756577484,"pZ":3.1380853979716274,"vX0":2.864232357373247,"vY0":-112.99474260829693,"vZ0":1.4000134632072037,"x":129.67,"y":154.05,"x0":-2.611901578519437,"y0":50.00514155795204,"z0":5.266996953054584,"aX":9.783522454796103},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":7.7,"breakHorizontal":-14.6,"spinRate":2850,"spinDirection":90},"zone":1,"typeConfidence":2.0,"plateTime":0.48641891178162444,"extension":4.969003049967922},"index":6,"playId":"a7ea4393-472f-351e-98eb-21f4ef20284b","pitchNumber":4,"startTime":"2026-05-09T01:09:35.667Z","endTime":"2026-05-09T01:09:38.986Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-05-09T01:09:58.290Z","endTime":"2026-05-09T01:10:05.572Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17741149854826,"aZ":-31.96616392921699,"pfxX":5.874715194718583,"pfxZ":0.1612819872108,"pX":0.4174357300870966,"pZ":1.9544242744191205,"vX0":4.989158645420621,"vY0":-113.98496896130085,"vZ0":-0.26868712455399046,"x":101.09,"y":186.01,"x0":-2.5681066518748845,"y0":50.004659446392445,"z0":5.246976818782288,"aX":7.6815226732756},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":0.5,"breakHorizontal":-12.0,"spinRate":2974,"spinDirection":80},"zone":9,"typeConfidence":2.0,"plateTime":0.4816874098805757,"extension":5.032711628587702},"index":8,"playId":"ee05c9f5-5ac9-3279-87dc-5d97eaeb8104","pitchNumber":5,"startTime":"2026-05-09T01:10:05.572Z","endTime":"2026-05-09T01:10:09.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:10:09.347Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryson Stott doubles (4) on a line drive to center fielder Brenton Doyle. Adolis García scores. Brandon Marsh scores.","rbi":2,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-09T01:10:20.761Z","endTime":"2026-05-09T01:13:21.494Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"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,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":{"id":657514,"link":"/api/v1/people/657514"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":657514,"link":"/api/v1/people/657514"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":84.7,"endSpeed":78.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11914226272044,"aZ":-29.429832342268266,"pfxX":0.6872377040569215,"pfxZ":1.7678321832979051,"pX":-0.4001194717450271,"pZ":2.5152146435321905,"vX0":4.639843484869719,"vY0":-123.3410043916876,"vZ0":-1.069716197468507,"x":132.25,"y":170.87,"x0":-2.390089558813708,"y0":50.002020378777324,"z0":5.422579785405257,"aX":1.063878257036357},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.2,"breakHorizontal":-2.3,"spinRate":2642,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.44304979829679025,"extension":5.033919678286386},"index":0,"playId":"093886d8-048f-37dc-97ed-a6c16bf13085","pitchNumber":1,"startTime":"2026-05-09T01:10:36.282Z","endTime":"2026-05-09T01:10:39.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63794116559591,"aZ":-32.95314157337948,"pfxX":-11.521261883139381,"pfxZ":-0.44568516547920645,"pX":1.0919969535080603,"pZ":2.3326548240755325,"vX0":11.712317584381172,"vY0":-131.86613807550359,"vZ0":-1.599683243565699,"x":75.38,"y":175.8,"x0":-1.9069932596768622,"y0":50.00064337031064,"z0":5.374842111123284,"aX":-20.319812739495365},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.0,"breakHorizontal":18.4,"spinRate":2280,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4151378334415563,"extension":5.045304675296905},"index":1,"playId":"eec96090-63ca-3d3e-b774-e35bf167f358","pitchNumber":2,"startTime":"2026-05-09T01:11:01.776Z","endTime":"2026-05-09T01:11:05.476Z","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":83.0,"endSpeed":76.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85580498808732,"aZ":-32.344414910561866,"pfxX":-4.676178224255441,"pfxZ":-0.11348906614609255,"pX":-1.0340499148005677,"pZ":1.9856601031396737,"vX0":4.749518540872172,"vY0":-120.9588177252667,"vZ0":-1.1897514156196884,"x":156.42,"y":185.17,"x0":-2.4082246928387536,"y0":50.002975820796635,"z0":5.299769965463319,"aX":-6.983933545600402},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.2,"breakHorizontal":7.4,"spinRate":1397,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.45146859399870687,"extension":5.141819734649469},"index":2,"playId":"b91d8d04-9d42-3770-b734-a161a0c12103","pitchNumber":3,"startTime":"2026-05-09T01:11:19.030Z","endTime":"2026-05-09T01:11:22.385Z","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":85.1,"endSpeed":79.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.174756477854512,"aZ":-33.13235336926555,"pfxX":-4.276082031568173,"pfxZ":-0.6159011902596623,"pX":-0.8372698804254494,"pZ":0.9293187294965641,"vX0":5.0781929231195635,"vY0":-123.94137819554714,"vZ0":-4.1614742145323635,"x":148.91,"y":213.69,"x0":-2.3505746533892014,"y0":50.00053778169325,"z0":5.376403056887946,"aX":-6.698058008792395},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.8,"breakHorizontal":6.6,"spinRate":1235,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.44077406084260895,"extension":5.110508917541904},"index":3,"playId":"fd7a1709-4637-32ba-bb3a-002e66ca8ec9","pitchNumber":4,"startTime":"2026-05-09T01:11:42.717Z","endTime":"2026-05-09T01:11:46.391Z","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":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.656746073424724,"aZ":-19.5788892867978,"pfxX":-8.820715372604557,"pfxZ":6.953369755104532,"pX":1.3536223810863606,"pZ":1.8433521793134358,"vX0":11.669316966795868,"vY0":-133.90574147888285,"vZ0":-4.967032678342495,"x":65.4,"y":189.01,"x0":-1.9202527666104385,"y0":50.002311077542984,"z0":5.128518211488544,"aX":-15.975506434583549},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.6,"breakHorizontal":13.4,"spinRate":2178,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4094773266422611,"extension":4.689695383523453},"index":4,"playId":"b84faa3d-a20c-3097-a399-d7c426cb5b2b","pitchNumber":5,"startTime":"2026-05-09T01:12:04.165Z","endTime":"2026-05-09T01:12:07.441Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"0c086392-3b8d-4792-943c-5a4cfbb46a34","startTime":"2026-05-09T01:12:25.506Z","endTime":"2026-05-09T01:12:30.491Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.773116888286886,"aZ":-19.82234355084845,"pfxX":-8.493528071098833,"pfxZ":6.7637382943125655,"pX":0.23717403314383118,"pZ":3.018198925725851,"vX0":8.788648600045567,"vY0":-134.68068264448726,"vZ0":-2.4103626911888263,"x":107.96,"y":157.29,"x0":-1.9735706270114763,"y0":50.005397907674315,"z0":5.335332689602727,"aX":-15.518700146403992},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.9,"breakHorizontal":13.3,"spinRate":2105,"spinDirection":251},"zone":2,"typeConfidence":2.0,"plateTime":0.40755623397550833,"extension":4.75278753440055},"index":6,"playId":"11b38d13-cce4-3238-bc47-ac8a766989d5","pitchNumber":6,"startTime":"2026-05-09T01:12:41.668Z","endTime":"2026-05-09T01:12:47.945Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20665760465717,"aZ":-24.94544982257181,"pfxX":-1.0993511713430606,"pfxZ":4.42850272430819,"pX":-0.09903991457016145,"pZ":2.2438736727333524,"vX0":5.868320736743693,"vY0":-127.01565758923113,"vZ0":-2.8695036703515373,"x":120.78,"y":178.2,"x0":-2.297343701005984,"y0":50.00382538822254,"z0":5.373555673110385,"aX":-1.7955721337745278},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.6,"breakHorizontal":0.6,"spinRate":2679,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.43135160603715494,"extension":4.80874916700007},"hitData":{"launchSpeed":106.3,"launchAngle":15.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":169.74,"coordY":62.27}},"index":7,"playId":"c215b113-c2a5-344d-bcf6-b5781516e58e","pitchNumber":7,"startTime":"2026-05-09T01:13:09.813Z","endTime":"2026-05-09T01:13:21.494Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:13:21.494Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Edmundo Sosa pops out to second baseman Willi Castro.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-09T01:13:49.326Z","endTime":"2026-05-09T01:14:52.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"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,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70201680266229,"aZ":-27.97825445828125,"pfxX":8.874209521217765,"pfxZ":3.237857456504095,"pX":0.4676887510754786,"pZ":2.438331276866459,"vX0":4.363453712771767,"vY0":-113.98371339649258,"vZ0":-0.08955112821410738,"x":99.17,"y":172.95,"x0":-2.633293937123592,"y0":50.00440077094748,"z0":5.273559114129059,"aX":11.514186732009193},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":6.1,"breakHorizontal":-17.3,"spinRate":2840,"spinDirection":82},"zone":6,"typeConfidence":2.0,"plateTime":0.4831419052356618,"extension":5.1558099759284985},"index":0,"playId":"0a95260c-c65a-3542-82e3-bc29c2174be7","pitchNumber":1,"startTime":"2026-05-09T01:14:00.687Z","endTime":"2026-05-09T01:14:03.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.420423341205964,"aZ":-25.829255714420043,"pfxX":-1.0072476436181543,"pfxZ":4.038555037522375,"pX":-0.2534131425381917,"pZ":1.3732482186368333,"vX0":5.597684591139031,"vY0":-124.61889503419287,"vZ0":-4.291848993858654,"x":126.66,"y":201.7,"x0":-2.399381997696656,"y0":50.00225161755303,"z0":5.25554653454136,"aX":-1.5828534736911328},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.5,"breakHorizontal":0.5,"spinRate":2574,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.43980748034222517,"extension":5.027202961826678},"index":1,"playId":"1297e0ea-9360-3f82-bbee-3c7cc3d25584","pitchNumber":2,"startTime":"2026-05-09T01:14:19.352Z","endTime":"2026-05-09T01:14:23.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.7,"endSpeed":70.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.1739474481255,"aZ":-29.081377552011347,"pfxX":6.574097411408234,"pfxZ":2.463032766098703,"pX":-0.43040508203693656,"pZ":2.6874613800715275,"vX0":3.5527544381569185,"vY0":-111.60230186369189,"vZ0":2.981107486839726,"x":133.41,"y":166.22,"x0":-2.8999155346632626,"y0":50.00088112094398,"z0":4.341016768508526,"aX":8.24243634377038},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":5.6,"breakHorizontal":-12.8,"spinRate":2744,"spinDirection":94},"zone":4,"typeConfidence":2.0,"plateTime":0.49187831009279703,"extension":5.329855829355865},"hitData":{"launchSpeed":47.9,"launchAngle":53.0,"totalDistance":111.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":127.83,"coordY":158.14}},"index":2,"playId":"136a6e06-9780-3e1a-a7af-963e476fafee","pitchNumber":3,"startTime":"2026-05-09T01:14:42.807Z","endTime":"2026-05-09T01:14:52.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:14:52.430Z","atBatIndex":69},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Justin Crawford homers (1) on a fly ball to right center field. Bryson Stott scores.","rbi":2,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-09T01:15:06.896Z","endTime":"2026-05-09T01:15:58.232Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"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":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":623474,"link":"/api/v1/people/623474"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":70.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.07086933329997,"aZ":-28.869231939867912,"pfxX":8.377942260074905,"pfxZ":2.606445183111818,"pX":-1.0325057750984303,"pZ":3.0579723815513375,"vX0":1.4969350363505214,"vY0":-112.42504831099893,"vZ0":1.6825376316644027,"x":156.36,"y":156.21,"x0":-2.7963472058780394,"y0":50.003351893685746,"z0":5.248904036937543,"aX":10.629552828687926},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":5.5,"breakHorizontal":-15.6,"spinRate":2920,"spinDirection":85},"zone":11,"typeConfidence":2.0,"plateTime":0.4888443419183601,"extension":4.894814633781936},"index":0,"playId":"5ee91b79-bfcc-3528-a592-f6322caed4a3","pitchNumber":1,"startTime":"2026-05-09T01:15:16.518Z","endTime":"2026-05-09T01:15:20.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82950989930126,"aZ":-29.05330832372209,"pfxX":12.051655040091356,"pfxZ":2.496797072823874,"pX":0.35599869132333956,"pZ":2.2399933457226147,"vX0":3.547722993782715,"vY0":-112.2159777421999,"vZ0":-0.016997032144183022,"x":103.43,"y":178.3,"x0":-2.819036367967155,"y0":50.00434409188423,"z0":5.254031215079521,"aX":15.085433702212457},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":4.8,"breakHorizontal":-22.8,"spinRate":3062,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.4916073374421597,"extension":4.868261117750451},"hitData":{"launchSpeed":96.6,"launchAngle":35.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":196.62,"coordY":71.34}},"index":1,"playId":"8e0e401c-cd13-3aa6-88eb-9f2da2ad6b9b","pitchNumber":2,"startTime":"2026-05-09T01:15:34.270Z","endTime":"2026-05-09T01:15:58.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:15:58.232Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-09T01:16:12.006Z","endTime":"2026-05-09T01:17:01.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"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":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.436915352865405,"aZ":-24.59276041768443,"pfxX":0.6040940817047176,"pfxZ":4.838797018286681,"pX":0.45303325857795174,"pZ":1.9047866659590011,"vX0":6.70793103132866,"vY0":-124.02066521627903,"vZ0":-2.703206529585478,"x":99.73,"y":187.35,"x0":-2.358666348621593,"y0":50.004372748350576,"z0":5.047475504305514,"aX":0.9449474207285825},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.4,"breakHorizontal":-2.5,"spinRate":2573,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.4406681480944874,"extension":5.131516862278491},"index":0,"playId":"717183f9-fc13-3a0f-81c3-e3c1e2bd46bc","pitchNumber":1,"startTime":"2026-05-09T01:16:25.318Z","endTime":"2026-05-09T01:16:28.903Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.433914274228364,"aZ":-22.125707973396615,"pfxX":-0.2846972069532907,"pfxZ":6.407177605331478,"pX":0.3854536816445911,"pZ":1.5554732154727198,"vX0":6.794142233982084,"vY0":-124.29648346519585,"vZ0":-4.081642727803489,"x":102.31,"y":196.78,"x0":-2.343850068345703,"y0":50.00021401323693,"z0":5.0513385630146574,"aX":-0.4464159127136327},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.9,"breakHorizontal":-1.1,"spinRate":2630,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.4403105650196526,"extension":4.819814655190918},"index":1,"playId":"2222ceb1-fde8-3361-872d-1e6c7edb4259","pitchNumber":2,"startTime":"2026-05-09T01:16:40.648Z","endTime":"2026-05-09T01:16:44.018Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.951249127653988,"aZ":-29.718723349997347,"pfxX":8.126845418135337,"pfxZ":1.9087319212328966,"pX":0.9011337929318045,"pZ":1.331392422835657,"vX0":5.256996884954783,"vY0":-113.37151622417622,"vZ0":-1.7597400346109193,"x":82.65,"y":202.83,"x0":-2.5128484948874337,"y0":50.00343073729478,"z0":5.116323622636422,"aX":10.45659088761133},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":3.2,"breakHorizontal":-16.2,"spinRate":2999,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.4852701726407549,"extension":5.172571395069735},"index":2,"playId":"45eea86d-caf2-3240-8e8a-bd26eca91efe","pitchNumber":3,"startTime":"2026-05-09T01:16:56.890Z","endTime":"2026-05-09T01:17:01.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:17:01.069Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-09T01:19:30.450Z","endTime":"2026-05-09T01:20:30.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Alvarado replaces Jhoan Duran.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-09T01:17:29.749Z","endTime":"2026-05-09T01:19:32.803Z","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.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.48282319581693,"aZ":-16.35680954083055,"pfxX":9.676913504689418,"pfxZ":7.7923534423495155,"pX":0.5970403382055383,"pZ":1.422597364054399,"vX0":-6.057523831569848,"vY0":-141.6064039145055,"vZ0":-10.66619694422054,"x":94.24,"y":200.37,"x0":1.5071229146616953,"y0":50.006019808549816,"z0":6.286096752106464,"aX":19.646428327785436},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.1,"breakHorizontal":-16.3,"spinRate":2002,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.38687280308909777,"extension":6.937538229943969},"index":1,"playId":"30adb80c-bacc-3467-bf9f-13ed9883c6dd","pitchNumber":1,"startTime":"2026-05-09T01:19:32.803Z","endTime":"2026-05-09T01:19:36.632Z","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":97.5,"endSpeed":89.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.873345605957308,"aZ":-16.406069857183088,"pfxX":8.48923628500991,"pfxZ":7.758651026007632,"pX":-0.6721840602025079,"pZ":2.6833728872867053,"vX0":-9.117635893455411,"vY0":-141.55861879608685,"vZ0":-7.491118887158951,"x":142.62,"y":166.33,"x0":1.4852537749991832,"y0":50.00222725222369,"z0":6.411263988159289,"aX":17.253416680333338},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.7,"breakHorizontal":-13.6,"spinRate":2027,"spinDirection":148},"zone":4,"typeConfidence":2.0,"plateTime":0.38671299332129916,"extension":6.919037322224922},"index":2,"playId":"aae55689-3c11-3bef-ac8d-e79db50ec2e6","pitchNumber":2,"startTime":"2026-05-09T01:19:50.396Z","endTime":"2026-05-09T01:19:54.101Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.854652188754184,"aZ":-26.040809153602115,"pfxX":0.47341538475690426,"pfxZ":3.3914688030173323,"pX":-0.06947483796202003,"pZ":2.8223520151862127,"vX0":-3.6635230870218956,"vY0":-133.20251151516203,"vZ0":-5.091487392199856,"x":119.65,"y":162.58,"x0":1.2583617803954705,"y0":50.0041018597696,"z0":6.626001020617597,"aX":0.8569212499994137},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.3,"breakHorizontal":-0.1,"spinRate":2211,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.4101683350695309,"extension":6.660372984302571},"index":3,"playId":"1371de20-717b-3ba8-b6f2-2892fbd20aaf","pitchNumber":3,"startTime":"2026-05-09T01:20:07.142Z","endTime":"2026-05-09T01:20:10.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.8,"endSpeed":88.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.723107812417684,"aZ":-14.071880162964868,"pfxX":3.8088406220617226,"pfxZ":9.038645325588698,"pX":-0.9278560017486072,"pZ":2.6808584388789023,"vX0":-7.601801886093362,"vY0":-140.57148425402576,"vZ0":-7.702347455878233,"x":152.37,"y":166.4,"x0":1.315922689203298,"y0":50.00114859381137,"z0":6.369076499549512,"aX":7.627230982590571},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":-5.4,"spinRate":1996,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.38957850551940165,"extension":6.86128197178552},"index":4,"playId":"f9139222-55a0-3f21-9136-35ae126a028a","pitchNumber":4,"startTime":"2026-05-09T01:20:27.555Z","endTime":"2026-05-09T01:20:30.902Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:20:30.902Z","atBatIndex":72},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Phillies challenged (hit by pitch), call on the field was upheld: Brett Sullivan hit by pitch.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-09T01:20:46.253Z","endTime":"2026-05-09T01:22:18.886Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"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":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78706028841358,"aZ":-14.9011641482177,"pfxX":9.109418078723442,"pfxZ":8.506491726125677,"pX":-0.6741469618897994,"pZ":2.651397201433653,"vX0":-9.18016596329159,"vY0":-141.69283760665886,"vZ0":-7.7382341862089135,"x":142.7,"y":167.19,"x0":1.426348543709274,"y0":50.003219588202285,"z0":6.3726288378226625,"aX":18.498231678084696},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":-14.6,"spinRate":2136,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.3867568636195542,"extension":6.906856505253071},"index":0,"playId":"70334526-3632-343d-bf9d-b61e6f402ae3","pitchNumber":1,"startTime":"2026-05-09T01:20:58.216Z","endTime":"2026-05-09T01:21:01.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43803589489586,"aZ":-26.381766844422295,"pfxX":-2.2857965922713888,"pfxZ":3.2009440740304305,"pX":-0.7957860483895824,"pZ":1.3139604737805661,"vX0":-4.530478481767623,"vY0":-133.60747880196632,"vZ0":-8.514925979398393,"x":147.33,"y":203.3,"x0":1.2180975966796992,"y0":50.005753675734255,"z0":6.434716970663444,"aX":-4.137224323975654},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.2,"breakHorizontal":5.2,"spinRate":2260,"spinDirection":172},"zone":13,"typeConfidence":2.0,"plateTime":0.40976102233862166,"extension":6.797141514757689},"index":1,"playId":"2df7b58d-a4b4-3e95-bba4-971e1f2c38eb","pitchNumber":2,"startTime":"2026-05-09T01:21:14.446Z","endTime":"2026-05-09T01:21:17.757Z","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":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.666851805944734,"aZ":-25.146636811911943,"pfxX":-1.687615220695923,"pfxZ":3.8481298200749006,"pX":-2.090573807371455,"pZ":2.1880071123848897,"vX0":-7.7175340310103,"vY0":-134.4544753213454,"vZ0":-6.692147842094939,"x":196.69,"y":179.7,"x0":1.0385563504218787,"y0":50.00448258920513,"z0":6.4984710393062715,"aX":-3.084738746462346},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.6,"breakHorizontal":4.8,"spinRate":2322,"spinDirection":198},"zone":13,"typeConfidence":2.0,"plateTime":0.40764990542726265,"extension":6.8833769734945855},"index":2,"playId":"1caedd64-a2c9-3a6d-acfe-18fdace200d4","pitchNumber":3,"startTime":"2026-05-09T01:21:32.645Z","endTime":"2026-05-09T01:21:35.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20059408919166,"aZ":-25.33768864425207,"pfxX":-0.7729504871551933,"pfxZ":3.7908084909616173,"pX":-1.5710226860342702,"pZ":0.762548523932481,"vX0":-6.801131210066684,"vY0":-133.3706427206358,"vZ0":-10.072435339605384,"x":176.88,"y":218.19,"x0":1.1107732389037144,"y0":50.00598618490068,"z0":6.410133267670432,"aX":-1.394721433451547},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.9,"breakHorizontal":2.9,"spinRate":2288,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.410398608908356,"extension":6.862427662080086},"index":3,"playId":"15ef3951-a476-33a6-8296-8948b5c06a34","pitchNumber":4,"startTime":"2026-05-09T01:21:49.490Z","endTime":"2026-05-09T01:21:53.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.7,"strikeZoneTop":3.174,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.778340697703065,"aZ":-20.43690256522638,"pfxX":10.203531989118265,"pfxZ":5.771876369406204,"pX":1.4867279240730986,"pZ":3.8049663573505113,"vX0":-3.9025376185964307,"vY0":-142.42411387883553,"vZ0":-3.5345306360791913,"x":60.33,"y":136.05,"x0":1.5570968521622526,"y0":50.00405229865606,"z0":6.370788970400333,"aX":20.75248680988512},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.8,"breakHorizontal":-17.5,"spinRate":1910,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.38607276763124654,"extension":6.82599464143488},"index":4,"playId":"ebd566a6-ff90-39b1-a251-ffdb31a8ced9","pitchNumber":5,"startTime":"2026-05-09T01:22:13.140Z","endTime":"2026-05-09T01:22:18.886Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":143},"playEndTime":"2026-05-09T01:22:18.886Z","atBatIndex":73},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Beck pops out to first baseman Bryce Harper in foul territory.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-09T01:25:26.213Z","endTime":"2026-05-09T01:26:45.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Jake McCarthy replaces Brett Sullivan.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-09T01:24:51.544Z","endTime":"2026-05-09T01:25:28.576Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":664954,"link":"/api/v1/people/664954"},"base":1},{"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":98.6,"endSpeed":89.9,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.808891346740424,"aZ":-12.719583606404976,"pfxX":8.772618732081677,"pfxZ":9.428158830008204,"pX":-0.5688264591051903,"pZ":1.657175522320136,"vX0":-8.453789083096936,"vY0":-142.93998185606222,"vZ0":-10.673985982320703,"x":138.68,"y":194.04,"x0":1.2912906936687585,"y0":50.00205300962976,"z0":6.244596503666925,"aX":18.101693535427163},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":-14.2,"spinRate":2064,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.38358456841458644,"extension":6.95774117982266},"index":1,"playId":"ab97ca73-f71c-323b-830e-94c410e58594","pitchNumber":1,"startTime":"2026-05-09T01:25:28.576Z","endTime":"2026-05-09T01:25:32.086Z","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":97.8,"endSpeed":89.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.07781549562631,"aZ":-15.11068839003525,"pfxX":9.994352408784032,"pfxZ":8.352500145279375,"pX":-1.2335064102610382,"pZ":2.7520506863401346,"vX0":-10.49744969746581,"vY0":-141.93704270197625,"vZ0":-7.072951847509268,"x":164.02,"y":164.47,"x0":1.211968244746842,"y0":50.00398588045469,"z0":6.236042241690821,"aX":20.421269046046213},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.8,"breakHorizontal":-16.0,"spinRate":2102,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.38569338854104007,"extension":7.04388965483625},"index":2,"playId":"8f09e1b8-371a-39b9-9891-49ee919ba92f","pitchNumber":2,"startTime":"2026-05-09T01:25:45.923Z","endTime":"2026-05-09T01:25:49.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76754331399772,"aZ":-17.274719534933045,"pfxX":10.469667995861142,"pfxZ":7.247751154570395,"pX":0.15914353583128,"pZ":3.441082059927516,"vX0":-6.737374020906727,"vY0":-142.47396315311533,"vZ0":-5.234123036807047,"x":110.93,"y":145.87,"x0":1.1944619203815703,"y0":50.00209912664755,"z0":6.393914599836391,"aX":21.520491889356823},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.2,"breakHorizontal":-17.6,"spinRate":2101,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.3844527971805287,"extension":6.812993803380237},"index":3,"playId":"e9ac7f45-c863-3860-8612-4fa05ce7a9e4","pitchNumber":3,"startTime":"2026-05-09T01:26:03.813Z","endTime":"2026-05-09T01:26:07.106Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-09T01:26:17.141Z","endTime":"2026-05-09T01:26:34.539Z","isPitch":false,"type":"action","player":{"id":687597,"link":"/api/v1/people/687597"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.74302928456918,"aZ":-14.819368460331166,"pfxX":9.581915694107323,"pfxZ":8.5348260091228,"pX":-0.058612820965400984,"pZ":2.5358228779592618,"vX0":-7.242258922077416,"vY0":-141.97982563553487,"vZ0":-7.750530707379378,"x":119.23,"y":170.31,"x0":1.2856013374804725,"y0":50.00205929078371,"z0":6.251982283429302,"aX":19.48199868588381},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":-15.8,"spinRate":2042,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.386378715825177,"extension":6.87929674835441},"hitData":{"launchSpeed":82.4,"launchAngle":73.0,"totalDistance":128.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":171.77,"coordY":176.37}},"index":5,"playId":"757f566b-99f3-3fd5-8b31-6ae1f5a8e237","pitchNumber":4,"startTime":"2026-05-09T01:26:34.539Z","endTime":"2026-05-09T01:26:45.210Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:26:45.210Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Freeman strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-09T01:27:36.159Z","endTime":"2026-05-09T01:30:50.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"d93ac5f8-ffdc-3c74-b730-2cd73594d50b","startTime":"2026-05-09T01:27:19.089Z","endTime":"2026-05-09T01:27:22.389Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.675748514225425,"aZ":-15.533400591162719,"pfxX":9.991919792875514,"pfxZ":8.135435027477122,"pX":-1.3046922702411279,"pZ":2.8301548802539926,"vX0":-10.330255021907572,"vY0":-142.32631990567518,"vZ0":-6.960445135461388,"x":166.73,"y":162.37,"x0":1.0795147873907913,"y0":50.00018021315365,"z0":6.297254776683912,"aX":20.42928125534498},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.3,"breakHorizontal":-16.0,"spinRate":2123,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.3853396396465225,"extension":6.925680692637734},"index":1,"playId":"9155edc2-aa6b-3e5e-805a-23955d6e6dc9","pitchNumber":1,"startTime":"2026-05-09T01:27:38.521Z","endTime":"2026-05-09T01:27:44.798Z","isPitch":true,"type":"pitch"},{"details":{"description":"Jake McCarthy steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"9155edc2-aa6b-3e5e-805a-23955d6e6dc9","startTime":"2026-05-09T01:27:50.983Z","endTime":"2026-05-09T01:28:16.145Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22694602767036,"aZ":-19.39289219722833,"pfxX":9.865993582702963,"pfxZ":6.269025801789962,"pX":0.3408358948805363,"pZ":3.297269168754084,"vX0":-6.199594478744781,"vY0":-142.25257879627256,"vZ0":-5.133037562408601,"x":104.01,"y":149.75,"x0":1.2726169904655011,"y0":50.002476480119626,"z0":6.363871582014854,"aX":20.11356687413229},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.4,"breakHorizontal":-16.6,"spinRate":1974,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.3858194427295327,"extension":7.058327432377428},"index":3,"playId":"d507e4b1-09b7-32ae-b646-ace146530573","pitchNumber":2,"startTime":"2026-05-09T01:28:16.145Z","endTime":"2026-05-09T01:28:43.163Z","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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62560168283125,"aZ":-24.39155657089043,"pfxX":-0.10639341107006861,"pfxZ":4.320460916737229,"pX":-0.1496217288353336,"pZ":2.1895883893200763,"vX0":-3.6487884449390404,"vY0":-133.74906442696414,"vZ0":-6.720547819992672,"x":122.7,"y":179.66,"x0":1.2497984247528173,"y0":50.00041019947363,"z0":6.500705760593006,"aX":-0.19043815001089215},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.5,"breakHorizontal":1.1,"spinRate":2124,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.4105665044004847,"extension":6.889899287491199},"index":4,"playId":"67c4ea93-5101-3589-8de1-796e0591ad5b","pitchNumber":3,"startTime":"2026-05-09T01:28:56.438Z","endTime":"2026-05-09T01:29:00.806Z","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":97.4,"endSpeed":89.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36620230940508,"aZ":-18.990292717604646,"pfxX":10.817127758507603,"pfxZ":6.504515652074371,"pX":-0.5342230972961712,"pZ":2.802842169984239,"vX0":-9.09404080944272,"vY0":-141.4793923077311,"vZ0":-6.299062848345778,"x":137.36,"y":163.1,"x0":1.3168665866012148,"y0":50.00241177388125,"z0":6.275824930195563,"aX":21.922148650808914},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.7,"breakHorizontal":-17.8,"spinRate":2028,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.3871838456672019,"extension":6.9310598999028095},"index":5,"playId":"06ae2fc4-3fb3-3eaa-9bce-e2d2eaf6615a","pitchNumber":4,"startTime":"2026-05-09T01:29:25.128Z","endTime":"2026-05-09T01:29:30.293Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20975223444044,"aZ":-28.792046484168374,"pfxX":-2.6051886560426474,"pfxZ":1.8885418369629505,"pX":-0.5174225372905895,"pZ":2.136194880597081,"vX0":-3.5807840890333753,"vY0":-133.18151592492265,"vZ0":-5.921295963227695,"x":136.72,"y":181.1,"x0":1.1842229990361763,"y0":50.005126938898485,"z0":6.476955573245381,"aX":-4.6691081687113964},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.3,"breakHorizontal":5.5,"spinRate":2276,"spinDirection":193},"zone":7,"typeConfidence":2.0,"plateTime":0.41162924943959034,"extension":6.869054944624245},"index":6,"playId":"c6e76a27-b78e-35fb-8896-2785f694c758","pitchNumber":5,"startTime":"2026-05-09T01:29:51.527Z","endTime":"2026-05-09T01:29:56.073Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8476882671528,"aZ":-29.60187443024585,"pfxX":1.5170778750656968,"pfxZ":1.4026635792453006,"pX":-2.074329080338378,"pZ":0.8078917082864231,"vX0":-8.917049226373049,"vY0":-134.7136214228117,"vZ0":-9.1721676523109,"x":196.07,"y":216.97,"x0":1.084596791644915,"y0":50.003377061660224,"z0":6.356166864245749,"aX":2.783336333224634},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.7,"breakHorizontal":-0.8,"spinRate":2181,"spinDirection":134},"zone":13,"typeConfidence":2.0,"plateTime":0.4069105561404127,"extension":6.911977027202131},"index":7,"playId":"8d45fca6-cc28-3ed8-9410-08dd2b668b60","pitchNumber":6,"startTime":"2026-05-09T01:30:22.496Z","endTime":"2026-05-09T01:30:27.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11927167135438,"aZ":-24.289772588508256,"pfxX":-2.218062867113316,"pfxZ":4.344946729030881,"pX":-2.014241541670296,"pZ":2.3248800107590215,"vX0":-7.335821655954312,"vY0":-134.12027645601174,"vZ0":-6.364153427848088,"x":193.78,"y":176.01,"x0":1.0489863357044895,"y0":50.00196236027744,"z0":6.470738947561691,"aX":-4.023437420398872},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.6,"breakHorizontal":5.6,"spinRate":2240,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.40902370316600667,"extension":6.928837501994559},"index":8,"playId":"df67f5c1-e80a-3557-8fe7-ae4e0f7f5feb","pitchNumber":7,"startTime":"2026-05-09T01:30:47.289Z","endTime":"2026-05-09T01:30:50.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:30:50.910Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-09T01:33:26.214Z","endTime":"2026-05-09T01:34:14.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jake McCarthy remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-09T01:31:16.981Z","endTime":"2026-05-09T01:31:17.004Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"901","replacedPlayer":{"id":664954,"link":"/api/v1/people/664954"}},{"details":{"description":"Pitching Change: Victor Vodnik replaces Jimmy Herget.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-09T01:31:17.004Z","endTime":"2026-05-09T01:33:28.521Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680767,"link":"/api/v1/people/680767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":92.5,"endSpeed":84.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.996658707576206,"aZ":-25.40408329401726,"pfxX":-11.262524357270784,"pfxZ":3.7125651773762716,"pX":-0.24215775414837115,"pZ":1.919287982081813,"vX0":8.05205562130416,"vY0":-134.36380591045165,"vZ0":-3.737293068652664,"x":126.23,"y":186.96,"x0":-1.819464294164373,"y0":50.001373744381624,"z0":5.140211003494987,"aX":-20.524367601798147},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.1,"breakHorizontal":18.6,"spinRate":2118,"spinDirection":241},"zone":8,"typeConfidence":0.93,"plateTime":0.4081554486272445,"extension":6.538319443464511},"index":2,"playId":"e507db84-c0f2-398d-8eea-3b79f82febb0","pitchNumber":1,"startTime":"2026-05-09T01:33:28.521Z","endTime":"2026-05-09T01:33:32.274Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-09T01:33:39.451Z","endTime":"2026-05-09T01:33:52.575Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.1,"endSpeed":85.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.418023016219177,"aZ":-34.1606775802361,"pfxX":-10.139975547928936,"pfxZ":-1.071872004788375,"pX":-0.5604846841589959,"pZ":1.2288092260544807,"vX0":7.00801402775999,"vY0":-135.44991048961109,"vZ0":-3.8111052878243394,"x":138.36,"y":205.6,"x0":-1.867869441255502,"y0":50.00249512460629,"z0":5.050355245377798,"aX":-18.784246492415832},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-2.6,"breakHorizontal":16.8,"spinRate":2069,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.4048398267557074,"extension":6.53562086395508},"index":4,"playId":"2a725aa0-d055-3cfa-911f-68eed8e85d61","pitchNumber":2,"startTime":"2026-05-09T01:33:52.575Z","endTime":"2026-05-09T01:33:56.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77504276378261,"aZ":-32.18509813364011,"pfxX":-11.852747456559841,"pfxZ":-0.008100883139741777,"pX":-0.30151841649651595,"pZ":0.35222186854886167,"vX0":8.319843400142814,"vY0":-134.2748670974075,"vZ0":-6.2070984465601455,"x":128.49,"y":229.27,"x0":-1.9100671555128796,"y0":50.00276292699264,"z0":5.002124112790665,"aX":-21.507871110444665},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":-1.2,"breakHorizontal":19.6,"spinRate":1974,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.40889496627258337,"extension":6.793321857603847},"index":5,"playId":"fc3889cc-8276-3895-aab7-465f42063b2f","pitchNumber":3,"startTime":"2026-05-09T01:34:09.862Z","endTime":"2026-05-09T01:34:14.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:34:14.538Z","atBatIndex":76},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryce Harper lines out to left fielder Jordan Beck.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-09T01:34:34.631Z","endTime":"2026-05-09T01:35:19.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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":1},"pitchData":{"startSpeed":99.4,"endSpeed":90.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.824669841986996,"aZ":-18.212816085875463,"pfxX":-2.804140993026857,"pfxZ":6.581185501306413,"pX":-0.21136689075445128,"pZ":3.9789712203993255,"vX0":4.7429854094026425,"vY0":-144.73712944298325,"vZ0":-1.150358713664669,"x":125.06,"y":131.35,"x0":-1.5070780836598565,"y0":50.00299123080051,"z0":5.497056477493529,"aX":-5.949333868094524},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.9,"breakHorizontal":4.1,"spinRate":2091,"spinDirection":207},"zone":11,"typeConfidence":0.94,"plateTime":0.3784575035802713,"extension":6.672201173198436},"index":0,"playId":"6e04c70a-69fc-3c85-8c52-aae5e589a25c","pitchNumber":1,"startTime":"2026-05-09T01:34:40.177Z","endTime":"2026-05-09T01:34:43.677Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33800610380067,"aZ":-25.012054155002744,"pfxX":-9.052226290772701,"pfxZ":3.844857712846385,"pX":-0.6353755756127843,"pZ":1.621614251297317,"vX0":6.086221793388007,"vY0":-135.58872377635115,"vZ0":-4.475089023511982,"x":141.22,"y":195.0,"x0":-1.7317336937182253,"y0":50.00522588179466,"z0":5.0364749085349345,"aX":-16.87573973958169},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.2,"breakHorizontal":15.1,"spinRate":1867,"spinDirection":247},"zone":7,"typeConfidence":0.92,"plateTime":0.4037889122464189,"extension":6.715433117691517},"index":1,"playId":"39e1d425-828d-321d-a770-6c4334e62dd5","pitchNumber":2,"startTime":"2026-05-09T01:34:54.379Z","endTime":"2026-05-09T01:34:57.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":99.9,"endSpeed":91.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38265712880747,"aZ":-17.76427343610977,"pfxX":-3.616514214428255,"pfxZ":6.683360758625174,"pX":-0.18323085426603036,"pZ":3.1784467174935225,"vX0":5.368953367592497,"vY0":-145.5055685242918,"vZ0":-3.1756216399186292,"x":123.98,"y":152.96,"x0":-1.5777481756130889,"y0":50.00191711529669,"z0":5.352883257079838,"aX":-7.797175053988129},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":11.6,"breakHorizontal":5.5,"spinRate":2091,"spinDirection":212},"zone":2,"typeConfidence":0.93,"plateTime":0.37563051521822466,"extension":6.582938652968332},"hitData":{"launchSpeed":85.9,"launchAngle":24.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.62,"coordY":93.32}},"index":2,"playId":"96527817-3372-36cf-9813-1d36fa30f463","pitchNumber":3,"startTime":"2026-05-09T01:35:11.371Z","endTime":"2026-05-09T01:35:19.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:35:19.765Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-09T01:35:53.543Z","endTime":"2026-05-09T01:37:23.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-09T01:35:43.920Z","endTime":"2026-05-09T01:35:55.826Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.4,"endSpeed":91.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45473354670726,"aZ":-13.967230416758769,"pfxX":-2.241137544530173,"pfxZ":8.437291602819757,"pX":1.4918298130689351,"pZ":3.491127872958477,"vX0":8.088847115996408,"vY0":-145.98632853180158,"vZ0":-3.5911346101551467,"x":60.13,"y":144.52,"x0":-1.0239801455884512,"y0":50.00253775239548,"z0":5.578283308800163,"aX":-4.837192504253742},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":14.8,"breakHorizontal":2.4,"spinRate":2146,"spinDirection":208},"zone":12,"typeConfidence":0.96,"plateTime":0.37522676718255354,"extension":6.678374862983216},"index":1,"playId":"61048ea0-ea30-3dc6-9374-4f62e79808af","pitchNumber":1,"startTime":"2026-05-09T01:35:55.826Z","endTime":"2026-05-09T01:35:59.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.35288755605285,"aZ":-18.865488581399458,"pfxX":-2.976885480840484,"pfxZ":6.217110359072796,"pX":-0.40104470816973264,"pZ":3.8603589088045074,"vX0":3.1216213191137627,"vY0":-145.23121441826217,"vZ0":-1.721215916417941,"x":132.29,"y":134.55,"x0":-1.1019867087012685,"y0":50.0033249750418,"z0":5.605685789111194,"aX":-6.372784162124418},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.2,"breakHorizontal":4.8,"spinRate":2030,"spinDirection":208},"zone":11,"typeConfidence":0.93,"plateTime":0.37685067953332485,"extension":6.617557197987581},"index":2,"playId":"583dbb6d-2264-3d09-899a-a6c711bfa526","pitchNumber":2,"startTime":"2026-05-09T01:36:11.514Z","endTime":"2026-05-09T01:36:14.966Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.491203248877056,"aZ":-35.69907923009269,"pfxX":1.0993732849187443,"pfxZ":-2.0759856731527053,"pX":0.3802397817901724,"pZ":1.266072375987074,"vX0":3.985732052261037,"vY0":-129.73352541393527,"vZ0":-3.5358593137026126,"x":102.51,"y":204.6,"x0":-1.3195457886791706,"y0":50.000287961144636,"z0":5.371615736816331,"aX":1.8698304684294231},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-4.3,"breakHorizontal":-2.9,"spinRate":2341,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4224182268649148,"extension":6.764997406686733},"index":3,"playId":"e907fa25-7a77-3a8f-ae53-77f204341871","pitchNumber":3,"startTime":"2026-05-09T01:36:28.243Z","endTime":"2026-05-09T01:36:31.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20253068549391,"aZ":-35.88122636744988,"pfxX":1.3760157710230447,"pfxZ":-2.1610660665846915,"pX":-0.008454403245881786,"pZ":1.831083364973015,"vX0":2.8871891645814434,"vY0":-130.05575991164778,"vZ0":-2.0960287556878856,"x":117.32,"y":189.34,"x0":-1.3116523440989103,"y0":50.00377890258761,"z0":5.367963189384722,"aX":2.3581232888370685},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.2,"breakHorizontal":-3.1,"spinRate":2350,"spinDirection":51},"zone":8,"typeConfidence":2.0,"plateTime":0.4210944788899704,"extension":6.8805684113390555},"index":4,"playId":"67d730ba-a9bd-3744-bec2-7f117c9afe73","pitchNumber":4,"startTime":"2026-05-09T01:36:43.999Z","endTime":"2026-05-09T01:36:47.555Z","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":90.1,"endSpeed":83.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.970953575482845,"aZ":-39.63435728290538,"pfxX":0.34810615381117493,"pfxZ":-4.25391127203458,"pX":1.3090937740780157,"pZ":1.3008282314402695,"vX0":6.60028828284222,"vY0":-131.1805296938191,"vZ0":-3.1411170459515634,"x":67.1,"y":203.66,"x0":-1.2775491421872218,"y0":50.0022338513498,"z0":5.448347999003375,"aX":0.6091625360835624},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-8.2,"breakHorizontal":-2.0,"spinRate":2596,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.41645696748094263,"extension":6.625157433597292},"index":5,"playId":"c94cdd5a-3274-3ff3-8b32-67eafb155acf","pitchNumber":5,"startTime":"2026-05-09T01:37:03.410Z","endTime":"2026-05-09T01:37:06.671Z","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":93.6,"endSpeed":86.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.913100850743536,"aZ":-19.87754850169812,"pfxX":-9.996669319525466,"pfxZ":6.5178730239286935,"pX":0.05753742741088141,"pZ":1.6500266338641547,"vX0":7.6946895643284545,"vY0":-136.03998863868887,"vZ0":-6.020662747873829,"x":114.81,"y":194.23,"x0":-1.4990412612871928,"y0":50.00651151089673,"z0":5.255617873046567,"aX":-18.870945967113897},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.8,"breakHorizontal":16.7,"spinRate":1906,"spinDirection":234},"zone":8,"typeConfidence":0.81,"plateTime":0.40157062123058296,"extension":6.827562294465888},"index":6,"playId":"8e3f277e-0967-3931-ba78-181c96a6f29a","pitchNumber":6,"startTime":"2026-05-09T01:37:19.011Z","endTime":"2026-05-09T01:37:23.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:37:23.096Z","atBatIndex":78},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"TJ Rumfield pops out to third baseman Edmundo Sosa.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-09T01:39:39.257Z","endTime":"2026-05-09T01:40:34.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Orion Kerkering replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-09T01:37:55.771Z","endTime":"2026-05-09T01:38:49.338Z","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":"Tyler Freeman starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-09T01:38:49.338Z","endTime":"2026-05-09T01:39:41.573Z","isPitch":false,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75597773786529,"aZ":-33.53519128365169,"pfxX":5.387283550520743,"pfxZ":-0.8346393338898812,"pX":-0.9562350613676378,"pZ":1.9961919328515376,"vX0":0.5031928735605758,"vY0":-126.82894696272841,"vZ0":-2.556562798950549,"x":153.45,"y":184.88,"x0":-1.8571818854232733,"y0":50.00398946361339,"z0":5.689875102627893,"aX":8.78288406257581},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.8,"breakHorizontal":-9.8,"spinRate":2906,"spinDirection":59},"zone":13,"typeConfidence":0.89,"plateTime":0.4317396641489881,"extension":6.014270746811635},"index":2,"playId":"9fc8042a-4dc0-3df9-a3ee-f34565abb973","pitchNumber":1,"startTime":"2026-05-09T01:39:41.573Z","endTime":"2026-05-09T01:39:45.751Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65271590878617,"aZ":-32.4171266810923,"pfxX":4.287319528974082,"pfxZ":-0.14687453545303875,"pX":0.7045037357949991,"pZ":1.6712526010792381,"vX0":4.408740168140028,"vY0":-127.29449140962618,"vZ0":-3.5353984465733834,"x":90.15,"y":193.66,"x0":-1.605658707592625,"y0":50.00298681100106,"z0":5.639174097811863,"aX":7.049622582643523},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.8,"breakHorizontal":-8.8,"spinRate":2922,"spinDirection":53},"zone":14,"typeConfidence":0.9,"plateTime":0.4299625698222691,"extension":6.036358862153076},"index":3,"playId":"3ad947c1-a3bb-31e7-bfd4-7609c8ac0050","pitchNumber":2,"startTime":"2026-05-09T01:39:56.068Z","endTime":"2026-05-09T01:40:00.886Z","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":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50086109893619,"aZ":-11.146282095173223,"pfxX":-6.246939940460141,"pfxZ":10.447904152260389,"pX":0.5116180893879759,"pZ":3.4644535878313407,"vX0":7.008915813426213,"vY0":-141.06077748060042,"vZ0":-4.721437268399349,"x":97.5,"y":145.24,"x0":-1.1952784800959406,"y0":50.0008227165496,"z0":5.880285659323571,"aX":-12.570824771577758},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.1,"breakHorizontal":9.8,"spinRate":2389,"spinDirection":226},"zone":3,"typeConfidence":0.93,"plateTime":0.3884965702396639,"extension":6.459812054107852},"hitData":{"launchSpeed":69.2,"launchAngle":65.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":103.31,"coordY":153.55}},"index":4,"playId":"6eab0b97-a308-3375-8c51-2b341b4a08b8","pitchNumber":3,"startTime":"2026-05-09T01:40:23.897Z","endTime":"2026-05-09T01:40:34.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:40:34.074Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hunter Goodman singles on a line drive to left fielder Brandon Marsh. Tyler Freeman to 3rd.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-09T01:40:56.392Z","endTime":"2026-05-09T01:42:01.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnThird":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.923937680907702,"aZ":-20.865131611275434,"pfxX":-9.806858042235234,"pfxZ":5.71069265286893,"pX":-1.2231566370441724,"pZ":2.38244579330037,"vX0":3.965670520276726,"vY0":-139.8978928200646,"vZ0":-5.5321358128987095,"x":163.62,"y":174.45,"x0":-1.3860480114759814,"y0":50.00097092840228,"z0":5.75558343955143,"aX":-19.41220858405662},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.4,"breakHorizontal":16.9,"spinRate":2172,"spinDirection":226},"zone":13,"typeConfidence":0.93,"plateTime":0.39171220772400517,"extension":6.31392586332428},"index":0,"playId":"60f6bdf9-a052-3a8a-96ea-ae18f2aa55b4","pitchNumber":1,"startTime":"2026-05-09T01:40:56.392Z","endTime":"2026-05-09T01:41:00.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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.571475750916555,"aZ":-34.588006348311666,"pfxX":7.3181115829300305,"pfxZ":-1.493585213354875,"pX":1.1036403149507705,"pZ":0.9836784433280802,"vX0":5.102992719537441,"vY0":-127.14780107637095,"vZ0":-4.536484960288463,"x":74.93,"y":212.22,"x0":-1.8902849621744235,"y0":50.004918220918405,"z0":5.579962355571513,"aX":11.809885129976537},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.6,"breakHorizontal":-14.5,"spinRate":2950,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.43317593864319726,"extension":6.096500952742068},"index":1,"playId":"525f3a3e-9d5f-30f8-a268-a2518cae0bb1","pitchNumber":2,"startTime":"2026-05-09T01:41:13.922Z","endTime":"2026-05-09T01:41:17.191Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45022453756157,"aZ":-21.04126257961995,"pfxX":-10.616176524520517,"pfxZ":5.613901709742845,"pX":-0.9157580204418373,"pZ":1.7256174945656129,"vX0":4.900692552067009,"vY0":-140.35610547851792,"vZ0":-7.111230582940507,"x":151.91,"y":192.19,"x0":-1.310507085920069,"y0":50.006519267721835,"z0":5.675104692203403,"aX":-21.06509239199284},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.8,"breakHorizontal":18.1,"spinRate":2313,"spinDirection":233},"zone":13,"typeConfidence":0.93,"plateTime":0.39109014642691475,"extension":6.384410768578268},"index":2,"playId":"09868e86-3873-3af9-aaa1-b2e118365f8f","pitchNumber":3,"startTime":"2026-05-09T01:41:32.502Z","endTime":"2026-05-09T01:41:36.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":79.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84077349677213,"aZ":-33.89628573042084,"pfxX":7.035076176430774,"pfxZ":-1.0586671483116916,"pX":0.41995370474068705,"pZ":2.355659467995082,"vX0":3.4081315934602343,"vY0":-127.60804104950938,"vZ0":-1.4136133737141716,"x":100.99,"y":175.18,"x0":-1.8530233188535181,"y0":50.00366025632395,"z0":5.623529543854853,"aX":11.432442124827627},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.0,"breakHorizontal":-13.6,"spinRate":2916,"spinDirection":59},"zone":6,"typeConfidence":0.9,"plateTime":0.4316558434790112,"extension":6.048389773524115},"hitData":{"launchSpeed":105.0,"launchAngle":6.0,"totalDistance":119.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":106.35,"coordY":104.36}},"index":3,"playId":"d711d7a5-b289-35b2-b028-64e64c106eb4","pitchNumber":4,"startTime":"2026-05-09T01:41:52.053Z","endTime":"2026-05-09T01:42:01.306Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:42:01.306Z","atBatIndex":80},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mickey Moniak flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-09T01:42:41.916Z","endTime":"2026-05-09T01:44:40.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"postOnThird":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mickey Moniak replaces Brenton Doyle.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-09T01:42:20.509Z","endTime":"2026-05-09T01:42:44.128Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":686668,"link":"/api/v1/people/686668"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71737857238369,"aZ":-30.440131739061112,"pfxX":9.120720409658874,"pfxZ":1.049145591680424,"pX":-0.870148078903547,"pZ":1.9435980146539078,"vX0":-0.2570865803515497,"vY0":-127.85971295306243,"vZ0":-3.1654917103566533,"x":150.17,"y":186.3,"x0":-1.9529107756724284,"y0":50.00285580982854,"z0":5.589926615404876,"aX":15.079223425695771},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.4,"breakHorizontal":-16.4,"spinRate":2965,"spinDirection":57},"zone":13,"typeConfidence":0.9,"plateTime":0.42861465352354244,"extension":5.975999000185716},"index":1,"playId":"9798122f-32d4-39a5-bdb0-5cf2e70b6e6c","pitchNumber":1,"startTime":"2026-05-09T01:42:44.128Z","endTime":"2026-05-09T01:42:48.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":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.699750776150154,"aZ":-11.748458883957818,"pfxX":-5.371713809817589,"pfxZ":10.275499507907918,"pX":-1.7677089709562288,"pZ":3.0343220959301487,"vX0":1.269780416887403,"vY0":-140.7442869249214,"vZ0":-5.594797315422911,"x":184.38,"y":156.85,"x0":-1.5296979717684993,"y0":50.00242667249178,"z0":5.8225041936326205,"aX":-10.676409217166045},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":9.4,"spinRate":2296,"spinDirection":225},"zone":11,"typeConfidence":0.92,"plateTime":0.3905547433877099,"extension":6.424715316552387},"index":2,"playId":"6da47c7a-c6a7-3239-b2f7-3f3270f6203e","pitchNumber":2,"startTime":"2026-05-09T01:42:59.814Z","endTime":"2026-05-09T01:43:03.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.236178283895246,"aZ":-29.481078082528047,"pfxX":7.676797330629391,"pfxZ":1.6549835711955474,"pX":0.8131370451955197,"pZ":1.7172080940185728,"vX0":3.650558642608243,"vY0":-127.47107964529835,"vZ0":-3.955386523011267,"x":86.01,"y":192.42,"x0":-1.6402222206042796,"y0":50.00181477689008,"z0":5.649030745229865,"aX":12.474419867556605},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.3,"breakHorizontal":-14.8,"spinRate":2890,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.4317503999197112,"extension":6.196710313206378},"index":3,"playId":"3a7eb826-f4cc-3307-98e7-c92a3667d727","pitchNumber":3,"startTime":"2026-05-09T01:43:15.769Z","endTime":"2026-05-09T01:43:21.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79272891799354,"aZ":-24.97790018459959,"pfxX":-11.36025129030312,"pfxZ":3.930661061769509,"pX":-0.6507788246406063,"pZ":0.7944828306275026,"vX0":5.60622468458569,"vY0":-135.28220659130605,"vZ0":-8.125646330183091,"x":141.81,"y":217.33,"x0":-1.2873384957875724,"y0":50.0063573129792,"z0":5.62100446237836,"aX":-20.809438287096143},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.4,"breakHorizontal":19.2,"spinRate":1628,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4067471444772055,"extension":6.385508576774439},"index":4,"playId":"8e38f35c-0461-3657-918b-37fa84f73035","pitchNumber":4,"startTime":"2026-05-09T01:43:35.929Z","endTime":"2026-05-09T01:43:41.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.254,"strikeZoneBottom":1.642,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76958305772528,"aZ":-20.611959061121027,"pfxX":-9.356493312459426,"pfxZ":6.185692463450636,"pX":-0.8526810832676046,"pZ":1.6623231594844265,"vX0":4.571066683353501,"vY0":-136.07687950686034,"vZ0":-7.0584625477469904,"x":149.5,"y":193.9,"x0":-1.3416246899709001,"y0":50.003401053127604,"z0":5.725349747254579,"aX":-17.49000501635687},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.8,"breakHorizontal":16.0,"spinRate":1878,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.40301611102227763,"extension":6.430850339302493},"hitData":{"launchSpeed":82.9,"launchAngle":58.0,"totalDistance":198.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.57,"coordY":133.3}},"index":5,"playId":"8efbae19-5850-3d37-a038-a927bf535312","pitchNumber":5,"startTime":"2026-05-09T01:44:25.705Z","endTime":"2026-05-09T01:44:40.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:44:40.203Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-05-09T01:45:02.494Z","endTime":"2026-05-09T01:46:23.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":88.8,"endSpeed":81.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.968839247645775,"aZ":-32.164395564161204,"pfxX":8.124505246999346,"pfxZ":0.006015831419318829,"pX":0.5186274138501815,"pZ":2.2051016708039883,"vX0":3.048742366111825,"vY0":-129.26296528714894,"vZ0":-2.491247373172598,"x":97.23,"y":179.24,"x0":-1.73418795445241,"y0":50.00256955796991,"z0":5.670685103841295,"aX":13.637608329381656},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.4,"breakHorizontal":-15.4,"spinRate":3006,"spinDirection":51},"zone":6,"typeConfidence":0.9,"plateTime":0.42504129578784866,"extension":6.193332701976339},"index":0,"playId":"d0c3990a-4565-32dd-b64b-dd12132e1ef8","pitchNumber":1,"startTime":"2026-05-09T01:45:15.785Z","endTime":"2026-05-09T01:45:19.071Z","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":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.774625538213066,"aZ":-14.877426454642244,"pfxX":-8.427604723706777,"pfxZ":8.43739277674938,"pX":0.01518014224797604,"pZ":3.7043485175547755,"vX0":6.473024007082779,"vY0":-142.50781979149897,"vZ0":-3.404221301119349,"x":116.42,"y":138.76,"x0":-1.1945846411928214,"y0":50.0025448343894,"z0":5.858519501389064,"aX":-17.275708326424866},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.8,"breakHorizontal":13.9,"spinRate":2328,"spinDirection":228},"zone":12,"typeConfidence":0.84,"plateTime":0.38485517472234854,"extension":6.359892273331983},"index":1,"playId":"f06fc93e-ef62-3dbf-9f8f-d7e5f19eddaa","pitchNumber":2,"startTime":"2026-05-09T01:45:33.212Z","endTime":"2026-05-09T01:45:36.490Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-09T01:45:47.899Z","endTime":"2026-05-09T01:46:00.594Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.789301248655196,"aZ":-22.081752938965106,"pfxX":-11.045056408742171,"pfxZ":5.391011979883833,"pX":-0.5023756021917903,"pZ":1.1982901525150988,"vX0":5.857955076003922,"vY0":-136.42690585278507,"vZ0":-7.836554255135713,"x":136.15,"y":206.43,"x0":-1.2495772114976926,"y0":50.00620265286015,"z0":5.645916460188786,"aX":-20.692320800004726},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.2,"breakHorizontal":18.6,"spinRate":1760,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.402456536820166,"extension":6.430803808716008},"index":3,"playId":"2df28749-8f9b-35b5-ba38-36f1b36a60a3","pitchNumber":3,"startTime":"2026-05-09T01:46:00.594Z","endTime":"2026-05-09T01:46:04.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":79.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.954291719741498,"aZ":-36.630407368054136,"pfxX":9.82416569335371,"pfxZ":-2.7506351813467873,"pX":0.46519634185717523,"pZ":2.594237114246691,"vX0":2.423401885721672,"vY0":-127.94746609284223,"vZ0":-0.6207187699937415,"x":99.27,"y":168.74,"x0":-1.7748173788619006,"y0":50.002797349521195,"z0":5.76788706965832,"aX":15.919080515064309},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.8,"breakHorizontal":-18.4,"spinRate":2898,"spinDirection":53},"zone":6,"typeConfidence":0.9,"plateTime":0.43183887201871185,"extension":6.1810530969389434},"index":4,"playId":"23112bc2-0b54-3bdd-b70b-9b4dd1fd0b5c","pitchNumber":4,"startTime":"2026-05-09T01:46:20.360Z","endTime":"2026-05-09T01:46:23.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:46:23.832Z","atBatIndex":82},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Victor Vodnik intentionally walks Brandon Marsh.","rbi":0,"awayScore":7,"homeScore":7,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-09T01:47:33.348Z","endTime":"2026-05-09T01:49:13.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mickey Moniak remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-09T01:47:33.348Z","endTime":"2026-05-09T01:48:05.432Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666160,"link":"/api/v1/people/666160"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"501","replacedPlayer":{"id":686668,"link":"/api/v1/people/686668"}},{"details":{"description":"Adolis García starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-09T01:48:05.432Z","endTime":"2026-05-09T01:48:51.604Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"base":2},{"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":0},"index":2,"playId":"08234666-0846-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-09T01:48:51.604Z","endTime":"2026-05-09T01:48:51.635Z","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":0},"index":3,"playId":"08234666-0846-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-09T01:48:51.635Z","endTime":"2026-05-09T01:48:51.636Z","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":0},"index":4,"playId":"08234666-0846-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-09T01:48:51.636Z","endTime":"2026-05-09T01:48:52.636Z","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":0},"index":5,"playId":"08234666-0846-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-05-09T01:48:51.636Z","endTime":"2026-05-09T01:49:13.285Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-05-09T01:49:13.285Z","atBatIndex":83},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-09T01:49:17.156Z","endTime":"2026-05-09T01:49:34.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":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":671289,"link":"/api/v1/people/671289"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.648734817246623,"aZ":-30.951489839311325,"pfxX":0.3694347074977977,"pfxZ":0.7133999077073678,"pX":0.7095384857393948,"pZ":2.602547092279666,"vX0":5.667071767246073,"vY0":-129.9631754638269,"vZ0":-1.04958855185823,"x":89.95,"y":168.51,"x0":-1.5486129955512347,"y0":50.00071201068086,"z0":5.365846537799197,"aX":0.6301166764678352},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.3,"breakHorizontal":-1.9,"spinRate":2367,"spinDirection":70},"zone":6,"typeConfidence":2.0,"plateTime":0.4217125938515216,"extension":6.846977741018384},"hitData":{"launchSpeed":80.2,"launchAngle":53.0,"totalDistance":216.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.13,"coordY":125.28}},"index":0,"playId":"e778a1f0-8877-37fc-915a-11c7a594deb6","pitchNumber":1,"startTime":"2026-05-09T01:49:23.047Z","endTime":"2026-05-09T01:49:34.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:49:34.187Z","atBatIndex":84},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryson Stott pops out to third baseman Kyle Karros on the infield fly rule.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-09T01:49:51.275Z","endTime":"2026-05-09T01:51:30.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":91.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.21347166135887,"aZ":-12.853431099504528,"pfxX":-2.777261749770059,"pfxZ":9.041525946616746,"pX":0.9494585094591933,"pZ":1.7670663044857522,"vX0":7.750821360865127,"vY0":-145.49144265758855,"vZ0":-7.874087541026802,"x":80.81,"y":191.07,"x0":-1.392232218947456,"y0":50.00281599153501,"z0":5.293692971833183,"aX":-5.935757739805245},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":14.9,"breakHorizontal":3.5,"spinRate":2058,"spinDirection":213},"zone":14,"typeConfidence":0.95,"plateTime":0.3769663218536685,"extension":6.887785008523041},"index":0,"playId":"63f81101-f50f-3c5c-9329-2a93620dedfd","pitchNumber":1,"startTime":"2026-05-09T01:50:05.537Z","endTime":"2026-05-09T01:50:08.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":91.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40380880375241,"aZ":-16.069238597041473,"pfxX":-2.6184599154845833,"pfxZ":7.5459056794404535,"pX":-0.07168913514717376,"pZ":2.8011779613051346,"vX0":5.03300937899483,"vY0":-145.24789693002793,"vZ0":-4.605915567523149,"x":119.73,"y":163.15,"x0":-1.4876782011927545,"y0":50.00336100323108,"z0":5.386501917415953,"aX":-5.589191189026926},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.0,"breakHorizontal":3.7,"spinRate":2178,"spinDirection":212},"zone":2,"typeConfidence":0.95,"plateTime":0.3772877795065619,"extension":6.9004915000850735},"index":1,"playId":"252323ce-bf2e-3c7a-98dc-3828352f3581","pitchNumber":2,"startTime":"2026-05-09T01:50:24.661Z","endTime":"2026-05-09T01:50:28.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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.048457090818424,"aZ":-27.306367854784412,"pfxX":-8.918503685349833,"pfxZ":2.6549297719037677,"pX":-0.9391805749057179,"pZ":1.649289906636828,"vX0":5.186207576845659,"vY0":-134.99556523294925,"vZ0":-4.14276871714414,"x":152.8,"y":194.25,"x0":-1.7326032082999914,"y0":50.00320599220399,"z0":5.1395745057144,"aX":-16.361505466096162},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.1,"breakHorizontal":15.0,"spinRate":1606,"spinDirection":249},"zone":13,"typeConfidence":0.91,"plateTime":0.4066814392102458,"extension":6.946798255880963},"index":2,"playId":"30422dcd-f1a6-332e-9ca7-0e61a71fba66","pitchNumber":3,"startTime":"2026-05-09T01:50:41.718Z","endTime":"2026-05-09T01:50:45.346Z","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":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.277198980243412,"aZ":-28.689353360637025,"pfxX":-10.223823680952108,"pfxZ":1.863897381823577,"pX":-1.0954249966063154,"pZ":1.168266188493735,"vX0":5.078881242111614,"vY0":-136.11658485280714,"vZ0":-5.338234885096233,"x":158.76,"y":207.24,"x0":-1.6623567517894355,"y0":50.00125565712119,"z0":5.153768293624318,"aX":-19.086238450877293},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.4,"breakHorizontal":17.4,"spinRate":1763,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.4031676132109925,"extension":6.740146771133848},"index":3,"playId":"d55c375d-2cfe-3d22-8f9a-0f6ab3dc03d3","pitchNumber":4,"startTime":"2026-05-09T01:51:01.109Z","endTime":"2026-05-09T01:51:04.932Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.216333881023566,"aZ":-15.476531117373733,"pfxX":-4.3121759986640456,"pfxZ":8.023729480492694,"pX":0.4313756806572565,"pZ":2.7702876921806046,"vX0":7.29683218704049,"vY0":-143.58555394365067,"vZ0":-4.444547812250996,"x":100.56,"y":163.98,"x0":-1.5862967270301829,"y0":50.00624673716894,"z0":5.305937131114209,"aX":-8.978058005482872},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.8,"breakHorizontal":6.2,"spinRate":2077,"spinDirection":214},"zone":6,"typeConfidence":0.93,"plateTime":0.3819228984680514,"extension":6.992633009218505},"hitData":{"launchSpeed":85.6,"launchAngle":80.0,"totalDistance":46.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.42,"coordY":188.42}},"index":4,"playId":"3ae5a6b0-7330-3ec2-b909-b52ee617af88","pitchNumber":5,"startTime":"2026-05-09T01:51:20.414Z","endTime":"2026-05-09T01:51:30.238Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:51:30.238Z","atBatIndex":85},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edmundo Sosa lines out to left fielder Jordan Beck.","rbi":0,"awayScore":7,"homeScore":7,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-05-09T01:51:53.256Z","endTime":"2026-05-09T01:52:19.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687597,"link":"/api/v1/people/687597"},"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":2},"pitchData":{"startSpeed":100.7,"endSpeed":91.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.94888792166624,"aZ":-16.01869573584305,"pfxX":-3.7951921276963567,"pfxZ":7.486538920520928,"pX":-0.029364256057321937,"pZ":4.716977111346117,"vX0":4.578410082731719,"vY0":-146.50261057430325,"vZ0":-0.18515534950967527,"x":118.12,"y":111.42,"x0":-1.124703586217687,"y0":50.002269734162425,"z0":5.744400141820418,"aX":-8.189900188016608},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.7,"breakHorizontal":5.9,"spinRate":2113,"spinDirection":202},"zone":11,"typeConfidence":0.94,"plateTime":0.37490192181606385,"extension":6.59854356098423},"index":0,"playId":"629ec422-0543-3647-9535-e8aa1c0cb2fb","pitchNumber":1,"startTime":"2026-05-09T01:51:57.100Z","endTime":"2026-05-09T01:52:00.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.424384585614053,"aZ":-34.37878309077616,"pfxX":0.606934832703135,"pfxZ":-1.2844739464120387,"pX":-0.12518560662260098,"pZ":1.7638598891047976,"vX0":2.834348288058574,"vY0":-130.5719435147267,"vZ0":-2.806900236430975,"x":121.77,"y":191.16,"x0":-1.3070197956729543,"y0":50.0052757495302,"z0":5.459468664209746,"aX":1.0396280672755691},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.8,"breakHorizontal":-1.8,"spinRate":2382,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.4206945972210403,"extension":6.827376892660006},"hitData":{"launchSpeed":92.5,"launchAngle":17.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.91,"coordY":95.1}},"index":1,"playId":"9fb499c7-b7bc-392e-aa2e-e9eda1d29e7d","pitchNumber":2,"startTime":"2026-05-09T01:52:12.249Z","endTime":"2026-05-09T01:52:19.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:52:19.564Z","atBatIndex":86},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Troy Johnston doubles (10) on a line drive to right fielder Adolis García. Willi Castro scores.","rbi":1,"awayScore":8,"homeScore":7,"isOut":false},"about":{"atBatIndex":87,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-05-09T01:54:49.707Z","endTime":"2026-05-09T01:55:22.886Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":641745,"link":"/api/v1/people/641745"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brad Keller replaces Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-09T01:53:02.088Z","endTime":"2026-05-09T01:53:26.203Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641745,"link":"/api/v1/people/641745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Willi Castro starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-09T01:53:26.203Z","endTime":"2026-05-09T01:54:27.143Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-hitter Troy Johnston replaces Kyle Karros.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-09T01:54:27.143Z","endTime":"2026-05-09T01:54:52.070Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.841161501521455,"aZ":-10.820940776313233,"pfxX":-2.240284570030126,"pfxZ":10.759650510505768,"pX":0.08779363306919144,"pZ":2.4577531231933025,"vX0":4.2844518264099865,"vY0":-140.67012698662217,"vZ0":-8.28911841326217,"x":113.65,"y":172.42,"x0":-1.1707885180203235,"y0":50.003331068504,"z0":6.16239594644869,"aX":-4.446529222165929},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.8,"breakHorizontal":3.1,"spinRate":2441,"spinDirection":199},"zone":5,"typeConfidence":0.9,"plateTime":0.39084562241717746,"extension":5.999256640737607},"index":3,"playId":"80fb1c0f-043d-3858-a8ba-ac5b03858aaf","pitchNumber":1,"startTime":"2026-05-09T01:54:52.070Z","endTime":"2026-05-09T01:54:55.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.078742912871057,"aZ":-37.76681255636828,"pfxX":3.626320768323585,"pfxZ":-3.435002523523629,"pX":0.4814268208270234,"pZ":2.406961915644855,"vX0":3.061395006904221,"vY0":-127.32769242307084,"vZ0":-2.4300490345304935,"x":98.65,"y":173.79,"x0":-1.2109224828228096,"y0":50.00093095804882,"z0":6.384991725550416,"aX":5.906494637653204},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.6,"breakHorizontal":-7.3,"spinRate":2764,"spinDirection":69},"zone":6,"typeConfidence":0.9,"plateTime":0.43148103434663065,"extension":5.954107190470739},"hitData":{"launchSpeed":103.7,"launchAngle":14.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":215.89,"coordY":108.92}},"index":4,"playId":"21baf478-cd25-3182-881c-23eab8f1b41b","pitchNumber":2,"startTime":"2026-05-09T01:55:09.948Z","endTime":"2026-05-09T01:55:22.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:55:22.886Z","atBatIndex":87},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":8,"homeScore":7,"isOut":true},"about":{"atBatIndex":88,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-05-09T01:55:45.580Z","endTime":"2026-05-09T01:57:01.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.8,"endSpeed":79.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.665809014150977,"aZ":-35.92011689463549,"pfxX":3.327734395198819,"pfxZ":-2.310061721167104,"pX":0.6035198674229928,"pZ":3.4128518141149313,"vX0":3.1942295384870043,"vY0":-126.40247012912704,"vZ0":-0.5057824883167962,"x":94.0,"y":146.63,"x0":-1.108818505307369,"y0":50.00526513846529,"z0":6.498524781924453,"aX":5.387698951519915},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.1,"breakHorizontal":-6.7,"spinRate":2725,"spinDirection":82},"zone":3,"typeConfidence":0.91,"plateTime":0.4332452789071777,"extension":5.851331648298784},"index":0,"playId":"584503e0-b3e2-3008-b595-063c3cc93b55","pitchNumber":1,"startTime":"2026-05-09T01:55:55.582Z","endTime":"2026-05-09T01:55:59.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.371204991356123,"aZ":-16.19941850908011,"pfxX":-1.0460276466476666,"pfxZ":7.802236680803571,"pX":1.430327100458547,"pZ":4.07503520110917,"vX0":7.571601849560942,"vY0":-141.72122477363487,"vZ0":-3.3916902365097705,"x":62.48,"y":128.75,"x0":-1.1324758498061953,"y0":50.00354931809382,"z0":6.312951399087537,"aX":-2.142231452173506},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.7,"breakHorizontal":0.5,"spinRate":2380,"spinDirection":193},"zone":12,"typeConfidence":0.9,"plateTime":0.3854968672786745,"extension":6.209520024524854},"index":1,"playId":"defda73f-17d8-3c4b-a4b4-7a2ef7fd8834","pitchNumber":2,"startTime":"2026-05-09T01:56:15.087Z","endTime":"2026-05-09T01:56:18.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22059860165596,"aZ":-28.452121380725785,"pfxX":6.756397229760985,"pfxZ":2.261972483817008,"pX":2.4401350567848032,"pZ":1.8752905341477686,"vX0":6.838030282020411,"vY0":-127.90051774669712,"vZ0":-5.10776282892454,"x":23.99,"y":188.15,"x0":-1.1530496939729538,"y0":50.00188518235844,"z0":6.149714190982347,"aX":11.108012120714344},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.1,"breakHorizontal":-13.9,"spinRate":2899,"spinDirection":73},"zone":14,"typeConfidence":0.9,"plateTime":0.42948360700853305,"extension":5.979044678518356},"index":2,"playId":"7bded493-2129-3a5f-8795-f3eb35303ebd","pitchNumber":3,"startTime":"2026-05-09T01:56:37.675Z","endTime":"2026-05-09T01:56:41.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97538460936826,"aZ":-19.455871107926264,"pfxX":-8.31211894835673,"pfxZ":6.2960450598263815,"pX":-1.5681568575345104,"pZ":2.2795690295727815,"vX0":2.424449644468812,"vY0":-141.62218675587258,"vZ0":-7.150771813716953,"x":176.77,"y":177.23,"x0":-1.358273828929577,"y0":50.004507531110015,"z0":6.093136792068443,"aX":-16.79467120598036},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.1,"breakHorizontal":14.5,"spinRate":2305,"spinDirection":199},"zone":13,"typeConfidence":0.9,"plateTime":0.38754871846779837,"extension":6.061285070418138},"index":3,"playId":"f7b2f3a2-4db1-3a22-860e-8a94a9a696ce","pitchNumber":4,"startTime":"2026-05-09T01:56:58.259Z","endTime":"2026-05-09T01:57:01.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:57:01.882Z","atBatIndex":88},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a line drive to center fielder Justin Crawford. Troy Johnston scores.","rbi":1,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":89,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-05-09T01:57:15.950Z","endTime":"2026-05-09T01:58:34.829Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":{"id":641745,"link":"/api/v1/people/641745"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":93.9,"endSpeed":86.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.048099618000798,"aZ":-16.25485720936991,"pfxX":-6.62642907190438,"pfxZ":8.446687902335889,"pX":-0.15197770634423297,"pZ":1.0460118594470869,"vX0":5.181530312450527,"vY0":-136.41312360825324,"vZ0":-10.421793356327589,"x":122.79,"y":210.54,"x0":-1.2152873957644947,"y0":50.00168226909578,"z0":6.036907504656269,"aX":-12.485939941159096},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":10.9,"spinRate":1894,"spinDirection":203},"zone":13,"typeConfidence":0.77,"plateTime":0.40155352614193873,"extension":6.201889115014299},"index":0,"playId":"771b1254-9df3-39dc-a725-38668e5fc786","pitchNumber":1,"startTime":"2026-05-09T01:57:27.412Z","endTime":"2026-05-09T01:57:30.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":93.3,"endSpeed":85.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22851727021297,"aZ":-19.909280431357672,"pfxX":-7.531361668405433,"pfxZ":6.5638467629612,"pX":-1.0453881479385008,"pZ":1.2523828222823472,"vX0":3.2888178238895405,"vY0":-135.69983765621475,"vZ0":-9.164297770176272,"x":156.85,"y":204.97,"x0":-1.2935013062527938,"y0":50.001273257675535,"z0":6.055877449441576,"aX":-14.067943593240837},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.2,"breakHorizontal":13.0,"spinRate":1889,"spinDirection":207},"zone":13,"typeConfidence":0.91,"plateTime":0.4033682092161275,"extension":6.246497038920491},"index":1,"playId":"548cc399-ea15-3f46-bc51-81c8c24667dc","pitchNumber":2,"startTime":"2026-05-09T01:57:43.515Z","endTime":"2026-05-09T01:57:49.161Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.858169595484714,"aZ":-12.690813197596784,"pfxX":-3.346106832276824,"pfxZ":9.696978717564491,"pX":1.0015485965927655,"pZ":1.8147052938523436,"vX0":6.969367863654333,"vY0":-140.81260241992098,"vZ0":-9.581805328816992,"x":78.82,"y":189.78,"x0":-1.0703458580665606,"y0":50.00225326639329,"z0":6.081903909878027,"aX":-6.723081156890261},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.7,"breakHorizontal":4.7,"spinRate":2422,"spinDirection":206},"zone":14,"typeConfidence":0.88,"plateTime":0.3889289081626126,"extension":6.138510829398814},"index":2,"playId":"1d55e1de-bc19-31fb-9213-de6cbae3dc23","pitchNumber":3,"startTime":"2026-05-09T01:58:01.618Z","endTime":"2026-05-09T01:58:04.940Z","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":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75643851996509,"aZ":-16.413119321293216,"pfxX":0.923931351157703,"pfxZ":7.69238657298235,"pX":0.004779981427114176,"pZ":3.286516181405214,"vX0":3.094170640619676,"vY0":-142.0416897849708,"vZ0":-5.388482392137055,"x":116.82,"y":150.04,"x0":-1.2175308475048627,"y0":50.00213519464847,"z0":6.2475512376618685,"aX":1.8916739988883673},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.1,"breakHorizontal":-2.3,"spinRate":2481,"spinDirection":200},"zone":2,"typeConfidence":0.91,"plateTime":0.3852453961408462,"extension":6.094886370557225},"hitData":{"launchSpeed":93.5,"launchAngle":14.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.93,"coordY":84.64}},"index":3,"playId":"1cb334c9-7b31-32fe-b3b7-1d540328630c","pitchNumber":4,"startTime":"2026-05-09T01:58:22.275Z","endTime":"2026-05-09T01:58:34.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:58:34.829Z","atBatIndex":89},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edouard Julien flies out to center fielder Justin Crawford.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":90,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-05-09T01:59:23.219Z","endTime":"2026-05-09T01:59:37.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Edouard Julien replaces Jordan Beck.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-09T01:59:08.365Z","endTime":"2026-05-09T01:59:25.527Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":687597,"link":"/api/v1/people/687597"}},{"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":86.7,"endSpeed":80.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.595677924192636,"aZ":-32.88443077370895,"pfxX":2.777937255738685,"pfxZ":-0.44015836188834356,"pX":0.16777184899463232,"pZ":2.5181246576497287,"vX0":2.6505126285555076,"vY0":-126.3533841739084,"vZ0":-3.1016027037338922,"x":110.6,"y":170.79,"x0":-1.2538287565186774,"y0":50.00173370842758,"z0":6.391087958060071,"aX":4.511764799512927},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.2,"breakHorizontal":-5.6,"spinRate":2776,"spinDirection":72},"zone":5,"typeConfidence":0.91,"plateTime":0.4327075397817537,"extension":5.967944498643195},"hitData":{"launchSpeed":95.7,"launchAngle":46.0,"totalDistance":313.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.68,"coordY":74.47}},"index":1,"playId":"ef79b928-f88c-37c1-967d-969a88899375","pitchNumber":1,"startTime":"2026-05-09T01:59:25.527Z","endTime":"2026-05-09T01:59:37.408Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T01:59:37.408Z","atBatIndex":90},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Freeman singles on a line drive to left fielder Brandon Marsh. Jake McCarthy to 3rd.","rbi":0,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":91,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-05-09T02:00:16.775Z","endTime":"2026-05-09T02:00:51.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"78e96b74-9671-36d5-a2be-d91725b1402b","startTime":"2026-05-09T02:00:02.602Z","endTime":"2026-05-09T02:00:05.826Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.422755117394555,"aZ":-14.270007456395064,"pfxX":-0.1510937247203521,"pfxZ":9.1697744184988,"pX":0.4668299539280727,"pZ":1.7171502510837209,"vX0":4.661985823772078,"vY0":-138.48273290898774,"vZ0":-9.571652573651582,"x":99.21,"y":192.42,"x0":-1.2150746989248655,"y0":50.00160658118181,"z0":6.1611889263495305,"aX":-0.29553014721437965},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":-0.6,"spinRate":2410,"spinDirection":200},"zone":9,"typeConfidence":0.91,"plateTime":0.39474222192382946,"extension":5.933507486927989},"index":1,"playId":"8db27e45-e491-3f8e-9bee-5513928efb0d","pitchNumber":1,"startTime":"2026-05-09T02:00:19.158Z","endTime":"2026-05-09T02:00:23.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17475585438121,"aZ":-20.688006536292203,"pfxX":-8.430842877693848,"pfxZ":5.785767943045547,"pX":-1.097795378461951,"pZ":2.940251212513042,"vX0":3.694079350527634,"vY0":-140.38300038237372,"vZ0":-5.219835327137787,"x":158.85,"y":159.39,"x0":-1.3387149519761332,"y0":50.00697940319218,"z0":6.179506660919805,"aX":-16.752507440301688},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.5,"breakHorizontal":14.4,"spinRate":2235,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.39086923580104393,"extension":6.031344719143225},"hitData":{"launchSpeed":66.1,"launchAngle":24.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.41,"coordY":134.79}},"index":2,"playId":"cb6e8563-33df-3f6e-9250-dc9c170debba","pitchNumber":2,"startTime":"2026-05-09T02:00:39.374Z","endTime":"2026-05-09T02:00:51.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T02:00:51.309Z","atBatIndex":91},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out swinging.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":92,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-05-09T02:02:07.783Z","endTime":"2026-05-09T02:04:18.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,7,8,9],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-09T02:01:16.056Z","endTime":"2026-05-09T02:02:10.153Z","isPitch":false,"type":"action"},{"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":97.5,"endSpeed":89.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.663410457806553,"aZ":-13.71957849006934,"pfxX":-4.595366450842018,"pfxZ":9.054668350605635,"pX":0.6481495740596094,"pZ":2.878405601889207,"vX0":7.088779892243336,"vY0":-141.69871488915712,"vZ0":-6.772408787800635,"x":92.29,"y":161.06,"x0":-1.2862312823275837,"y0":50.00497343287378,"z0":6.172048078259413,"aX":-9.368540067350464},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":7.0,"spinRate":2408,"spinDirection":204},"zone":6,"typeConfidence":0.69,"plateTime":0.38620347341819183,"extension":6.174375522753766},"index":1,"playId":"4acc3a65-0bdd-3a75-8677-6926ed471216","pitchNumber":1,"startTime":"2026-05-09T02:02:10.153Z","endTime":"2026-05-09T02:02:13.296Z","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":92.9,"endSpeed":85.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26305213668874,"aZ":-19.569241396094526,"pfxX":-6.989912835609649,"pfxZ":6.815570911954357,"pX":-2.567331109756042,"pZ":1.75062787923739,"vX0":-0.4674496132488146,"vY0":-135.0972256814387,"vZ0":-8.01706294918499,"x":214.86,"y":191.51,"x0":-1.483755103556147,"y0":50.00540454526931,"z0":6.130938161451768,"aX":-12.929202610135698},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.8,"breakHorizontal":12.7,"spinRate":1758,"spinDirection":202},"zone":13,"typeConfidence":0.88,"plateTime":0.4053355621199448,"extension":5.969791996363406},"index":2,"playId":"46baf2e3-1d6d-34e5-83f6-50f29da17327","pitchNumber":2,"startTime":"2026-05-09T02:02:28.348Z","endTime":"2026-05-09T02:02:32.747Z","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":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.572843301575023,"aZ":-26.73112312817931,"pfxX":-5.98332378986192,"pfxZ":2.966387379839711,"pX":-1.6175630678639377,"pZ":2.6133514621157663,"vX0":1.4580383155025571,"vY0":-134.4916052768264,"vZ0":-4.596807597239789,"x":178.66,"y":168.22,"x0":-1.388524255620245,"y0":50.00437670090879,"z0":6.235572629242292,"aX":-10.985739212433076},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.6,"breakHorizontal":10.6,"spinRate":1586,"spinDirection":208},"zone":13,"typeConfidence":0.9,"plateTime":0.4069125352839662,"extension":6.065855578939359},"index":3,"playId":"c740d6ad-9b8e-35f5-839a-6d60c774d04e","pitchNumber":3,"startTime":"2026-05-09T02:02:46.216Z","endTime":"2026-05-09T02:02:49.856Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-09T02:03:00.692Z","endTime":"2026-05-09T02:03:15.749Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48360759378559,"aZ":-37.39251923917694,"pfxX":2.4715896142875335,"pfxZ":-3.256757463911785,"pX":0.9992504855770905,"pZ":-0.3463942795444897,"vX0":4.5484982446411575,"vY0":-126.27985783099436,"vZ0":-8.307459274708792,"x":78.91,"y":248.13,"x0":-1.1515565646123422,"y0":50.00212840883535,"z0":6.022853435143639,"aX":3.9615139040411687},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-7.7,"breakHorizontal":-5.6,"spinRate":2686,"spinDirection":72},"zone":14,"typeConfidence":0.89,"plateTime":0.434964615231904,"extension":6.134735712947138},"index":5,"playId":"690b29e5-5fe6-37bc-8272-ac65970d5bcb","pitchNumber":4,"startTime":"2026-05-09T02:03:15.749Z","endTime":"2026-05-09T02:03:20.522Z","isPitch":true,"type":"pitch"},{"details":{"description":"Tyler Freeman steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"actionPlayId":"690b29e5-5fe6-37bc-8272-ac65970d5bcb","startTime":"2026-05-09T02:03:36.861Z","endTime":"2026-05-09T02:03:37.727Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671289,"link":"/api/v1/people/671289"}},{"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":97.0,"endSpeed":88.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.577843360044696,"aZ":-16.238438373120196,"pfxX":-2.6842609998794558,"pfxZ":7.85806992734909,"pX":-0.9150569611654356,"pZ":4.300627326639563,"vX0":1.9528242167102066,"vY0":-141.3735830071232,"vZ0":-2.8141595265540515,"x":151.88,"y":122.66,"x0":-1.2652439111322145,"y0":50.00608233436088,"z0":6.34849321084012,"aX":-5.44627235758425},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":4.4,"spinRate":2301,"spinDirection":197},"zone":11,"typeConfidence":0.85,"plateTime":0.3871064071485937,"extension":6.0022084365060255},"index":7,"playId":"3d5a421f-2287-3ce3-af21-d7c516178268","pitchNumber":5,"startTime":"2026-05-09T02:03:37.727Z","endTime":"2026-05-09T02:03:44.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33239279659035,"aZ":-12.393210895558223,"pfxX":-0.9321059602095059,"pfxZ":9.70979067617962,"pX":-0.3116192331737347,"pZ":3.072537507814951,"vX0":2.94340776419115,"vY0":-141.80139552739362,"vZ0":-6.513182555449335,"x":128.88,"y":155.82,"x0":-1.2418023215847338,"y0":50.001319043897055,"z0":6.189322233792,"aX":-1.8989048591008562},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":1.1,"spinRate":2391,"spinDirection":197},"zone":1,"typeConfidence":0.91,"plateTime":0.38622082244775724,"extension":6.074172471304025},"index":8,"playId":"ece32a76-a907-3bdb-9cea-0a37f11c3fe5","pitchNumber":6,"startTime":"2026-05-09T02:03:54.630Z","endTime":"2026-05-09T02:03:58.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80492431237303,"aZ":-37.07752626575964,"pfxX":4.080004526496369,"pfxZ":-3.074267307016548,"pX":-0.6023692280233751,"pZ":3.1603151636378524,"vX0":0.5079936374217732,"vY0":-126.13928766858903,"vZ0":-0.6120905244812258,"x":139.96,"y":153.45,"x0":-1.3363032072454455,"y0":50.00030732197848,"z0":6.418874188510956,"aX":6.514481539162989},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.4,"breakHorizontal":-7.4,"spinRate":2692,"spinDirection":67},"zone":1,"typeConfidence":0.91,"plateTime":0.43571820521078264,"extension":5.9228707395073545},"index":9,"playId":"30ed3df3-9079-3864-865a-25883529d35a","pitchNumber":7,"startTime":"2026-05-09T02:04:14.743Z","endTime":"2026-05-09T02:04:18.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T02:04:18.754Z","atBatIndex":92},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a ground ball to third baseman Willi Castro.","rbi":0,"awayScore":9,"homeScore":7,"isOut":false},"about":{"atBatIndex":93,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-05-09T02:06:51.154Z","endTime":"2026-05-09T02:09:40.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[5,7,8,9,10,12],"actionIndex":[0,1,2,3,4,6],"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":12},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Edouard Julien remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-09T02:05:39.417Z","endTime":"2026-05-09T02:05:39.445Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":687597,"link":"/api/v1/people/687597"}},{"details":{"description":"Defensive switch from second base to third base for Willi Castro.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-09T02:05:39.445Z","endTime":"2026-05-09T02:05:39.446Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"600"},{"details":{"description":"Troy Johnston remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-09T02:05:39.446Z","endTime":"2026-05-09T02:05:39.447Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":691720,"link":"/api/v1/people/691720"}},{"details":{"description":"Pitching Change: Juan Mejia replaces Victor Vodnik.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-09T02:05:39.447Z","endTime":"2026-05-09T02:06:08.083Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Edmundo Sosa starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-05-09T02:06:08.083Z","endTime":"2026-05-09T02:06:53.501Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29244444973643,"aZ":-16.314512961271085,"pfxX":-4.4936995696800555,"pfxZ":7.878047570656868,"pX":-0.8325767494730738,"pZ":4.138635103303035,"vX0":4.085324188995156,"vY0":-141.25022930031068,"vZ0":-2.352508740078529,"x":148.74,"y":127.04,"x0":-1.7164627935327474,"y0":50.00148837127654,"z0":6.035773175858152,"aX":-9.045795201710446},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":7.3,"spinRate":2478,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3883124463296186,"extension":6.155413738476066},"index":5,"playId":"9ddffb2d-1fb9-34c4-b603-59415401e16c","pitchNumber":1,"startTime":"2026-05-09T02:06:53.501Z","endTime":"2026-05-09T02:06:56.811Z","isPitch":true,"type":"pitch"},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":6,"startTime":"2026-05-09T02:07:32.693Z","endTime":"2026-05-09T02:08:06.440Z","isPitch":false,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.6,"endSpeed":85.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.779255086049936,"aZ":-15.477206009647276,"pfxX":-3.039047404875346,"pfxZ":8.915092573760889,"pX":0.8872725242735712,"pZ":1.8167832956046055,"vX0":7.696261334765875,"vY0":-135.99090352058184,"vZ0":-7.560973671478415,"x":83.18,"y":189.73,"x0":-1.5845617276275827,"y0":50.006301466510266,"z0":5.706683508430327,"aX":-5.694735424574651},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":3.8,"spinRate":2155,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.402744381651178,"extension":6.342369881010201},"index":7,"playId":"1933665c-dfc8-36ac-8cd5-0bef682c9a1d","pitchNumber":2,"startTime":"2026-05-09T02:08:06.440Z","endTime":"2026-05-09T02:08:10.150Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.706410358783927,"aZ":-32.87700272139861,"pfxX":7.412957170242761,"pfxZ":-0.4766977378769912,"pX":1.3894118642785347,"pZ":1.3591801132841224,"vX0":5.4021612587186825,"vY0":-121.03404422069718,"vZ0":-3.7611051264433186,"x":64.04,"y":202.08,"x0":-1.8421352766740915,"y0":50.00479300165925,"z0":5.841539862858745,"aX":10.893858334479013},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.6,"breakHorizontal":-14.8,"spinRate":2753,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4541986619484861,"extension":5.9126821818612925},"index":8,"playId":"bc6f511f-e2e9-3f30-87e7-c33e87d769f4","pitchNumber":3,"startTime":"2026-05-09T02:08:23.236Z","endTime":"2026-05-09T02:08:26.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.286766287000805,"aZ":-13.958367677836286,"pfxX":-0.35209111481995814,"pfxZ":9.229923440898798,"pX":0.6696889211572045,"pZ":2.5051418813469533,"vX0":7.0022897110221844,"vY0":-139.56251453556655,"vZ0":-6.603156101962105,"x":91.47,"y":171.14,"x0":-1.825580559944186,"y0":50.00232905353138,"z0":5.820384389068748,"aX":-0.6957302108567553},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":-0.8,"spinRate":2518,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.3923921356569555,"extension":6.216068595767784},"index":9,"playId":"3bdfd5fb-568b-3bd3-8696-afd150ca2b26","pitchNumber":4,"startTime":"2026-05-09T02:08:40.937Z","endTime":"2026-05-09T02:08:44.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22049932943601,"aZ":-12.489473660350775,"pfxX":0.48661285209505056,"pfxZ":9.797120623279621,"pX":0.2719868130047838,"pZ":2.7355472508324037,"vX0":5.62858495024228,"vY0":-140.90123637023356,"vZ0":-6.392033078327145,"x":106.63,"y":164.92,"x0":-1.815386785333217,"y0":50.00514563522777,"z0":5.841863195556275,"aX":0.9764902564173841},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":-2.0,"spinRate":2532,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.3888353263966229,"extension":6.170325357392327},"index":10,"playId":"87142555-cd59-33a1-b01e-d4c69ea12823","pitchNumber":5,"startTime":"2026-05-09T02:08:56.494Z","endTime":"2026-05-09T02:09:00.920Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":11,"startTime":"2026-05-09T02:09:17.003Z","endTime":"2026-05-09T02:09:31.268Z","isPitch":false,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.985736043898736,"aZ":-13.48061438550448,"pfxX":-2.775863960638664,"pfxZ":8.912342001215661,"pX":-0.4037396437711018,"pZ":1.977257534318437,"vX0":4.7738759837816,"vY0":-143.634184765194,"vZ0":-8.45846575255582,"x":132.39,"y":185.39,"x0":-1.7236008361332442,"y0":50.00664475688291,"z0":5.790753244546186,"aX":-5.825191771590498},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.6,"breakHorizontal":4.1,"spinRate":2615,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.3807396921669417,"extension":6.138848785561674},"hitData":{"launchSpeed":50.3,"launchAngle":-59.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.31,"coordY":169.6}},"index":12,"playId":"207e62c2-ad2a-35d5-98e6-845fbb94d6f6","pitchNumber":6,"startTime":"2026-05-09T02:09:31.268Z","endTime":"2026-05-09T02:09:40.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T02:09:40.425Z","atBatIndex":93},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to right fielder Tyler Freeman. Edmundo Sosa to 3rd.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":94,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-05-09T02:09:55.139Z","endTime":"2026-05-09T02:11:27.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnThird":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"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":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.737488458772916,"aZ":-32.288233618486366,"pfxX":9.32544918654144,"pfxZ":-0.07333710997860798,"pX":-0.9192812898490705,"pZ":3.8463496021771415,"vX0":-0.07713839922683108,"vY0":-122.4181977566923,"vZ0":1.5369110304831497,"x":152.04,"y":134.93,"x0":-2.09660355174155,"y0":50.00555578147737,"z0":5.997824008618146,"aX":13.993548290663506},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.6,"breakHorizontal":-16.8,"spinRate":2786,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.44939838160732837,"extension":5.985465322492564},"index":0,"playId":"ee86bd50-2cc6-34aa-a94a-9221881882d7","pitchNumber":1,"startTime":"2026-05-09T02:10:18.761Z","endTime":"2026-05-09T02:10:22.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.814116909152165,"aZ":-31.36968820517651,"pfxX":8.765132256281388,"pfxZ":0.5361563277238641,"pX":1.1422529507537555,"pZ":1.8783644098269416,"vX0":4.394750103140244,"vY0":-123.10493794740299,"vZ0":-3.113919694367657,"x":73.46,"y":188.06,"x0":-1.8135713567944471,"y0":50.005987173101765,"z0":5.856312816229372,"aX":13.255745542288846},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.4,"breakHorizontal":-17.0,"spinRate":2787,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.44746817987941334,"extension":6.0250337025314735},"index":1,"playId":"20abb57e-f0fe-3950-a7b5-746d040be4d8","pitchNumber":2,"startTime":"2026-05-09T02:10:37.315Z","endTime":"2026-05-09T02:10:40.683Z","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":97.8,"endSpeed":89.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04990828002963,"aZ":-23.439885606084115,"pfxX":-8.150705384617424,"pfxZ":4.262955681699465,"pX":1.325390132707381,"pZ":2.269107322857158,"vX0":11.026424437517063,"vY0":-141.92118439977952,"vZ0":-5.576133884366397,"x":66.48,"y":177.51,"x0":-1.5427475632317713,"y0":50.00598270511464,"z0":5.742805530334824,"aX":-16.709310078956516},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":6.7,"breakHorizontal":12.6,"spinRate":2549,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.38525911772357135,"extension":6.334398274920697},"index":2,"playId":"ef4c944a-6d03-3409-b392-8d619a8952fc","pitchNumber":3,"startTime":"2026-05-09T02:10:54.393Z","endTime":"2026-05-09T02:10:57.771Z","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":96.4,"endSpeed":88.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.713952870291717,"aZ":-20.630865992027825,"pfxX":-4.8638644151299815,"pfxZ":5.807083056215253,"pX":0.6224087211689607,"pZ":2.844395770477068,"vX0":8.304040790153987,"vY0":-140.08811541535647,"vZ0":-4.255860216354454,"x":93.28,"y":161.98,"x0":-1.748580596305375,"y0":50.00109230378048,"z0":5.732325582816838,"aX":-9.66533958936293},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.8,"breakHorizontal":7.1,"spinRate":2512,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.3910238154999135,"extension":6.254188746056212},"hitData":{"launchSpeed":93.0,"launchAngle":29.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.66,"coordY":89.56}},"index":3,"playId":"a6452715-d268-358b-a8e0-cf8f1fbcb89c","pitchNumber":4,"startTime":"2026-05-09T02:11:13.120Z","endTime":"2026-05-09T02:11:27.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T02:11:27.200Z","atBatIndex":94},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":95,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-05-09T02:11:47.899Z","endTime":"2026-05-09T02:13:39.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnThird":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.386484152514335,"aZ":-12.413296384349746,"pfxX":-5.875711287573948,"pfxZ":9.581975037346293,"pX":-0.8449817937164202,"pZ":3.5812474212878813,"vX0":4.900111509211838,"vY0":-142.8038285909134,"vZ0":-4.162546830937475,"x":149.21,"y":142.09,"x0":-1.8211484172997539,"y0":50.00133498428238,"z0":5.8407508081611725,"aX":-12.11487412998741},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.7,"breakHorizontal":9.6,"spinRate":2487,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3838088767452428,"extension":6.1027854447374414},"index":0,"playId":"7525172d-ce4b-3266-996c-9fdc9db8c180","pitchNumber":1,"startTime":"2026-05-09T02:12:06.032Z","endTime":"2026-05-09T02:12:09.612Z","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":85.9,"endSpeed":79.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52539658600512,"aZ":-29.29019685409398,"pfxX":7.265492521632915,"pfxZ":1.807017095488483,"pX":-0.32250757953105225,"pZ":3.0342481814647964,"vX0":2.427375985304366,"vY0":-125.22954066116705,"vZ0":-0.7768939424141461,"x":129.29,"y":156.86,"x0":-2.2472883541822424,"y0":50.00050031751672,"z0":5.737627751161954,"aX":11.57439917947677},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.4,"breakHorizontal":-13.7,"spinRate":2840,"spinDirection":71},"zone":1,"typeConfidence":2.0,"plateTime":0.43684030587406575,"extension":6.128146657012013},"index":1,"playId":"5d542276-e53b-3014-a602-426efa170c44","pitchNumber":2,"startTime":"2026-05-09T02:12:23.974Z","endTime":"2026-05-09T02:12:27.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70039414725124,"aZ":-31.63306668279933,"pfxX":8.42246486069019,"pfxZ":0.34121964746009326,"pX":-0.5093157413421514,"pZ":1.7327428238282236,"vX0":1.2870373300855151,"vY0":-124.94645284480191,"vZ0":-3.4468058631949208,"x":136.41,"y":192.0,"x0":-2.1252512330529982,"y0":50.00270405937046,"z0":5.723968550810587,"aX":13.342991855789323},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.1,"breakHorizontal":-15.6,"spinRate":2826,"spinDirection":73},"zone":7,"typeConfidence":2.0,"plateTime":0.4380262502469696,"extension":6.11473818184083},"index":2,"playId":"ca8f5041-98eb-3c0a-85bb-e0bcdf5e5e15","pitchNumber":3,"startTime":"2026-05-09T02:12:43.274Z","endTime":"2026-05-09T02:12:46.541Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-09T02:13:02.992Z","endTime":"2026-05-09T02:13:04.775Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"0ede822d-b3ad-459b-942e-fe221a815385","startTime":"2026-05-09T02:13:04.775Z","endTime":"2026-05-09T02:13:09.775Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07038689398857,"aZ":-14.845370564712516,"pfxX":-5.021831626253211,"pfxZ":8.214382612903396,"pX":-0.6254047232193776,"pZ":3.6080211008490117,"vX0":4.885311292218427,"vY0":-144.21471051319008,"vZ0":-3.8410402106892714,"x":140.84,"y":141.36,"x0":-1.6876673841182952,"y0":50.003847413574526,"z0":5.870996968400346,"aX":-10.594652834484913},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.3,"breakHorizontal":8.2,"spinRate":2586,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.37959723051189576,"extension":6.134394669930105},"index":5,"playId":"4424d749-75a9-3eec-a30b-53e380864c92","pitchNumber":4,"startTime":"2026-05-09T02:13:35.923Z","endTime":"2026-05-09T02:13:39.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T02:13:39.767Z","atBatIndex":95},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":96,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-05-09T02:14:11.752Z","endTime":"2026-05-09T02:15:17.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"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":"101.67"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.46"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.56"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.74"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.56"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.91"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.19"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.58"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.55"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.91"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.47"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.84"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.81"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".791"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.641"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".508"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.197"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".526"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".220"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".377"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".236"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".791"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.641"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".508"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.197"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-09T02:13:58.483Z","endTime":"2026-05-09T02:14:13.787Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18767779570781,"aZ":-11.565883837018209,"pfxX":-4.909402748323185,"pfxZ":9.887722249365847,"pX":-0.6837074520243914,"pZ":3.372802463629962,"vX0":4.606016780155124,"vY0":-143.44945547508974,"vZ0":-5.07331717983798,"x":143.06,"y":147.71,"x0":-1.672350516531611,"y0":50.002544094549556,"z0":5.88542152657316,"aX":-10.231613644728247},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.0,"breakHorizontal":7.9,"spinRate":2467,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.38183147818466656,"extension":6.279671401444866},"index":1,"playId":"841e7f68-f30d-3718-ab5d-b520d07be376","pitchNumber":1,"startTime":"2026-05-09T02:14:13.787Z","endTime":"2026-05-09T02:14:17.112Z","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.8,"endSpeed":90.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92989544649504,"aZ":-12.593903958858148,"pfxX":-5.4964074271159005,"pfxZ":9.375862736233707,"pX":0.9218513814982818,"pZ":2.2283528958128,"vX0":9.146175271798631,"vY0":-143.52459973553746,"vZ0":-7.653556860425775,"x":81.86,"y":178.61,"x0":-1.590613355662871,"y0":50.000017886708065,"z0":5.712035036051015,"aX":-11.476004767735843},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.6,"breakHorizontal":8.2,"spinRate":2657,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.38147849156350233,"extension":6.1632485057348445},"index":2,"playId":"b332cd5b-f62a-3480-b2c1-b63be17a2cd6","pitchNumber":2,"startTime":"2026-05-09T02:14:32.171Z","endTime":"2026-05-09T02:14:35.789Z","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":88.7,"endSpeed":81.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.946964752500115,"aZ":-20.47045529215846,"pfxX":4.229879055115144,"pfxZ":6.897773501167718,"pX":-1.1216591019759063,"pZ":3.2090302073205756,"vX0":1.3389866123123078,"vY0":-129.2005024071248,"vZ0":-2.332643327995964,"x":159.76,"y":152.14,"x0":-2.195800232064795,"y0":50.0058952713199,"z0":5.690398893512851,"aX":7.178926999062271},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.2,"breakHorizontal":-7.9,"spinRate":2944,"spinDirection":92},"zone":11,"typeConfidence":2.0,"plateTime":0.4233237211640426,"extension":6.058654328153029},"index":3,"playId":"5afb2ca0-f2bc-3e5a-afe5-da7a63fb0982","pitchNumber":3,"startTime":"2026-05-09T02:14:50.143Z","endTime":"2026-05-09T02:14:53.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.970952609193255,"aZ":-33.71985477741302,"pfxX":10.623405573244916,"pfxZ":-0.9980068022841166,"pX":0.29921215986564964,"pZ":2.8727295507605852,"vX0":2.2645035037473806,"vY0":-124.27685495665618,"vZ0":-0.45148796900555677,"x":105.59,"y":161.22,"x0":-2.0061947366607966,"y0":50.00440033236536,"z0":5.889557175419971,"aX":16.400050690211973},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.7,"breakHorizontal":-19.8,"spinRate":2890,"spinDirection":61},"zone":3,"typeConfidence":2.0,"plateTime":0.4429636091502047,"extension":6.122145885769369},"hitData":{"launchSpeed":84.4,"launchAngle":-0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.54,"coordY":157.1}},"index":4,"playId":"e863aaa2-ba50-3c8a-9ddb-0751896e154c","pitchNumber":4,"startTime":"2026-05-09T02:15:09.739Z","endTime":"2026-05-09T02:15:17.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T02:15:17.949Z","atBatIndex":96}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, second baseman Edouard Julien to first baseman TJ Rumfield.","rbi":0,"awayScore":9,"homeScore":7,"isOut":true},"about":{"atBatIndex":96,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-05-09T02:14:11.752Z","endTime":"2026-05-09T02:15:17.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"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":"101.67"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.46"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"76.56"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.74"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.56"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.91"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.19"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.58"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.55"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.91"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.47"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.84"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.81"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".791"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.641"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".508"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.197"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".316"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".526"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".268"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".220"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".377"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".236"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.067"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".524"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".791"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.641"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".905"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".508"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.197"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".688"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".581"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681198,"link":"/api/v1/people/681198"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-09T02:13:58.483Z","endTime":"2026-05-09T02:14:13.787Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18767779570781,"aZ":-11.565883837018209,"pfxX":-4.909402748323185,"pfxZ":9.887722249365847,"pX":-0.6837074520243914,"pZ":3.372802463629962,"vX0":4.606016780155124,"vY0":-143.44945547508974,"vZ0":-5.07331717983798,"x":143.06,"y":147.71,"x0":-1.672350516531611,"y0":50.002544094549556,"z0":5.88542152657316,"aX":-10.231613644728247},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.0,"breakHorizontal":7.9,"spinRate":2467,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.38183147818466656,"extension":6.279671401444866},"index":1,"playId":"841e7f68-f30d-3718-ab5d-b520d07be376","pitchNumber":1,"startTime":"2026-05-09T02:14:13.787Z","endTime":"2026-05-09T02:14:17.112Z","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.8,"endSpeed":90.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92989544649504,"aZ":-12.593903958858148,"pfxX":-5.4964074271159005,"pfxZ":9.375862736233707,"pX":0.9218513814982818,"pZ":2.2283528958128,"vX0":9.146175271798631,"vY0":-143.52459973553746,"vZ0":-7.653556860425775,"x":81.86,"y":178.61,"x0":-1.590613355662871,"y0":50.000017886708065,"z0":5.712035036051015,"aX":-11.476004767735843},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.6,"breakHorizontal":8.2,"spinRate":2657,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.38147849156350233,"extension":6.1632485057348445},"index":2,"playId":"b332cd5b-f62a-3480-b2c1-b63be17a2cd6","pitchNumber":2,"startTime":"2026-05-09T02:14:32.171Z","endTime":"2026-05-09T02:14:35.789Z","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":88.7,"endSpeed":81.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.946964752500115,"aZ":-20.47045529215846,"pfxX":4.229879055115144,"pfxZ":6.897773501167718,"pX":-1.1216591019759063,"pZ":3.2090302073205756,"vX0":1.3389866123123078,"vY0":-129.2005024071248,"vZ0":-2.332643327995964,"x":159.76,"y":152.14,"x0":-2.195800232064795,"y0":50.0058952713199,"z0":5.690398893512851,"aX":7.178926999062271},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.2,"breakHorizontal":-7.9,"spinRate":2944,"spinDirection":92},"zone":11,"typeConfidence":2.0,"plateTime":0.4233237211640426,"extension":6.058654328153029},"index":3,"playId":"5afb2ca0-f2bc-3e5a-afe5-da7a63fb0982","pitchNumber":3,"startTime":"2026-05-09T02:14:50.143Z","endTime":"2026-05-09T02:14:53.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.970952609193255,"aZ":-33.71985477741302,"pfxX":10.623405573244916,"pfxZ":-0.9980068022841166,"pX":0.29921215986564964,"pZ":2.8727295507605852,"vX0":2.2645035037473806,"vY0":-124.27685495665618,"vZ0":-0.45148796900555677,"x":105.59,"y":161.22,"x0":-2.0061947366607966,"y0":50.00440033236536,"z0":5.889557175419971,"aX":16.400050690211973},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.7,"breakHorizontal":-19.8,"spinRate":2890,"spinDirection":61},"zone":3,"typeConfidence":2.0,"plateTime":0.4429636091502047,"extension":6.122145885769369},"hitData":{"launchSpeed":84.4,"launchAngle":-0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.54,"coordY":157.1}},"index":4,"playId":"e863aaa2-ba50-3c8a-9ddb-0751896e154c","pitchNumber":4,"startTime":"2026-05-09T02:15:09.739Z","endTime":"2026-05-09T02:15:17.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-09T02:15:17.949Z","atBatIndex":96},"scoringPlays":[2,23,26,27,46,50,54,66,68,70,87,89],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":158.08,"y":156.08},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":154.06,"y":164.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":1,"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":148.44,"y":163.69},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10,11],"bottom":[12,13,14],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":65.19,"y":112.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":105.34,"y":165.21},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":151.99,"y":153.04},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":113.45,"y":156.59},"type":"O","description":"Groundout"}]}},{"startIndex":15,"endIndex":21,"top":[15,16,17],"bottom":[18,19,20,21],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":135.26,"y":143.41},"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":157.21,"y":56.67},"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":157.06,"y":170.28},"type":"O","description":"Groundout"}]}},{"startIndex":22,"endIndex":34,"top":[22,23,24,25,26,27,28,29,30],"bottom":[31,32,33,34],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":96.72,"y":116.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":7.13,"y":93.89},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":119.42,"y":194.42},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":58.18,"y":130.22},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":134.64,"y":98.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":114.1,"y":182.16},"type":"O","description":"Bunt Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":146.92,"y":152.03},"type":"O","description":"Grounded Into DP"}],"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":125.84,"y":90.89},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":100.78,"y":165.21},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":99.51,"y":162.93},"type":"O","description":"Groundout"}]}},{"startIndex":35,"endIndex":42,"top":[35,36,37,38],"bottom":[39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":117.84,"y":104.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":122.73,"y":93.06},"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":5,"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":128.36,"y":188.99},"type":"O","description":"Groundout"}]}},{"startIndex":43,"endIndex":51,"top":[43,44,45],"bottom":[46,47,48,49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":151.49,"y":166.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":137.64,"y":141.62},"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":6,"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":235.64,"y":70.22},"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":172.98,"y":126.59},"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":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":100.78,"y":165.21},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":217.13,"y":97.96},"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":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":127.01,"y":136.84},"type":"O","description":"Pop Out"}]}},{"startIndex":52,"endIndex":59,"top":[52,53,54,55],"bottom":[56,57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"coordinates":{"x":155.54,"y":166.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":51.21,"y":71.94},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":111.9,"y":157.14},"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":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":104.33,"y":157.1},"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":7,"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":159.09,"y":142.9},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":135.29,"y":63.27},"type":"O","description":"Flyout"}]}},{"startIndex":60,"endIndex":71,"top":[60,61,62,63],"bottom":[64,65,66,67,68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":62.33,"y":97.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":100.78,"y":173.32},"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":8,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":179.63,"y":115.96},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":55.1,"y":118.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":169.74,"y":62.27},"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":8,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":127.83,"y":158.14},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":196.62,"y":71.34},"type":"H","description":"Home Run"}]}},{"startIndex":72,"endIndex":78,"top":[72,73,74,75],"bottom":[76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"coordinates":{"x":171.77,"y":176.37},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":81.62,"y":93.32},"type":"O","description":"Lineout"}]}},{"startIndex":79,"endIndex":86,"top":[79,80,81,82],"bottom":[83,84,85,86],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":10,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":103.31,"y":153.55},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":10,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":106.35,"y":104.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":10,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"coordinates":{"x":83.57,"y":133.3},"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":10,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":169.13,"y":125.28},"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":10,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":115.42,"y":188.42},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":10,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":75.91,"y":95.1},"type":"O","description":"Lineout"}]}},{"startIndex":87,"endIndex":96,"top":[87,88,89,90,91,92],"bottom":[93,94,95,96],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":11,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":215.89,"y":108.92},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":11,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":142.93,"y":84.64},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":11,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":139.68,"y":74.47},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":11,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":74.41,"y":134.79},"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":11,"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":93.31,"y":169.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":11,"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":202.66,"y":89.56},"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":11,"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":155.54,"y":157.1},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":11,"currentInningOrdinal":"11th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":5,"hits":5,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":5,"hits":4,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":10,"ordinalNum":"10th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":11,"ordinalNum":"11th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":7,"hits":9,"errors":0,"leftOnBase":10},"away":{"runs":9,"hits":13,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"catcher":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"first":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"second":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"third":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"shortstop":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"left":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"center":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"right":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"onDeck":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"inHole":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"battingOrder":4,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"offense":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"onDeck":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"inHole":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"battingOrder":3,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".254","atBats":44,"obp":".324","slg":".407","ops":".731","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":21,"rbi":9,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":5,"groundOuts":11,"airOuts":10,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":1,"hits":9,"hitByPitch":0,"atBats":41,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":177,"era":"4.70","inningsPitched":"11.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.41","battersFaced":48,"outs":33,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":73,"strikes":104,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":7,"pitchesPerInning":"16.09","runsScoredPer9":"5.73","homeRunsPer9":"1.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":33,"errors":0,"chances":43,"passedBall":0,"pickoffs":0}},"players":{"ID666160":{"person":{"id":666160,"fullName":"Mickey Moniak","link":"/api/v1/people/666160"},"jerseyNumber":"22","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":20,"groundOuts":16,"airOuts":31,"runs":20,"doubles":7,"triples":1,"homeRuns":11,"strikeOuts":30,"baseOnBalls":8,"intentionalWalks":0,"hits":35,"hitByPitch":1,"avg":".315","atBats":111,"obp":".364","slg":".694","ops":"1.058","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":77,"rbi":21,"leftOnBase":47,"sacBunts":0,"sacFlies":1,"babip":".338","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.09","popOuts":9,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":54,"errors":0,"chances":55,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID680767":{"person":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(W, 1-2)","summary":"2.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":1,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"2.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":8,"groundOuts":13,"airOuts":17,"runs":12,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":9,"intentionalWalks":1,"hits":19,"hitByPitch":1,"atBats":62,"obp":".397","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":269,"era":"6.32","inningsPitched":"15.2","wins":1,"losses":2,"saves":4,"saveOpportunities":6,"holds":0,"blownSaves":2,"earnedRuns":11,"whip":"1.79","battersFaced":73,"outs":47,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":269,"balls":110,"strikes":159,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".333","pitchesPerInning":"17.17","gamesFinished":9,"strikeoutWalkRatio":"1.56","strikeoutsPer9Inn":"8.04","walksPer9Inn":"5.17","hitsPer9Inn":"10.91","runsScoredPer9":"6.89","homeRunsPer9":"1.15","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":6},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID623474":{"person":{"id":623474,"fullName":"Jimmy Herget","link":"/api/v1/people/623474"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(BS, 1)","summary":"1.0 IP, 2 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":6,"strikes":14,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"9.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":3,"flyOuts":12,"groundOuts":7,"airOuts":21,"runs":9,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":58,"obp":".328","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":265,"era":"5.40","inningsPitched":"15.0","wins":0,"losses":1,"saves":1,"saveOpportunities":2,"holds":3,"blownSaves":1,"earnedRuns":9,"whip":"1.33","battersFaced":65,"outs":45,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":265,"balls":83,"strikes":182,"strikePercentage":".690","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":4,"winPercentage":".000","pitchesPerInning":"17.67","gamesFinished":4,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"9.60","walksPer9Inn":"1.80","hitsPer9Inn":"10.20","runsScoredPer9":"5.40","homeRunsPer9":"1.20","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"901","stats":{"batting":{"note":"1-","summary":"1-1 | RBI, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"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":29,"flyOuts":5,"groundOuts":24,"airOuts":16,"runs":8,"doubles":6,"triples":2,"homeRuns":2,"strikeOuts":14,"baseOnBalls":7,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".286","atBats":70,"obp":".354","slg":".514","ops":".868","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":82,"totalBases":36,"rbi":15,"leftOnBase":23,"sacBunts":3,"sacFlies":1,"babip":".327","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","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":0,"putOuts":45,"errors":1,"chances":46,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"701","stats":{"batting":{"note":"b-","summary":"1-1 | 2B, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":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":35,"flyOuts":16,"groundOuts":27,"airOuts":24,"runs":12,"doubles":10,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":0,"hits":38,"hitByPitch":1,"avg":".330","atBats":115,"obp":".394","slg":".470","ops":".864","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":128,"totalBases":54,"rbi":18,"leftOnBase":40,"sacBunts":1,"sacFlies":0,"babip":".419","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.50","popOuts":2,"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":5,"putOuts":102,"errors":3,"chances":110,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID801403":{"person":{"id":801403,"fullName":"Chase Dollander","link":"/api/v1/people/801403"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"5.2 IP, 2 ER, 5 K, 5 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":9,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":24,"outs":17,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":41,"strikes":48,"strikePercentage":".540","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.18","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":2,"flyOuts":20,"groundOuts":42,"airOuts":37,"runs":16,"doubles":8,"triples":0,"homeRuns":5,"strikeOuts":47,"baseOnBalls":17,"intentionalWalks":0,"hits":34,"hitByPitch":3,"atBats":156,"obp":".302","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":715,"era":"3.35","inningsPitched":"43.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.19","battersFaced":180,"outs":129,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":715,"balls":261,"strikes":454,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":2,"winPercentage":".600","pitchesPerInning":"16.63","gamesFinished":1,"strikeoutWalkRatio":"2.76","strikeoutsPer9Inn":"9.84","walksPer9Inn":"3.56","hitsPer9Inn":"7.12","runsScoredPer9":"3.35","homeRunsPer9":"1.05","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID500779":{"person":{"id":500779,"fullName":"Jose Quintana","link":"/api/v1/people/500779"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":23,"groundOuts":29,"airOuts":43,"runs":15,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":14,"baseOnBalls":13,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":107,"obp":".328","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":487,"era":"3.90","inningsPitched":"30.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.33","battersFaced":127,"outs":90,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":487,"balls":204,"strikes":283,"strikePercentage":".580","hitBatsmen":1,"balks":1,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".333","pitchesPerInning":"16.23","gamesFinished":0,"strikeoutWalkRatio":"1.08","strikeoutsPer9Inn":"4.20","walksPer9Inn":"3.90","hitsPer9Inn":"8.10","runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":11,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607536":{"person":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":5,"gamesStarted":5,"flyOuts":11,"groundOuts":28,"airOuts":21,"runs":14,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":24,"baseOnBalls":8,"intentionalWalks":0,"hits":26,"hitByPitch":4,"atBats":99,"obp":".342","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":427,"era":"5.04","inningsPitched":"25.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.36","battersFaced":111,"outs":75,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":427,"balls":141,"strikes":286,"strikePercentage":".670","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":0,"winPercentage":".250","pitchesPerInning":"17.08","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.64","walksPer9Inn":"2.88","hitsPer9Inn":"9.36","runsScoredPer9":"5.04","homeRunsPer9":"1.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"2-5 | 2 K, 2 R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":15,"groundOuts":19,"airOuts":20,"runs":16,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":36,"baseOnBalls":9,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".257","atBats":101,"obp":".324","slg":".337","ops":".661","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":111,"totalBases":34,"rbi":12,"leftOnBase":41,"sacBunts":0,"sacFlies":0,"babip":".391","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"101.00","popOuts":2,"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":56,"putOuts":38,"errors":1,"chances":95,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 3 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":5,"strikes":9,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"81.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":2,"flyOuts":7,"groundOuts":15,"airOuts":14,"runs":7,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":4,"intentionalWalks":1,"hits":15,"hitByPitch":1,"atBats":57,"obp":".323","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":247,"era":"3.60","inningsPitched":"15.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":6,"whip":"1.27","battersFaced":62,"outs":45,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":247,"balls":86,"strikes":161,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.07","rbi":1,"winPercentage":".667","pitchesPerInning":"16.47","gamesFinished":4,"strikeoutWalkRatio":"3.25","strikeoutsPer9Inn":"7.80","walksPer9Inn":"2.40","hitsPer9Inn":"9.00","runsScoredPer9":"4.20","homeRunsPer9":"0.60","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID671289":{"person":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"2-6 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":5,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","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":23,"flyOuts":10,"groundOuts":26,"airOuts":19,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":22,"hitByPitch":7,"avg":".293","atBats":75,"obp":".376","slg":".400","ops":".776","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":30,"rbi":12,"leftOnBase":31,"sacBunts":3,"sacFlies":0,"babip":".323","groundOutsToAirouts":"1.37","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.50","popOuts":1,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":34,"errors":0,"chances":41,"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"}]},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(S, 2)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":7,"strikes":11,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":1,"flyOuts":12,"groundOuts":9,"airOuts":21,"runs":10,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":2,"hits":22,"hitByPitch":1,"atBats":77,"obp":".368","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":369,"era":"4.66","inningsPitched":"19.1","wins":0,"losses":3,"saves":2,"saveOpportunities":2,"holds":2,"blownSaves":0,"earnedRuns":10,"whip":"1.60","battersFaced":87,"outs":58,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":369,"balls":131,"strikes":238,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".000","pitchesPerInning":"19.09","gamesFinished":5,"strikeoutWalkRatio":"2.78","strikeoutsPer9Inn":"11.64","walksPer9Inn":"4.19","hitsPer9Inn":"10.24","runsScoredPer9":"4.66","homeRunsPer9":"0.93","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"101","stats":{"batting":{"note":"c-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":11,"groundOuts":24,"airOuts":17,"runs":15,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":31,"baseOnBalls":14,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".265","atBats":98,"obp":".363","slg":".378","ops":".741","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":113,"totalBases":37,"rbi":12,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".369","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":0,"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":47,"putOuts":33,"errors":3,"chances":83,"fielding":".964","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"}]},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"4-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":21,"groundOuts":14,"airOuts":31,"runs":25,"doubles":7,"triples":0,"homeRuns":10,"strikeOuts":55,"baseOnBalls":11,"intentionalWalks":1,"hits":34,"hitByPitch":3,"avg":".254","atBats":134,"obp":".324","slg":".530","ops":".854","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":148,"totalBases":71,"rbi":17,"leftOnBase":55,"sacBunts":0,"sacFlies":0,"babip":".348","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.40","popOuts":4,"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":{"gamesStarted":1,"caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","assists":6,"putOuts":185,"errors":2,"chances":193,"fielding":".990","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":7,"gamesStarted":7,"flyOuts":29,"groundOuts":47,"airOuts":40,"runs":14,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":22,"baseOnBalls":11,"intentionalWalks":0,"hits":31,"hitByPitch":0,"atBats":138,"obp":".278","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":575,"era":"3.41","inningsPitched":"37.0","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.14","battersFaced":151,"outs":111,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":575,"balls":217,"strikes":358,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".600","pitchesPerInning":"15.54","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.35","walksPer9Inn":"2.68","hitsPer9Inn":"7.54","runsScoredPer9":"3.41","homeRunsPer9":"1.46","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID688642":{"person":{"id":688642,"fullName":"Zach Agnos","link":"/api/v1/people/688642"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":15,"groundOuts":27,"airOuts":22,"runs":18,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":18,"baseOnBalls":10,"intentionalWalks":1,"hits":26,"hitByPitch":1,"atBats":90,"obp":".359","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":393,"era":"6.35","inningsPitched":"22.2","wins":0,"losses":0,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.59","battersFaced":104,"outs":68,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":393,"balls":147,"strikes":246,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".---","pitchesPerInning":"17.34","gamesFinished":5,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"7.15","walksPer9Inn":"3.97","hitsPer9Inn":"10.32","runsScoredPer9":"7.15","homeRunsPer9":"1.19","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687597":{"person":{"id":687597,"fullName":"Jordan Beck","link":"/api/v1/people/687597"},"jerseyNumber":"27","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":27,"flyOuts":13,"groundOuts":21,"airOuts":21,"runs":6,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":21,"baseOnBalls":5,"intentionalWalks":0,"hits":12,"hitByPitch":0,"avg":".162","atBats":74,"obp":".213","slg":".270","ops":".483","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":20,"rbi":10,"leftOnBase":46,"sacBunts":0,"sacFlies":1,"babip":".208","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"74.00","popOuts":5,"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":35,"errors":1,"chances":37,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID685299":{"person":{"id":685299,"fullName":"Tanner Gordon","link":"/api/v1/people/685299"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":6,"groundOuts":10,"airOuts":14,"runs":10,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":17,"baseOnBalls":4,"intentionalWalks":1,"hits":16,"hitByPitch":0,"atBats":55,"obp":".339","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":235,"era":"6.43","inningsPitched":"14.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.43","battersFaced":61,"outs":42,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":235,"balls":82,"strikes":153,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":".---","pitchesPerInning":"16.79","gamesFinished":4,"strikeoutWalkRatio":"4.25","strikeoutsPer9Inn":"10.93","walksPer9Inn":"2.57","hitsPer9Inn":"10.29","runsScoredPer9":"6.43","homeRunsPer9":"3.21","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":8,"groundOuts":16,"airOuts":15,"runs":2,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".241","atBats":58,"obp":".302","slg":".345","ops":".647","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":64,"totalBases":20,"rbi":7,"leftOnBase":26,"sacBunts":1,"sacFlies":0,"babip":".318","groundOutsToAirouts":"1.07","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","assists":5,"putOuts":118,"errors":1,"chances":124,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID686668":{"person":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"jerseyNumber":"9","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":12,"groundOuts":21,"airOuts":18,"runs":16,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":36,"baseOnBalls":10,"intentionalWalks":0,"hits":19,"hitByPitch":0,"avg":".202","atBats":94,"obp":".279","slg":".266","ops":".545","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":104,"totalBases":25,"rbi":3,"leftOnBase":51,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"94.00","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":66,"errors":0,"chances":66,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":8,"flyOuts":24,"groundOuts":49,"airOuts":38,"runs":35,"doubles":14,"triples":1,"homeRuns":7,"strikeOuts":26,"baseOnBalls":12,"intentionalWalks":0,"hits":62,"hitByPitch":3,"atBats":174,"obp":".405","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":702,"era":"6.92","inningsPitched":"39.0","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":30,"whip":"1.90","battersFaced":190,"outs":117,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":702,"balls":265,"strikes":437,"strikePercentage":".620","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".333","pitchesPerInning":"18.00","gamesFinished":0,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"6.00","walksPer9Inn":"2.77","hitsPer9Inn":"14.31","runsScoredPer9":"8.08","homeRunsPer9":"1.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":6,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"1-5 | 3 K, RBI, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":23,"groundOuts":30,"airOuts":38,"runs":10,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":42,"baseOnBalls":7,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".187","atBats":134,"obp":".236","slg":".269","ops":".505","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":36,"rbi":10,"leftOnBase":78,"sacBunts":0,"sacFlies":1,"babip":".261","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"134.00","popOuts":5,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":89,"putOuts":43,"errors":3,"chances":135,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681198":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"jerseyNumber":"7","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"1-6 | 2 K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":39,"flyOuts":22,"groundOuts":47,"airOuts":34,"runs":15,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":25,"baseOnBalls":13,"intentionalWalks":0,"hits":39,"hitByPitch":1,"avg":".271","atBats":144,"obp":".333","slg":".431","ops":".764","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":159,"totalBases":62,"rbi":21,"leftOnBase":61,"sacBunts":0,"sacFlies":1,"babip":".296","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.80","popOuts":6,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":239,"errors":0,"chances":254,"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"}]},"ID622608":{"person":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"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":17,"groundOuts":23,"airOuts":25,"runs":4,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":22,"baseOnBalls":7,"intentionalWalks":1,"hits":13,"hitByPitch":0,"atBats":82,"obp":".222","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":323,"era":"1.11","inningsPitched":"24.1","wins":2,"losses":0,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"0.82","battersFaced":90,"outs":73,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":323,"balls":106,"strikes":217,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.27","gamesFinished":4,"strikeoutWalkRatio":"3.14","strikeoutsPer9Inn":"8.14","walksPer9Inn":"2.59","hitsPer9Inn":"4.81","runsScoredPer9":"1.48","homeRunsPer9":"0.00","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677955":{"person":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"jerseyNumber":"0","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":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":16,"gamesStarted":0,"flyOuts":7,"groundOuts":11,"airOuts":15,"runs":6,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":15,"baseOnBalls":9,"intentionalWalks":1,"hits":15,"hitByPitch":0,"atBats":55,"obp":".369","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":251,"era":"3.95","inningsPitched":"13.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":6,"whip":"1.76","battersFaced":66,"outs":41,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":251,"balls":93,"strikes":158,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".000","pitchesPerInning":"18.37","gamesFinished":1,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"9.88","walksPer9Inn":"5.93","hitsPer9Inn":"9.88","runsScoredPer9":"3.95","homeRunsPer9":"0.66","inheritedRunners":17,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691720":{"person":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2B, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":11,"groundOuts":21,"airOuts":32,"runs":16,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":33,"baseOnBalls":21,"intentionalWalks":0,"hits":24,"hitByPitch":0,"avg":".222","atBats":108,"obp":".344","slg":".296","ops":".640","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":32,"rbi":7,"leftOnBase":56,"sacBunts":0,"sacFlies":2,"babip":".303","groundOutsToAirouts":"0.66","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"108.00","popOuts":6,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":66,"putOuts":25,"errors":3,"chances":94,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[687597,666397,671289,681198,696100,686668,666160,650489,691720,687859,678662,664954,664983,801403,677955,657514,623474,680767,675848],"pitchers":[801403,677955,657514,623474,680767,675848],"bench":[],"bullpen":[688642,607536,685299,547179,500779,622608,608372],"battingOrder":[666397,671289,681198,696100,666160,650489,687859,678662,664983],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Karros, K (5, Luzardo); Johnston, T (10, Keller, Bra)."},{"label":"HR","value":"Goodman (10, 4th inning off Luzardo, 1 on, 0 out); Freeman, T (2, 7th inning off Mayza, 0 on, 2 out)."},{"label":"TB","value":"Castro, W 2; Freeman, T 5; Goodman 7; Johnston, T 2; Karros, K 2; McCarthy; Rumfield; Tovar."},{"label":"RBI","value":"Freeman, T (12); Goodman 2 (17); Johnston, T (18); Karros, K 2 (7); McCarthy (15); Rumfield (21); Tovar (10)."},{"label":"2-out RBI","value":"Freeman, T."},{"label":"Runners left in scoring position, 2 out","value":"Castro, W; Karros, K; Freeman, T; Rumfield 2; Tovar."},{"label":"GIDP","value":"Freeman, T."},{"label":"Team RISP","value":"5-for-17."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Castro, W (3, 2nd base off Luzardo/Realmuto); Tovar (3, 2nd base off Luzardo/Realmuto); Doyle, B (8, 2nd base off Duran, J/Realmuto); McCarthy (7, 2nd base off Alvarado/Realmuto); Freeman, T (4, 2nd base off Keller, Bra/Realmuto)."},{"label":"CS","value":"Goodman (2, 2nd base by Bowlan/Realmuto)."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Karros, K-Castro, W-Rumfield)."}]}],"note":[{"label":"a","value":"Flied out for Doyle, B in the 10th."},{"label":"b","value":"Doubled for Karros, K in the 11th."},{"label":"c","value":"Flied out for Beck in the 11th."},{"label":"1","value":"Ran for Sullivan, B in the 9th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":11,"airOuts":10,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":7,"intentionalWalks":1,"hits":9,"hitByPitch":0,"avg":".231","atBats":41,"obp":".301","slg":".383","ops":".684","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":17,"rbi":7,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":44,"obp":".354","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":207,"era":"4.70","inningsPitched":"11.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.45","battersFaced":48,"outs":33,"completeGames":0,"shutouts":0,"pitchesThrown":207,"balls":74,"strikes":133,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":9,"pitchesPerInning":"18.82","runsScoredPer9":"7.36","homeRunsPer9":"1.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".---","assists":7,"putOuts":33,"errors":0,"chances":40,"passedBall":1,"pickoffs":0}},"players":{"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | 2 BB, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":21,"groundOuts":27,"airOuts":33,"runs":20,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":26,"baseOnBalls":7,"intentionalWalks":1,"hits":42,"hitByPitch":1,"avg":".333","atBats":126,"obp":".368","slg":".500","ops":".868","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":136,"totalBases":63,"rbi":20,"leftOnBase":52,"sacBunts":0,"sacFlies":2,"babip":".388","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.50","popOuts":3,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":66,"errors":2,"chances":68,"fielding":".971","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":{"summary":"3.0 IP, 5 ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":95,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":18,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":95,"balls":36,"strikes":59,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":14,"groundOuts":46,"airOuts":24,"runs":30,"doubles":9,"triples":0,"homeRuns":5,"strikeOuts":57,"baseOnBalls":12,"intentionalWalks":0,"hits":49,"hitByPitch":2,"atBats":176,"obp":".332","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":767,"era":"5.77","inningsPitched":"43.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.40","battersFaced":190,"outs":131,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":767,"balls":274,"strikes":493,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.92","rbi":6,"winPercentage":".500","pitchesPerInning":"17.56","gamesFinished":0,"strikeoutWalkRatio":"4.75","strikeoutsPer9Inn":"11.75","walksPer9Inn":"2.47","hitsPer9Inn":"10.10","runsScoredPer9":"6.18","homeRunsPer9":"1.03","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":5},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"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"}]},"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, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":6,"groundOuts":10,"airOuts":11,"runs":9,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":2,"hits":19,"hitByPitch":3,"atBats":57,"obp":".433","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":271,"era":"5.40","inningsPitched":"13.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":8,"whip":"1.95","battersFaced":68,"outs":40,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":271,"balls":99,"strikes":172,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".000","pitchesPerInning":"20.33","gamesFinished":0,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"12.15","walksPer9Inn":"4.73","hitsPer9Inn":"12.83","runsScoredPer9":"6.07","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"3-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":8,"groundOuts":36,"airOuts":20,"runs":10,"doubles":7,"triples":2,"homeRuns":1,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":32,"hitByPitch":2,"avg":".283","atBats":113,"obp":".347","slg":".407","ops":".754","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":46,"rbi":10,"leftOnBase":48,"sacBunts":0,"sacFlies":0,"babip":".356","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"113.00","popOuts":3,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":60,"errors":1,"chances":61,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID650911":{"person":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":8,"flyOuts":11,"groundOuts":55,"airOuts":28,"runs":18,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":60,"baseOnBalls":14,"intentionalWalks":0,"hits":51,"hitByPitch":1,"atBats":192,"obp":".317","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":746,"era":"2.42","inningsPitched":"48.1","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.34","battersFaced":209,"outs":145,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":746,"balls":244,"strikes":502,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.96","rbi":0,"winPercentage":".600","pitchesPerInning":"15.43","gamesFinished":0,"strikeoutWalkRatio":"4.29","strikeoutsPer9Inn":"11.17","walksPer9Inn":"2.61","hitsPer9Inn":"9.50","runsScoredPer9":"3.35","homeRunsPer9":"0.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":12},"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}},"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":"2-4 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":22,"groundOuts":41,"airOuts":37,"runs":24,"doubles":9,"triples":1,"homeRuns":9,"strikeOuts":25,"baseOnBalls":23,"intentionalWalks":1,"hits":40,"hitByPitch":0,"avg":".282","atBats":142,"obp":".380","slg":".549","ops":".929","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":78,"rbi":23,"leftOnBase":61,"sacBunts":0,"sacFlies":1,"babip":".284","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.78","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":272,"errors":1,"chances":294,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":"600","stats":{"batting":{"summary":"1-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".---","assists":1,"putOuts":16,"errors":0,"chances":17,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":16,"groundOuts":20,"airOuts":22,"runs":7,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":19,"hitByPitch":2,"avg":".260","atBats":73,"obp":".321","slg":".356","ops":".677","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":81,"totalBases":26,"rbi":8,"leftOnBase":41,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"73.00","popOuts":0,"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":{"gamesStarted":1,"caughtStealing":5,"stolenBases":16,"stolenBasePercentage":".762","caughtStealingPercentage":".238","assists":5,"putOuts":222,"errors":2,"chances":229,"fielding":".991","passedBall":1,"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":3,"gamesStarted":3,"flyOuts":6,"groundOuts":17,"airOuts":16,"runs":6,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":61,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":276,"era":"3.12","inningsPitched":"17.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"0.98","battersFaced":68,"outs":52,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":276,"balls":98,"strikes":178,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.92","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.35","walksPer9Inn":"3.12","hitsPer9Inn":"5.71","runsScoredPer9":"3.12","homeRunsPer9":"0.52","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"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":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","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":9,"gamesStarted":0,"flyOuts":1,"groundOuts":9,"airOuts":4,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":32,"obp":".286","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":139,"era":"2.08","inningsPitched":"8.2","wins":1,"losses":1,"saves":5,"saveOpportunities":5,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.15","battersFaced":35,"outs":26,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":139,"balls":56,"strikes":83,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.25","rbi":0,"winPercentage":".500","pitchesPerInning":"16.04","gamesFinished":8,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"12.46","walksPer9Inn":"3.12","hitsPer9Inn":"7.27","runsScoredPer9":"3.12","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID624641":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"jerseyNumber":"33","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"0-5","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":2,"groundOuts":19,"airOuts":14,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":2,"intentionalWalks":0,"hits":15,"hitByPitch":0,"avg":".254","atBats":59,"obp":".279","slg":".356","ops":".635","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":21,"rbi":10,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".298","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.00","popOuts":6,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":50,"putOuts":18,"errors":3,"chances":71,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":6,"strikes":10,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":15,"gamesStarted":0,"flyOuts":14,"groundOuts":10,"airOuts":22,"runs":3,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":51,"obp":".293","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":237,"era":"1.93","inningsPitched":"14.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.14","battersFaced":59,"outs":42,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":237,"balls":85,"strikes":152,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.93","gamesFinished":3,"strikeoutWalkRatio":"1.67","strikeoutsPer9Inn":"6.43","walksPer9Inn":"3.86","hitsPer9Inn":"6.43","runsScoredPer9":"1.93","homeRunsPer9":"0.64","inheritedRunners":8,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":18,"groundOuts":46,"airOuts":41,"runs":7,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":10,"intentionalWalks":0,"hits":20,"hitByPitch":2,"avg":".159","atBats":126,"obp":".227","slg":".206","ops":".433","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":26,"rbi":15,"leftOnBase":50,"sacBunts":0,"sacFlies":3,"babip":".179","groundOutsToAirouts":"1.12","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"126.00","popOuts":9,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":54,"putOuts":25,"errors":1,"chances":80,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"2.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":20,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":7,"groundOuts":9,"airOuts":12,"runs":8,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":42,"obp":".319","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":205,"era":"6.17","inningsPitched":"11.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":8,"whip":"1.29","battersFaced":47,"outs":35,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":205,"balls":80,"strikes":125,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.57","gamesFinished":0,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"8.49","walksPer9Inn":"2.31","hitsPer9Inn":"9.26","runsScoredPer9":"6.17","homeRunsPer9":"0.00","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663767":{"person":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":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":9,"groundOuts":10,"airOuts":14,"runs":3,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":2,"atBats":46,"obp":".314","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":190,"era":"2.13","inningsPitched":"12.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.11","battersFaced":51,"outs":38,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":190,"balls":74,"strikes":116,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.00","gamesFinished":3,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"7.82","walksPer9Inn":"2.13","hitsPer9Inn":"7.82","runsScoredPer9":"2.13","homeRunsPer9":"1.42","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641835":{"person":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":5,"strikes":15,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":1,"flyOuts":11,"groundOuts":24,"airOuts":18,"runs":9,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":1,"hits":13,"hitByPitch":1,"atBats":76,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":321,"era":"3.48","inningsPitched":"20.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":8,"whip":"0.97","battersFaced":84,"outs":62,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":321,"balls":114,"strikes":207,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.33","rbi":1,"winPercentage":".000","pitchesPerInning":"15.53","gamesFinished":3,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.15","walksPer9Inn":"3.05","hitsPer9Inn":"5.66","runsScoredPer9":"3.92","homeRunsPer9":"1.31","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":7},"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"}]},"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":"700","stats":{"batting":{"summary":"1-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":22,"groundOuts":33,"airOuts":36,"runs":10,"doubles":4,"triples":2,"homeRuns":3,"strikeOuts":23,"baseOnBalls":7,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".211","atBats":114,"obp":".262","slg":".360","ops":".622","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":41,"rbi":15,"leftOnBase":56,"sacBunts":2,"sacFlies":0,"babip":".239","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":8,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":80,"putOuts":54,"errors":1,"chances":135,"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"}]},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"1-6 | HR, 4 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","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":39,"flyOuts":20,"groundOuts":24,"airOuts":34,"runs":25,"doubles":7,"triples":1,"homeRuns":13,"strikeOuts":56,"baseOnBalls":26,"intentionalWalks":0,"hits":31,"hitByPitch":4,"avg":".214","atBats":145,"obp":".349","slg":".545","ops":".894","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":175,"totalBases":79,"rbi":22,"leftOnBase":53,"sacBunts":0,"sacFlies":0,"babip":".237","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.15","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"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":17,"flyOuts":12,"groundOuts":13,"airOuts":25,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".074","atBats":54,"obp":".123","slg":".130","ops":".253","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":57,"totalBases":7,"rbi":2,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"babip":".073","groundOutsToAirouts":"0.52","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":7,"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":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","assists":6,"putOuts":132,"errors":0,"chances":138,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694025":{"person":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":9,"airOuts":10,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".156","atBats":32,"obp":".156","slg":".281","ops":".437","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":9,"rbi":2,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".174","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":1,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":21,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"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":7,"flyOuts":3,"groundOuts":5,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".250","atBats":16,"obp":".278","slg":".250","ops":".528","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":18,"totalBases":4,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"babip":".286","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":5,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":2,"strikes":3,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"5.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"0.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","assists":3,"putOuts":29,"errors":0,"chances":32,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621383":{"person":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":8,"groundOuts":10,"airOuts":16,"runs":12,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":1,"hits":26,"hitByPitch":0,"atBats":70,"obp":".443","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":313,"era":"6.75","inningsPitched":"14.2","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":11,"whip":"2.39","battersFaced":79,"outs":44,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":313,"balls":108,"strikes":205,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".000","pitchesPerInning":"21.34","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.05","walksPer9Inn":"5.52","hitsPer9Inn":"15.95","runsScoredPer9":"7.36","homeRunsPer9":"0.61","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666969":{"person":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | BB, 2 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":18,"groundOuts":27,"airOuts":40,"runs":13,"doubles":5,"triples":1,"homeRuns":4,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":0,"hits":33,"hitByPitch":2,"avg":".239","atBats":138,"obp":".310","slg":".377","ops":".687","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":52,"rbi":13,"leftOnBase":59,"sacBunts":0,"sacFlies":2,"babip":".302","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.50","popOuts":9,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":55,"errors":1,"chances":58,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":7,"gamesStarted":7,"flyOuts":15,"groundOuts":33,"airOuts":34,"runs":21,"doubles":6,"triples":2,"homeRuns":6,"strikeOuts":40,"baseOnBalls":13,"intentionalWalks":0,"hits":41,"hitByPitch":0,"atBats":147,"obp":".335","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":640,"era":"5.06","inningsPitched":"37.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.45","battersFaced":161,"outs":112,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":640,"balls":240,"strikes":400,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.97","rbi":0,"winPercentage":".400","pitchesPerInning":"17.14","gamesFinished":0,"strikeoutWalkRatio":"3.08","strikeoutsPer9Inn":"9.64","walksPer9Inn":"3.13","hitsPer9Inn":"9.88","runsScoredPer9":"5.06","homeRunsPer9":"1.45","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641745":{"person":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(L, 1-1)","summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":7,"strikes":13,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":9,"groundOuts":17,"airOuts":13,"runs":9,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":64,"obp":".324","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":283,"era":"4.32","inningsPitched":"16.2","wins":1,"losses":1,"saves":3,"saveOpportunities":3,"holds":4,"blownSaves":0,"earnedRuns":8,"whip":"1.32","battersFaced":71,"outs":50,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":283,"balls":103,"strikes":180,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.31","rbi":2,"winPercentage":".500","pitchesPerInning":"16.98","gamesFinished":6,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.72","walksPer9Inn":"3.24","hitsPer9Inn":"8.64","runsScoredPer9":"4.86","homeRunsPer9":"1.08","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0-6 | 2 K","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":38,"flyOuts":33,"groundOuts":38,"airOuts":49,"runs":23,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":12,"intentionalWalks":0,"hits":36,"hitByPitch":0,"avg":".226","atBats":159,"obp":".281","slg":".346","ops":".627","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":171,"totalBases":55,"rbi":12,"leftOnBase":59,"sacBunts":0,"sacFlies":0,"babip":".269","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.75","popOuts":5,"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":85,"putOuts":52,"errors":5,"chances":142,"fielding":".965","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID691725":{"person":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":6,"flyOuts":17,"groundOuts":25,"airOuts":41,"runs":25,"doubles":5,"triples":1,"homeRuns":6,"strikeOuts":30,"baseOnBalls":12,"intentionalWalks":0,"hits":44,"hitByPitch":1,"atBats":137,"obp":".375","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":621,"era":"6.89","inningsPitched":"32.2","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":25,"whip":"1.71","battersFaced":153,"outs":98,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":621,"balls":230,"strikes":391,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.61","rbi":0,"winPercentage":".200","pitchesPerInning":"19.01","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.27","walksPer9Inn":"3.31","hitsPer9Inn":"12.12","runsScoredPer9":"6.89","homeRunsPer9":"1.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":13,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[607208,656941,547180,666969,669016,592663,681082,624641,702222,666200,680742,641835,661395,621237,689147,641745],"pitchers":[666200,680742,641835,661395,621237,689147,641745],"bench":[664761,665561,694025,596117],"bullpen":[621383,605400,691725,650911,663767,554430],"battingOrder":[607208,656941,547180,666969,669016,592663,681082,624641,702222],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Realmuto (4, Dollander); Stott (4, Herget, J)."},{"label":"HR","value":"Schwarber (13, 6th inning off Dollander, 0 on, 0 out); Crawford (1, 8th inning off Herget, J, 1 on, 2 out)."},{"label":"TB","value":"Crawford 6; Harper, B 2; Marsh; Realmuto 2; Schwarber 4; Stott 2."},{"label":"RBI","value":"Crawford 2 (10); Marsh (20); Realmuto (8); Schwarber (22); Stott 2 (15)."},{"label":"2-out RBI","value":"Crawford 2; Realmuto."},{"label":"Runners left in scoring position, 2 out","value":"Stott; Turner; Harper, B; Sosa, E."},{"label":"GIDP","value":"García, Ad."},{"label":"Team RISP","value":"4-for-15."},{"label":"Team LOB","value":"10."}]},{"title":"FIELDING","fieldList":[{"label":"PB","value":"Realmuto (1)."},{"label":"DP","value":"(Stott-Turner-Harper, B)."}]}],"note":[]}},"officials":[{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Herget, J."},{"label":"IBB","value":"Marsh (by Vodnik)."},{"label":"HBP","value":"Sullivan, B (by Alvarado)."},{"label":"ABS Challenge","value":"Goodman (Ball-Confirmed); Realmuto (Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Dollander 89-48; Hill 16-10; Bernardino 14-9; Herget, J 20-14; Vodnik 20-12; Mejia, J 18-11; Luzardo 95-59; Bowlan 20-13; Mayza 20-15; Duran, J 16-10; Alvarado 20-13; Kerkering 16-10; Keller, Bra 20-13."},{"label":"Groundouts-flyouts","value":"Dollander 9-2; Hill 1-1; Bernardino 0-0; Herget, J 0-0; Vodnik 0-1; Mejia, J 1-1; Luzardo 3-0; Bowlan 1-1; Mayza 3-0; Duran, J 1-0; Alvarado 0-0; Kerkering 0-1; Keller, Bra 0-1."},{"label":"Batters faced","value":"Dollander 24; Hill 4; Bernardino 4; Herget, J 5; Vodnik 7; Mejia, J 4; Luzardo 18; Bowlan 5; Mayza 7; Duran, J 4; Alvarado 4; Kerkering 4; Keller, Bra 6."},{"label":"Inherited runners-scored","value":"Hill 1-0; Bernardino 1-0; Herget, J 2-2; Bowlan 2-0."},{"label":"Umpires","value":"HP: Vic Carapazza. 1B: John Bacon. 2B: Edwin Moscoso. 3B: Nic Lentz. "},{"label":"Weather","value":"68 degrees, Partly Cloudy."},{"label":"Wind","value":"12 mph, Out To CF."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"3:34."},{"label":"Att","value":"39,478."},{"label":"Venue","value":"Citizens Bank Park."},{"label":"May 8, 2026"}],"pitchingNotes":["Luzardo pitched to 7 batters in the 4th inning.","Bernardino pitched to 3 batters in the 8th inning."],"topPerformers":[{"player":{"person":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222","boxscoreName":"Crawford"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":34,"flyOuts":8,"groundOuts":36,"airOuts":20,"runs":10,"doubles":7,"triples":2,"homeRuns":1,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":32,"hitByPitch":2,"avg":".283","atBats":113,"obp":".347","slg":".407","ops":".754","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":124,"totalBases":46,"rbi":10,"leftOnBase":48,"sacBunts":0,"sacFlies":0,"babip":".356","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"113.00","popOuts":3,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":60,"errors":1,"chances":61,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":67,"hittingGameScore":67},{"player":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","boxscoreName":"Goodman"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"4-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":21,"groundOuts":14,"airOuts":31,"runs":25,"doubles":7,"triples":0,"homeRuns":10,"strikeOuts":55,"baseOnBalls":11,"intentionalWalks":1,"hits":34,"hitByPitch":3,"avg":".254","atBats":134,"obp":".324","slg":".530","ops":".854","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":148,"totalBases":71,"rbi":17,"leftOnBase":55,"sacBunts":0,"sacFlies":0,"babip":".348","groundOutsToAirouts":"0.45","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.40","popOuts":4,"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":{"gamesStarted":1,"caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","assists":6,"putOuts":185,"errors":2,"chances":193,"fielding":".990","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"player":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180","boxscoreName":"Harper, B"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"2-4 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":22,"groundOuts":41,"airOuts":37,"runs":24,"doubles":9,"triples":1,"homeRuns":9,"strikeOuts":25,"baseOnBalls":23,"intentionalWalks":1,"hits":40,"hitByPitch":0,"avg":".282","atBats":142,"obp":".380","slg":".549","ops":".929","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":78,"rbi":23,"leftOnBase":61,"sacBunts":0,"sacFlies":1,"babip":".284","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.78","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":272,"errors":1,"chances":294,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"loser":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"save":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}