{"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":822874,"link":"/api/v1.1/game/822874/feed/live","metaData":{"wait":10,"timeStamp":"20260721_031922","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":822874,"type":"R","doubleHeader":"N","id":"2026/07/20/chamlb-texmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-822874-2026-07-20","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-21T00:05:00Z","originalDate":"2026-07-20","officialDate":"2026-07-20","dayNight":"night","time":"7:05","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":145,"name":"Chicago White Sox","link":"/api/v1/teams/145","season":2026,"venue":{"id":4,"name":"Rate Field","link":"/api/v1/venues/4"},"springVenue":{"id":3809,"link":"/api/v1/venues/3809"},"teamCode":"cha","fileCode":"cws","abbreviation":"CWS","teamName":"White Sox","locationName":"Chicago","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":202,"name":"American League Central","link":"/api/v1/divisions/202"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Chi White Sox","record":{"gamesPlayed":99,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":53,"losses":46,"ties":0,"pct":".535"},"records":{},"divisionLeader":false,"wins":53,"losses":46,"winningPercentage":".535"},"franchiseName":"Chicago","clubName":"White Sox","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140","season":2026,"venue":{"id":5325,"name":"Globe Life Field","link":"/api/v1/venues/5325"},"springVenue":{"id":2603,"link":"/api/v1/venues/2603"},"teamCode":"tex","fileCode":"tex","abbreviation":"TEX","teamName":"Rangers","locationName":"Arlington","firstYearOfPlay":"1961","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Texas","record":{"gamesPlayed":100,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":50,"losses":50,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":50,"losses":50,"winningPercentage":".500"},"franchiseName":"Texas","clubName":"Rangers","active":true}},"players":{"ID671976":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976","firstName":"Tristan","lastName":"Peters","primaryNumber":"29","birthDate":"2000-02-29","currentAge":26,"birthCity":"Winkler","birthStateProvince":"MB","birthCountry":"Canada","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Tristan","useLastName":"Peters","middleName":"Dimitri","boxscoreName":"Peters","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristan Peters","nameSlug":"tristan-peters-671976","firstLastName":"Tristan Peters","lastFirstName":"Peters, Tristan","lastInitName":"Peters, T","initLastName":"T Peters","fullFMLName":"Tristan Dimitri Peters","fullLFMName":"Peters, Tristan Dimitri","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"ID694497":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497","firstName":"Evan","lastName":"Carter","primaryNumber":"32","birthDate":"2002-08-29","currentAge":23,"birthCity":"Elizabethton","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Evan","useLastName":"Carter","middleName":"Jason","boxscoreName":"Carter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Evan Carter","nameSlug":"evan-carter-694497","firstLastName":"Evan Carter","lastFirstName":"Carter, Evan","lastInitName":"Carter, E","initLastName":"E Carter","fullFMLName":"Evan Jason Carter","fullLFMName":"Carter, Evan Jason","strikeZoneTop":3.316,"strikeZoneBottom":1.673},"ID692030":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030","firstName":"Jose","lastName":"Corniell","primaryNumber":"59","birthDate":"2003-06-22","currentAge":23,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":165,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jose","useLastName":"Corniell","middleName":"Armando","boxscoreName":"Corniell","gender":"M","nameMatrilineal":"Urena","isPlayer":true,"isVerified":true,"pronunciation":"cor-nee-ELL","mlbDebutDate":"2025-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Corniell","nameSlug":"jose-corniell-692030","firstLastName":"Jose Corniell","lastFirstName":"Corniell, Jose","lastInitName":"Corniell, J","initLastName":"J Corniell","fullFMLName":"Jose Armando Corniell","fullLFMName":"Corniell, Jose Armando","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID677958":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958","firstName":"Kumar","lastName":"Rocker","primaryNumber":"80","birthDate":"1999-11-22","currentAge":26,"birthCity":"Watkinsville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kumar","useLastName":"Rocker","boxscoreName":"Rocker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"rhymes with ‘Lamar’","mlbDebutDate":"2024-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kumar Rocker","nameSlug":"kumar-rocker-677958","firstLastName":"Kumar Rocker","lastFirstName":"Rocker, Kumar","lastInitName":"Rocker, K","initLastName":"K Rocker","fullFMLName":"Kumar Rocker","fullLFMName":"Rocker, Kumar ","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID696030":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030","firstName":"Tadeo","lastName":"Osuna","primaryNumber":"19","birthDate":"2002-10-10","currentAge":23,"birthCity":"Ahome","birthStateProvince":"SI","birthCountry":"Mexico","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alejandro","useLastName":"Osuna","middleName":"Alejandro","boxscoreName":"Osuna, A","gender":"M","nameMatrilineal":"Quintero","isPlayer":true,"isVerified":false,"pronunciation":"oh-SOON-ah","mlbDebutDate":"2025-05-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alejandro Osuna","nameSlug":"alejandro-osuna-696030","firstLastName":"Alejandro Osuna","lastFirstName":"Osuna, Alejandro","lastInitName":"Osuna, A","initLastName":"A Osuna","fullFMLName":"Tadeo Alejandro Osuna","fullLFMName":"Osuna, Tadeo Alejandro","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID663436":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436","firstName":"Davis","lastName":"Martin","primaryNumber":"65","birthDate":"1997-01-04","currentAge":29,"birthCity":"Abilene","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Davis","useLastName":"Martin","middleName":"Alan","boxscoreName":"Martin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-05-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Davis Martin","nameSlug":"davis-martin-663436","firstLastName":"Davis Martin","lastFirstName":"Martin, Davis","lastInitName":"Martin, D","initLastName":"D Martin","fullFMLName":"Davis Alan Martin","fullLFMName":"Martin, Davis Alan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID682668":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668","firstName":"Luisangel","lastName":"Acuña","primaryNumber":"0","birthDate":"2002-03-12","currentAge":24,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 7\"","weight":181,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Luisangel","useLastName":"Acuña","middleName":"Jose","boxscoreName":"Acuña","nickName":"Jose","gender":"M","nameMatrilineal":"Cartaya","isPlayer":true,"isVerified":false,"pronunciation":"Loo-EESE-ahn-hel","mlbDebutDate":"2024-09-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luisangel Acuña","nameSlug":"luisangel-acuna-682668","firstLastName":"Luisangel Acuña","lastFirstName":"Acuña, Luisangel","lastInitName":"Acuña, L","initLastName":"L Acuña","fullFMLName":"Luisangel Jose Acuña","fullLFMName":"Acuña, Luisangel Jose","strikeZoneTop":3.008,"strikeZoneBottom":1.518},"ID592626":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626","firstName":"Joc","lastName":"Pederson","primaryNumber":"3","birthDate":"1992-04-21","currentAge":34,"birthCity":"Palo Alto","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Joc","useLastName":"Pederson","middleName":"R.","boxscoreName":"Pederson","nickName":"King","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"PEE-der-sin","mlbDebutDate":"2014-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Joc Pederson","nameSlug":"joc-pederson-592626","firstLastName":"Joc Pederson","lastFirstName":"Pederson, Joc","lastInitName":"Pederson, J","initLastName":"J Pederson","fullFMLName":"Joc R. Pederson","fullLFMName":"Pederson, Joc R.","strikeZoneTop":3.237,"strikeZoneBottom":1.633},"ID808959":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959","firstName":"Munetaka","lastName":"Murakami","primaryNumber":"5","birthDate":"2000-02-02","currentAge":26,"birthCity":"Kumamoto","birthCountry":"Japan","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Munetaka","useLastName":"Murakami","boxscoreName":"Murakami","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Munetaka Murakami","nameSlug":"munetaka-murakami-808959","firstLastName":"Munetaka Murakami","lastFirstName":"Murakami, Munetaka","lastInitName":"Murakami, M","initLastName":"M Murakami","fullFMLName":"Munetaka Murakami","fullLFMName":"Murakami, Munetaka ","strikeZoneTop":3.3,"strikeZoneBottom":1.66},"ID691019":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019","firstName":"Kyle","lastName":"Teel","primaryNumber":"8","birthDate":"2002-02-15","currentAge":24,"birthCity":"Ridgewood","birthStateProvince":"NJ","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Kyle","useLastName":"Teel","middleName":"Henry","boxscoreName":"Teel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Teel","nameSlug":"kyle-teel-691019","firstLastName":"Kyle Teel","lastFirstName":"Teel, Kyle","lastInitName":"Teel, K","initLastName":"K Teel","fullFMLName":"Kyle Henry Teel","fullLFMName":"Teel, Kyle Henry","strikeZoneTop":3.154,"strikeZoneBottom":1.592},"ID805367":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367","firstName":"Chase","lastName":"Meidroth","primaryNumber":"10","birthDate":"2001-07-23","currentAge":24,"birthCity":"Torrance","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Chase","useLastName":"Meidroth","middleName":"Gregory","boxscoreName":"Meidroth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"MY-drawth","mlbDebutDate":"2025-04-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Meidroth","nameSlug":"chase-meidroth-805367","firstLastName":"Chase Meidroth","lastFirstName":"Meidroth, Chase","lastInitName":"Meidroth, C","initLastName":"C Meidroth","fullFMLName":"Chase Gregory Meidroth","fullLFMName":"Meidroth, Chase Gregory","strikeZoneTop":3.07,"strikeZoneBottom":1.55},"ID673962":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962","firstName":"Joshua","lastName":"Jung","primaryNumber":"6","birthDate":"1998-02-12","currentAge":28,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 1\"","weight":214,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Josh","useLastName":"Jung","middleName":"Ryne","boxscoreName":"Jung, Jo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"young","mlbDebutDate":"2022-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Jung","nameSlug":"josh-jung-673962","firstLastName":"Josh Jung","lastFirstName":"Jung, Josh","lastInitName":"Jung, J","initLastName":"J Jung","fullFMLName":"Joshua Ryne Jung","fullLFMName":"Jung, Joshua Ryne","strikeZoneTop":3.263,"strikeZoneBottom":1.647},"ID678577":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577","firstName":"Junior","lastName":"Perez","primaryNumber":"37","birthDate":"2001-07-04","currentAge":25,"birthCity":"San Cristobal","birthCountry":"Dominican Republic","height":"6' 0\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Junior","useLastName":"Perez","middleName":"Jose","boxscoreName":"Perez, J","gender":"M","nameMatrilineal":"Reynoso","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Junior Perez","nameSlug":"junior-perez-678577","firstLastName":"Junior Perez","lastFirstName":"Perez, Junior","lastInitName":"Perez, J","initLastName":"J Perez","fullFMLName":"Junior Jose Perez","fullLFMName":"Perez, Junior Jose","strikeZoneTop":3.22,"strikeZoneBottom":1.62},"ID695657":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657","firstName":"Colson","lastName":"Montgomery","primaryNumber":"12","birthDate":"2002-02-27","currentAge":24,"birthCity":"Holland","birthStateProvince":"IN","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Colson","useLastName":"Montgomery","middleName":"Kade","boxscoreName":"Montgomery, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colson Montgomery","nameSlug":"colson-montgomery-695657","firstLastName":"Colson Montgomery","lastFirstName":"Montgomery, Colson","lastInitName":"Montgomery, C","initLastName":"C Montgomery","fullFMLName":"Colson Kade Montgomery","fullLFMName":"Montgomery, Colson Kade","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID679822":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822","firstName":"Justin","lastName":"Foscue","primaryNumber":"14","birthDate":"1999-03-02","currentAge":27,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"5' 11\"","weight":205,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Justin","useLastName":"Foscue","middleName":"Connor","boxscoreName":"Foscue","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOSS-Q","mlbDebutDate":"2024-04-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Foscue","nameSlug":"justin-foscue-679822","firstLastName":"Justin Foscue","lastFirstName":"Foscue, Justin","lastInitName":"Foscue, J","initLastName":"J Foscue","fullFMLName":"Justin Connor Foscue","fullLFMName":"Foscue, Justin Connor","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID805326":{"id":805326,"fullName":"Tyler Schweitzer","link":"/api/v1/people/805326","firstName":"Tyler","lastName":"Schweitzer","primaryNumber":"62","birthDate":"2000-09-19","currentAge":25,"birthCity":"Indianapolis","birthStateProvince":"IN","birthCountry":"USA","height":"6' 0\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Schweitzer","middleName":"Joseph","boxscoreName":"Schweitzer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Schweitzer","nameSlug":"tyler-schweitzer-805326","firstLastName":"Tyler Schweitzer","lastFirstName":"Schweitzer, Tyler","lastInitName":"Schweitzer, T","initLastName":"T Schweitzer","fullFMLName":"Tyler Joseph Schweitzer","fullLFMName":"Schweitzer, Tyler Joseph","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID691011":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011","firstName":"Drew","lastName":"Romo","primaryNumber":"36","birthDate":"2001-08-29","currentAge":24,"birthCity":"Fountain Valley","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Romo","middleName":"Arthur","boxscoreName":"Romo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-17","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Romo","nameSlug":"drew-romo-691011","firstLastName":"Drew Romo","lastFirstName":"Romo, Drew","lastInitName":"Romo, D","initLastName":"D Romo","fullFMLName":"Drew Arthur Romo","fullLFMName":"Romo, Drew Arthur","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"ID670950":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950","firstName":"Trevor","lastName":"Richards","primaryNumber":"43","birthDate":"1993-05-15","currentAge":33,"birthCity":"Aviston","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Richards","middleName":"Michael","boxscoreName":"Richards, T","nickName":"Richie","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-04-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Richards","nameSlug":"trevor-richards-670950","firstLastName":"Trevor Richards","lastFirstName":"Richards, Trevor","lastInitName":"Richards, T","initLastName":"T Richards","fullFMLName":"Trevor Michael Richards","fullLFMName":"Richards, Trevor Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID543309":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309","firstName":"Kyle","lastName":"Higashioka","primaryNumber":"11","birthDate":"1990-04-20","currentAge":36,"birthCity":"Huntington Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":202,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Kyle","useLastName":"Higashioka","middleName":"Harris","boxscoreName":"Higashioka","nickName":"Higgy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"he-GAH-she-OH-kah","mlbDebutDate":"2017-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Higashioka","nameSlug":"kyle-higashioka-543309","firstLastName":"Kyle Higashioka","lastFirstName":"Higashioka, Kyle","lastInitName":"Higashioka, K","initLastName":"K Higashioka","fullFMLName":"Kyle Harris Higashioka","fullLFMName":"Higashioka, Kyle Harris","strikeZoneTop":3.245,"strikeZoneBottom":1.638},"ID695731":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731","firstName":"Braden","lastName":"Montgomery","primaryNumber":"24","birthDate":"2003-04-16","currentAge":23,"birthCity":"Des Moines","birthStateProvince":"IA","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Braden","useLastName":"Montgomery","middleName":"Abraham","boxscoreName":"Montgomery, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-06-09","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braden Montgomery","nameSlug":"braden-montgomery-695731","firstLastName":"Braden Montgomery","lastFirstName":"Montgomery, Braden","lastInitName":"Montgomery, B","initLastName":"B Montgomery","fullFMLName":"Braden Abraham Montgomery","fullLFMName":"Montgomery, Braden Abraham","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"ID702273":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273","firstName":"Noah","lastName":"Schultz","primaryNumber":"22","birthDate":"2003-08-05","currentAge":22,"birthCity":"Naperville","birthStateProvince":"IL","birthCountry":"USA","height":"6' 10\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Noah","useLastName":"Schultz","middleName":"Chris","boxscoreName":"Schultz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-04-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Noah Schultz","nameSlug":"noah-schultz-702273","firstLastName":"Noah Schultz","lastFirstName":"Schultz, Noah","lastInitName":"Schultz, N","initLastName":"N Schultz","fullFMLName":"Noah Chris Schultz","fullLFMName":"Schultz, Noah Chris","strikeZoneTop":3.656,"strikeZoneBottom":1.845},"ID669022":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022","firstName":"MacKenzie","lastName":"Gore","primaryNumber":"1","birthDate":"1999-02-24","currentAge":27,"birthCity":"Wilmington","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":193,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"MacKenzie","useLastName":"Gore","middleName":"Evan","boxscoreName":"Gore","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"MacKenzie Gore","nameSlug":"mackenzie-gore-669022","firstLastName":"MacKenzie Gore","lastFirstName":"Gore, MacKenzie","lastInitName":"Gore, M","initLastName":"M Gore","fullFMLName":"MacKenzie Evan Gore","fullLFMName":"Gore, MacKenzie Evan","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID643217":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217","firstName":"Andrew","lastName":"Benintendi","primaryNumber":"23","birthDate":"1994-07-06","currentAge":32,"birthCity":"Cincinnati","birthStateProvince":"OH","birthCountry":"USA","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Andrew","useLastName":"Benintendi","middleName":"Sebastian","boxscoreName":"Benintendi","nickName":"Benny","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-08-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Benintendi","nameSlug":"andrew-benintendi-643217","firstLastName":"Andrew Benintendi","lastFirstName":"Benintendi, Andrew","lastInitName":"Benintendi, A","initLastName":"A Benintendi","fullFMLName":"Andrew Sebastian Benintendi","fullLFMName":"Benintendi, Andrew Sebastian","strikeZoneTop":3.068,"strikeZoneBottom":1.548},"ID687239":{"id":687239,"fullName":"Ben Peoples","link":"/api/v1/people/687239","firstName":"Benjamin","lastName":"Peoples","primaryNumber":"70","birthDate":"2001-05-01","currentAge":25,"birthCity":"Columbia","birthStateProvince":"TN","birthCountry":"USA","height":"6' 1\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ben","useLastName":"Peoples","middleName":"Cole","boxscoreName":"Peoples","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-07-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Peoples","nameSlug":"ben-peoples-687239","firstLastName":"Ben Peoples","lastFirstName":"Peoples, Ben","lastInitName":"Peoples, B","initLastName":"B Peoples","fullFMLName":"Benjamin Cole Peoples","fullLFMName":"Peoples, Benjamin Cole","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID596001":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001","firstName":"Jakob","lastName":"Junis","primaryNumber":"16","birthDate":"1992-09-16","currentAge":33,"birthCity":"Jacksonville","birthStateProvince":"AR","birthCountry":"USA","height":"6' 3\"","weight":238,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jakob","useLastName":"Junis","middleName":"Benjamin Lee","boxscoreName":"Junis","nickName":"June Bug","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2011,"pronunciation":"JOO-nis","mlbDebutDate":"2017-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jakob Junis","nameSlug":"jakob-junis-596001","firstLastName":"Jakob Junis","lastFirstName":"Junis, Jakob","lastInitName":"Junis, J","initLastName":"J Junis","fullFMLName":"Jakob Benjamin Lee Junis","fullLFMName":"Junis, Jakob Benjamin Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656794":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794","firstName":"Sean","lastName":"Newcomb","primaryNumber":"15","birthDate":"1993-06-12","currentAge":33,"birthCity":"Brockton","birthStateProvince":"MA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Newcomb","middleName":"William","boxscoreName":"Newcomb, S","nickName":"Newk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-06-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sean Newcomb","nameSlug":"sean-newcomb-656794","firstLastName":"Sean Newcomb","lastFirstName":"Newcomb, Sean","lastInitName":"Newcomb, S","initLastName":"S Newcomb","fullFMLName":"Sean William Newcomb","fullLFMName":"Newcomb, Sean William","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID553869":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869","firstName":"Elias","lastName":"Díaz","primaryNumber":"35","birthDate":"1990-11-17","currentAge":35,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 1\"","weight":223,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Elias","useLastName":"Díaz","middleName":"David","boxscoreName":"Díaz, E","nickName":"El Maracucho","gender":"M","nameMatrilineal":"Soto","isPlayer":true,"isVerified":true,"pronunciation":"ee-LEE-iss DEE-az","mlbDebutDate":"2015-09-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Elias Díaz","nameSlug":"elias-diaz-553869","firstLastName":"Elias Díaz","lastFirstName":"Díaz, Elias","lastInitName":"Díaz, E","initLastName":"E Díaz","fullFMLName":"Elias David Díaz","fullLFMName":"Díaz, Elias David","strikeZoneTop":3.241,"strikeZoneBottom":1.636},"ID803011":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011","firstName":"Samuel","lastName":"Antonacci","primaryNumber":"17","birthDate":"2003-02-06","currentAge":23,"birthCity":"Springfield","birthStateProvince":"IL","birthCountry":"USA","height":"5' 11\"","weight":193,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Sam","useLastName":"Antonacci","middleName":"Joseph","boxscoreName":"Antonacci","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2026-04-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Antonacci","nameSlug":"sam-antonacci-803011","firstLastName":"Sam Antonacci","lastFirstName":"Antonacci, Sam","lastInitName":"Antonacci, S","initLastName":"S Antonacci","fullFMLName":"Samuel Joseph Antonacci","fullLFMName":"Antonacci, Samuel Joseph","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID678246":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246","firstName":"Miguel","lastName":"Vargas","primaryNumber":"20","birthDate":"1999-11-17","currentAge":26,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Miguel","useLastName":"Vargas","middleName":"Antonio","boxscoreName":"Vargas, M","gender":"M","nameMatrilineal":"Echarry","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Vargas","nameSlug":"miguel-vargas-678246","firstLastName":"Miguel Vargas","lastFirstName":"Vargas, Miguel","lastInitName":"Vargas, M","initLastName":"M Vargas","fullFMLName":"Miguel Antonio Vargas","fullLFMName":"Vargas, Miguel Antonio","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID694671":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671","firstName":"Wyatt","lastName":"Langford","primaryNumber":"36","birthDate":"2001-11-15","currentAge":24,"birthCity":"Trenton","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Wyatt","useLastName":"Langford","middleName":"Michael","boxscoreName":"Langford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wyatt Langford","nameSlug":"wyatt-langford-694671","firstLastName":"Wyatt Langford","lastFirstName":"Langford, Wyatt","lastInitName":"Langford, W","initLastName":"W Langford","fullFMLName":"Wyatt Michael Langford","fullLFMName":"Langford, Wyatt Michael","strikeZoneTop":3.196,"strikeZoneBottom":1.613},"ID669394":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394","firstName":"Jacob","lastName":"Burger","primaryNumber":"21","birthDate":"1996-04-10","currentAge":30,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 0\"","weight":230,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Jake","useLastName":"Burger","middleName":"Michael","boxscoreName":"Burger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-07-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Burger","nameSlug":"jake-burger-669394","firstLastName":"Jake Burger","lastFirstName":"Burger, Jake","lastInitName":"Burger, J","initLastName":"J Burger","fullFMLName":"Jacob Michael Burger","fullLFMName":"Burger, Jacob Michael","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID682608":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608","firstName":"Peyton","lastName":"Gray","primaryNumber":"75","birthDate":"1995-06-02","currentAge":31,"birthCity":"Columbus","birthStateProvince":"IN","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peyton","useLastName":"Gray","middleName":"Charles Paul","boxscoreName":"Gray","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2026-04-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peyton Gray","nameSlug":"peyton-gray-682608","firstLastName":"Peyton Gray","lastFirstName":"Gray, Peyton","lastInitName":"Gray, P","initLastName":"P Gray","fullFMLName":"Peyton Charles Paul Gray","fullLFMName":"Gray, Peyton Charles Paul","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID641743":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743","firstName":"Anthony","lastName":"Kay","primaryNumber":"18","birthDate":"1995-03-21","currentAge":31,"birthCity":"Stony Brook","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Kay","middleName":"Benjamin","boxscoreName":"Kay","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Anthony Kay","nameSlug":"anthony-kay-641743","firstLastName":"Anthony Kay","lastFirstName":"Kay, Anthony","lastInitName":"Kay, A","initLastName":"A Kay","fullFMLName":"Anthony Benjamin Kay","fullLFMName":"Kay, Anthony Benjamin","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID641302":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302","firstName":"Tyler","lastName":"Alexander","primaryNumber":"13","birthDate":"1994-07-14","currentAge":32,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Alexander","middleName":"John","boxscoreName":"Alexander, T","nickName":"Todd The Painter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tyler Alexander","nameSlug":"tyler-alexander-641302","firstLastName":"Tyler Alexander","lastFirstName":"Alexander, Tyler","lastInitName":"Alexander, T","initLastName":"T Alexander","fullFMLName":"Tyler John Alexander","fullLFMName":"Alexander, Tyler John","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID656641":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641","firstName":"Jacob","lastName":"Latz","primaryNumber":"67","birthDate":"1996-04-08","currentAge":30,"birthCity":"Lemont","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Latz","middleName":"Eugene","boxscoreName":"Latz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jacob Latz","nameSlug":"jacob-latz-656641","firstLastName":"Jacob Latz","lastFirstName":"Latz, Jacob","lastInitName":"Latz, J","initLastName":"J Latz","fullFMLName":"Jacob Eugene Latz","fullLFMName":"Latz, Jacob Eugene","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID545341":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341","firstName":"Randal","lastName":"Grichuk","primaryNumber":"34","birthDate":"1991-08-13","currentAge":34,"birthCity":"Rosenberg","birthStateProvince":"TX","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Randal","useLastName":"Grichuk","middleName":"Alexander","boxscoreName":"Grichuk","nickName":"Grich","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"GRICH-ick","mlbDebutDate":"2014-04-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randal Grichuk","nameSlug":"randal-grichuk-545341","firstLastName":"Randal Grichuk","lastFirstName":"Grichuk, Randal","lastInitName":"Grichuk, R","initLastName":"R Grichuk","fullFMLName":"Randal Alexander Grichuk","fullLFMName":"Grichuk, Randal Alexander","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID615698":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698","firstName":"Cal","lastName":"Quantrill","primaryNumber":"44","birthDate":"1995-02-10","currentAge":31,"birthCity":"Port Hope","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cal","useLastName":"Quantrill","middleName":"Paul","boxscoreName":"Quantrill","nickName":"Quan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"kwan-trull","mlbDebutDate":"2019-05-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Quantrill","nameSlug":"cal-quantrill-615698","firstLastName":"Cal Quantrill","lastFirstName":"Quantrill, Cal","lastInitName":"Quantrill, C","initLastName":"C Quantrill","fullFMLName":"Cal Paul Quantrill","fullLFMName":"Quantrill, Cal Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID691799":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799","firstName":"Grant","lastName":"Taylor","primaryNumber":"31","birthDate":"2002-05-20","currentAge":24,"birthCity":"Florence","birthStateProvince":"AL","birthCountry":"USA","height":"6' 3\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grant","useLastName":"Taylor","middleName":"Alan","boxscoreName":"Taylor, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-06-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant Taylor","nameSlug":"grant-taylor-691799","firstLastName":"Grant Taylor","lastFirstName":"Taylor, Grant","lastInitName":"Taylor, G","initLastName":"G Taylor","fullFMLName":"Grant Alan Taylor","fullLFMName":"Taylor, Grant Alan","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID670032":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032","firstName":"Nicholas","lastName":"Lopez","primaryNumber":"33","birthDate":"1995-03-13","currentAge":31,"birthCity":"Naperville","birthStateProvince":"IL","birthCountry":"USA","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nicky","useLastName":"Lopez","boxscoreName":"Lopez, N","nickName":"Shorts","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-05-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nicky Lopez","nameSlug":"nicky-lopez-670032","firstLastName":"Nicky Lopez","lastFirstName":"Lopez, Nicky","lastInitName":"Lopez, N","initLastName":"N Lopez","fullFMLName":"Nicholas Lopez","fullLFMName":"Lopez, Nicholas","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID695239":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239","firstName":"Robert","lastName":"Ahlstrom","primaryNumber":"54","birthDate":"1999-06-18","currentAge":27,"birthCity":"Placerville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robby","useLastName":"Ahlstrom","middleName":"Coolidge","boxscoreName":"Ahlstrom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robby Ahlstrom","nameSlug":"robby-ahlstrom-695239","firstLastName":"Robby Ahlstrom","lastFirstName":"Ahlstrom, Robby","lastInitName":"Ahlstrom, R","initLastName":"R Ahlstrom","fullFMLName":"Robert Coolidge Ahlstrom","fullLFMName":"Ahlstrom, Robert Coolidge","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID622554":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554","firstName":"Seranthony","lastName":"Domínguez","primaryNumber":"58","birthDate":"1994-11-25","currentAge":31,"birthCity":"Esperanza Valverde Mao","birthCountry":"Dominican Republic","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seranthony","useLastName":"Domínguez","middleName":"Ambioris","boxscoreName":"Domínguez","nickName":"Sir Anthony","gender":"M","nameMatrilineal":"Taveras","isPlayer":true,"isVerified":false,"pronunciation":"ser-AN-thoh-nee doh-MIN-gehz","mlbDebutDate":"2018-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seranthony Domínguez","nameSlug":"seranthony-dominguez-622554","firstLastName":"Seranthony Domínguez","lastFirstName":"Domínguez, Seranthony","lastInitName":"Domínguez, S","initLastName":"S Domínguez","fullFMLName":"Seranthony Ambioris Domínguez","fullLFMName":"Domínguez, Seranthony Ambioris","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID669684":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684","firstName":"Christopher","lastName":"Murphy","primaryNumber":"38","birthDate":"1998-06-05","currentAge":28,"birthCity":"Mission Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":186,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Murphy","middleName":"Michael","boxscoreName":"Murphy, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Chris Murphy","nameSlug":"chris-murphy-669684","firstLastName":"Chris Murphy","lastFirstName":"Murphy, Chris","lastInitName":"Murphy, C","initLastName":"C Murphy","fullFMLName":"Christopher Michael Murphy","fullLFMName":"Murphy, Christopher Michael","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID677649":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649","firstName":"Ezequiel","lastName":"Duran","primaryNumber":"20","birthDate":"1999-05-22","currentAge":27,"birthCity":"San Juan de la Maguana","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Duran","middleName":"Alberto","boxscoreName":"Duran, E","gender":"M","nameMatrilineal":"Zabala","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Duran","nameSlug":"ezequiel-duran-677649","firstLastName":"Ezequiel Duran","lastFirstName":"Duran, Ezequiel","lastInitName":"Duran, E","initLastName":"E Duran","fullFMLName":"Ezequiel Alberto Duran","fullLFMName":"Duran, Ezequiel Alberto","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"ID594798":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798","firstName":"Jacob","lastName":"deGrom","primaryNumber":"48","birthDate":"1988-06-19","currentAge":38,"birthCity":"DeLand","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"deGrom","middleName":"Anthony","boxscoreName":"deGrom","nickName":"Jake","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob deGrom","nameSlug":"jacob-degrom-594798","firstLastName":"Jacob deGrom","lastFirstName":"deGrom, Jacob","lastInitName":"deGrom, J","initLastName":"J deGrom","fullFMLName":"Jacob Anthony deGrom","fullLFMName":"deGrom, Jacob Anthony","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID680732":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732","firstName":"Sean","lastName":"Burke","primaryNumber":"59","birthDate":"1999-12-18","currentAge":26,"birthCity":"Sutton","birthStateProvince":"MA","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sean","useLastName":"Burke","middleName":"Michael","boxscoreName":"Burke, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sean Burke","nameSlug":"sean-burke-680732","firstLastName":"Sean Burke","lastFirstName":"Burke, Sean","lastInitName":"Burke, S","initLastName":"S Burke","fullFMLName":"Sean Michael Burke","fullLFMName":"Burke, Sean Michael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID607043":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043","firstName":"Brandon","lastName":"Nimmo","primaryNumber":"24","birthDate":"1993-03-27","currentAge":33,"birthCity":"Cheyenne","birthStateProvince":"WY","birthCountry":"USA","height":"6' 1\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Brandon","useLastName":"Nimmo","middleName":"Tate","boxscoreName":"Nimmo","nickName":"Tater","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"NIH-mo","mlbDebutDate":"2016-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Nimmo","nameSlug":"brandon-nimmo-607043","firstLastName":"Brandon Nimmo","lastFirstName":"Nimmo, Brandon","lastInitName":"Nimmo, B","initLastName":"B Nimmo","fullFMLName":"Brandon Tate Nimmo","fullLFMName":"Nimmo, Brandon Tate","strikeZoneTop":3.27,"strikeZoneBottom":1.65},"ID663542":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542","firstName":"Bryan","lastName":"Hudson","primaryNumber":"60","birthDate":"1997-05-08","currentAge":29,"birthCity":"Godfrey","birthStateProvince":"IL","birthCountry":"USA","height":"6' 8\"","weight":248,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Hudson","middleName":"Michael","boxscoreName":"Hudson, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-06-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bryan Hudson","nameSlug":"bryan-hudson-663542","firstLastName":"Bryan Hudson","lastFirstName":"Hudson, Bryan","lastInitName":"Hudson, B","initLastName":"B Hudson","fullFMLName":"Bryan Michael Hudson","fullLFMName":"Hudson, Bryan Michael","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID607200":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200","firstName":"Erick","lastName":"Fedde","primaryNumber":"47","birthDate":"1993-02-25","currentAge":33,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erick","useLastName":"Fedde","middleName":"James","boxscoreName":"Fedde","nickName":"Feddeccini","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"FEH-dee","mlbDebutDate":"2017-07-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Erick Fedde","nameSlug":"erick-fedde-607200","firstLastName":"Erick Fedde","lastFirstName":"Fedde, Erick","lastInitName":"Fedde, E","initLastName":"E Fedde","fullFMLName":"Erick James Fedde","fullLFMName":"Fedde, Erick James","strikeZoneTop":3.47,"strikeZoneBottom":1.61},"ID663855":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855","firstName":"Jordan","lastName":"Hicks","primaryNumber":"44","birthDate":"1996-09-06","currentAge":29,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Hicks","middleName":"McKinley","boxscoreName":"Hicks, J","nickName":"Type 1","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2018-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Hicks","nameSlug":"jordan-hicks-663855","firstLastName":"Jordan Hicks","lastFirstName":"Hicks, Jordan","lastInitName":"Hicks, J","initLastName":"J Hicks","fullFMLName":"Jordan McKinley Hicks","fullLFMName":"Hicks, Jordan McKinley","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID543135":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135","firstName":"Nathan","lastName":"Eovaldi","primaryNumber":"17","birthDate":"1990-02-13","currentAge":36,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Nathan","useLastName":"Eovaldi","middleName":"Edward","boxscoreName":"Eovaldi","nickName":"Nitro","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"ee-VAHL-dee","mlbDebutDate":"2011-08-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nathan Eovaldi","nameSlug":"nathan-eovaldi-543135","firstLastName":"Nathan Eovaldi","lastFirstName":"Eovaldi, Nathan","lastInitName":"Eovaldi, N","initLastName":"N Eovaldi","fullFMLName":"Nathan Edward Eovaldi","fullLFMName":"Eovaldi, Nathan Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID695508":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508","firstName":"Cameron","lastName":"Cauley","primaryNumber":"27","birthDate":"2003-02-06","currentAge":23,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Cam","useLastName":"Cauley","middleName":"Andrew","boxscoreName":"Cauley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Cauley","nameSlug":"cam-cauley-695508","firstLastName":"Cam Cauley","lastFirstName":"Cauley, Cam","lastInitName":"Cauley, C","initLastName":"C Cauley","fullFMLName":"Cameron Andrew Cauley","fullLFMName":"Cauley, Cameron Andrew","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID668390":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390","firstName":"Cole","lastName":"Winn","primaryNumber":"60","birthDate":"1999-11-25","currentAge":26,"birthCity":"Longmont","birthStateProvince":"CO","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cole","useLastName":"Winn","middleName":"Robert","boxscoreName":"Winn, C","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Winn","nameSlug":"cole-winn-668390","firstLastName":"Cole Winn","lastFirstName":"Winn, Cole","lastInitName":"Winn, C","initLastName":"C Winn","fullFMLName":"Cole Robert Winn","fullLFMName":"Winn, Cole Robert","strikeZoneTop":3.299,"strikeZoneBottom":1.665}},"venue":{"id":5325,"name":"Globe Life Field","link":"/api/v1/venues/5325","location":{"address1":"734 Stadium Drive","city":"Arlington","state":"Texas","stateAbbrev":"TX","postalCode":"76011","defaultCoordinates":{"latitude":32.747299,"longitude":-97.081818},"azimuthAngle":30.0,"elevation":545,"country":"USA","phone":"(817) 533-1972"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":40000,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":329,"leftCenter":372,"center":407,"rightCenter":374,"rightLine":326},"active":true,"season":"2026"},"officialVenue":{"id":5325,"link":"/api/v1/venues/5325"},"weather":{"condition":"Roof Closed","temp":"74","wind":"0 mph, None"},"gameInfo":{"attendance":28506,"firstPitch":"2026-07-21T00:08:00.000Z","gameDurationMinutes":191},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"home":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"}},"officialScorer":{"id":431089,"fullName":"Steve Weller","link":"/api/v1/people/431089"},"primaryDatacaster":{"id":821942,"fullName":"Amanda Bachelder","link":"/api/v1/people/821942"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sam Antonacci walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T00:08:22.488Z","endTime":"2026-07-21T00:10:42.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"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-07-20T19:38:49.049Z","endTime":"2026-07-20T23:40:37.819Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-20T23:40:37.819Z","endTime":"2026-07-21T00:06:25.645Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-21T00:06:25.645Z","endTime":"2026-07-21T00:08:24.513Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"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.1,"endSpeed":90.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97464073878762,"aZ":-12.559172768646446,"pfxX":-4.599118618456574,"pfxZ":9.482977952456261,"pX":-0.8125832173725127,"pZ":1.797756235528247,"vX0":3.6057695678657207,"vY0":-142.7069742336695,"vZ0":-7.974386997134294,"x":147.97,"y":190.24,"x0":-1.4931533360987261,"y0":50.00456489443994,"z0":5.41450059459258,"aX":-9.513759398294084},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.8,"breakHorizontal":7.7,"spinRate":2365,"spinDirection":220},"zone":7,"typeConfidence":0.9,"plateTime":0.38341513392308,"extension":6.805947809316152},"index":3,"playId":"17913861-a2f2-38f9-a370-4122d1f5efab","pitchNumber":1,"startTime":"2026-07-21T00:08:24.513Z","endTime":"2026-07-21T00:08:28.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20703443588658,"aZ":-12.99813626979487,"pfxX":-6.075670740088866,"pfxZ":9.321628174992423,"pX":-0.6252483300250671,"pZ":2.3942982794243806,"vX0":4.658803256333405,"vY0":-142.40436609485093,"vZ0":-6.16928114279011,"x":140.83,"y":174.13,"x0":-1.4917268196188307,"y0":50.00445126742653,"z0":5.408628762345556,"aX":-12.499798053336766},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":10.1,"spinRate":2434,"spinDirection":220},"zone":4,"typeConfidence":0.88,"plateTime":0.3843945891209928,"extension":6.870742359790868},"index":4,"playId":"24924e6e-5b40-34c8-841b-b05d8412bc69","pitchNumber":2,"startTime":"2026-07-21T00:08:40.076Z","endTime":"2026-07-21T00:08:43.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.464915364728057,"aZ":-27.639161190494555,"pfxX":2.114271011466434,"pfxZ":2.463117145720622,"pX":0.197781658615093,"pZ":1.4103049328763577,"vX0":3.9510002049737047,"vY0":-134.06472571999984,"vZ0":-5.584971036042013,"x":109.46,"y":200.7,"x0":-1.5625266117381642,"y0":50.00620596052943,"z0":5.461108143675754,"aX":3.899124125132697},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.6,"breakHorizontal":-4.6,"spinRate":2515,"spinDirection":182},"zone":14,"typeConfidence":0.9,"plateTime":0.4065483867356603,"extension":6.856692900983733},"index":5,"playId":"6e41f50b-3dd4-3a0b-bdd9-be8da6ec4aba","pitchNumber":3,"startTime":"2026-07-21T00:08:59.141Z","endTime":"2026-07-21T00:09:02.850Z","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":97.3,"endSpeed":89.6,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20487048110688,"aZ":-16.31273274511018,"pfxX":-6.820743097758591,"pfxZ":7.732758588306721,"pX":-1.1503135971321896,"pZ":2.915076118805747,"vX0":3.339084970275808,"vY0":-141.7922845136046,"vZ0":-4.357798433942345,"x":160.85,"y":160.07,"x0":-1.452340134202165,"y0":50.003193683819326,"z0":5.50185752929751,"aX":-13.989776532806035},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.4,"breakHorizontal":11.8,"spinRate":2382,"spinDirection":216},"zone":11,"typeConfidence":0.51,"plateTime":0.38523007866452774,"extension":6.726718302419083},"index":6,"playId":"0170899a-e476-3f55-ba4f-ca1c3c38e05a","pitchNumber":4,"startTime":"2026-07-21T00:09:15.154Z","endTime":"2026-07-21T00:09:18.154Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":7,"startTime":"2026-07-21T00:09:27.107Z","endTime":"2026-07-21T00:09:38.062Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"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":89.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27711140098989,"aZ":-15.482543859361895,"pfxX":-6.546702907151474,"pfxZ":8.208688322944143,"pX":-0.20433657268093278,"pZ":2.4791779560322094,"vX0":5.575700178643106,"vY0":-141.0454574600055,"vZ0":-5.614299059256792,"x":124.79,"y":171.84,"x0":-1.3471701766356095,"y0":50.00311119501216,"z0":5.478389467043265,"aX":-13.313771160279284},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":10.8,"spinRate":2349,"spinDirection":214},"zone":5,"typeConfidence":0.71,"plateTime":0.3869545752974046,"extension":6.896404979369052},"index":8,"playId":"73ce267e-7ded-3b95-8334-f69cba25bd4c","pitchNumber":5,"startTime":"2026-07-21T00:09:38.062Z","endTime":"2026-07-21T00:09:41.062Z","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.1,"endSpeed":90.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.807798873685936,"aZ":-13.115734513311807,"pfxX":-4.656163233946368,"pfxZ":9.19021478847979,"pX":-0.32928962534576084,"pZ":2.774019564799308,"vX0":4.526019601025561,"vY0":-142.85767501962164,"vZ0":-5.1800178485887045,"x":129.55,"y":163.88,"x0":-1.3264409275431936,"y0":50.00695858650191,"z0":5.4301726246960165,"aX":-9.660723675069663},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.8,"breakHorizontal":7.6,"spinRate":2267,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.38288624790969283,"extension":6.864238418552273},"index":9,"playId":"e8271430-b8ab-30bb-86ba-dfbbc4f1ad3e","pitchNumber":6,"startTime":"2026-07-21T00:09:56.554Z","endTime":"2026-07-21T00:09:59.554Z","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.7,"endSpeed":90.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.521306808971687,"aZ":-12.269924525408545,"pfxX":-5.154823922353695,"pfxZ":9.462549365627043,"pX":-0.4366788145981991,"pZ":2.9423256103978206,"vX0":4.2966848002256715,"vY0":-143.7069952419591,"vZ0":-5.130489762380447,"x":133.65,"y":159.34,"x0":-1.2772456417581273,"y0":50.00343665966765,"z0":5.505107966956586,"aX":-10.843793082429787},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.3,"breakHorizontal":8.5,"spinRate":2501,"spinDirection":215},"zone":1,"typeConfidence":0.91,"plateTime":0.3803120014990444,"extension":6.766285398658055},"index":10,"playId":"9e25f400-2d41-3ebf-8d05-fec9a6507ee8","pitchNumber":7,"startTime":"2026-07-21T00:10:15.134Z","endTime":"2026-07-21T00:10:18.134Z","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":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.997610085125544,"aZ":-11.664755217738055,"pfxX":-6.031671229403764,"pfxZ":9.843919256163982,"pX":0.5670532138570283,"pZ":1.2979528851805044,"vX0":7.471560862573134,"vY0":-143.17752500402003,"vZ0":-9.44251313623837,"x":95.39,"y":203.74,"x0":-1.2884440194462257,"y0":50.003354693452565,"z0":5.361901479621623,"aX":-12.566964567728585},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.1,"breakHorizontal":9.5,"spinRate":2398,"spinDirection":222},"zone":14,"typeConfidence":0.89,"plateTime":0.3820501990061822,"extension":6.907301255556604},"index":11,"playId":"6f8efbb9-093a-3acc-a0ad-8073d2147d0a","pitchNumber":8,"startTime":"2026-07-21T00:10:38.103Z","endTime":"2026-07-21T00:10:42.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:10:42.106Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Munetaka Murakami doubles (7) on a line drive to right fielder Brandon Nimmo. Sam Antonacci to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T00:10:44.924Z","endTime":"2026-07-21T00:11:23.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"postOnThird":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"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":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.496624464919492,"aZ":-24.751607740882612,"pfxX":1.855788478216002,"pfxZ":3.987262684163788,"pX":-0.2450530837444117,"pZ":2.199898670401706,"vX0":2.5245790824395833,"vY0":-134.9350245379097,"vZ0":-4.403335004053,"x":126.34,"y":179.38,"x0":-1.4303408591352256,"y0":50.00580078697945,"z0":5.57480268414846,"aX":3.4585503848336354},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.6,"breakHorizontal":-3.8,"spinRate":2467,"spinDirection":171},"zone":8,"typeConfidence":0.9,"plateTime":0.4043079179486422,"extension":6.566708188121657},"hitData":{"launchSpeed":107.5,"launchAngle":19.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":202.2,"coordY":109.0}},"index":0,"playId":"aa434c57-e280-3cbc-a93a-4b7c608a5655","pitchNumber":1,"startTime":"2026-07-21T00:11:10.273Z","endTime":"2026-07-21T00:11:23.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:11:23.225Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Vargas strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T00:11:35.161Z","endTime":"2026-07-21T00:15:19.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"postOnThird":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8,9],"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":86.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.078494443525802,"aZ":-27.52797718897051,"pfxX":2.353645965384514,"pfxZ":2.496451185890712,"pX":0.5694337846189194,"pZ":1.2475425692263915,"vX0":4.030900655608148,"vY0":-134.48870688300275,"vZ0":-6.113201570457869,"x":95.29,"y":205.1,"x0":-1.2458665198370484,"y0":50.000680422906775,"z0":5.464283760962554,"aX":4.374654927226155},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.6,"breakHorizontal":-5.0,"spinRate":2464,"spinDirection":175},"zone":14,"typeConfidence":0.9,"plateTime":0.4049670815045041,"extension":6.721363157331677},"index":0,"playId":"7441bdc9-1e7a-385d-9f81-1213022196aa","pitchNumber":1,"startTime":"2026-07-21T00:12:00.268Z","endTime":"2026-07-21T00:12:03.268Z","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":93.0,"endSpeed":86.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.494921423888034,"aZ":-27.632979495308927,"pfxX":1.6298847460567085,"pfxZ":2.414127431125704,"pX":1.493969320186706,"pZ":0.8707130164903015,"vX0":6.590092321269155,"vY0":-135.26144773114953,"vZ0":-7.243725487244534,"x":60.05,"y":215.27,"x0":-1.1714475937172872,"y0":50.002247481199475,"z0":5.48180818611349,"aX":3.0622673995391256},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.2,"breakHorizontal":-4.2,"spinRate":2430,"spinDirection":169},"zone":14,"typeConfidence":0.9,"plateTime":0.4027135440873071,"extension":6.795128908093506},"index":1,"playId":"121f6b5a-024e-3827-8048-83dd257ed0d5","pitchNumber":2,"startTime":"2026-07-21T00:12:18.708Z","endTime":"2026-07-21T00:12:21.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.075399328654893,"aZ":-28.161997074394026,"pfxX":1.6785836842712443,"pfxZ":2.1359897460311625,"pX":0.300634628025218,"pZ":1.2172800699956259,"vX0":3.9480445833298257,"vY0":-135.07493806171047,"vZ0":-6.251314644364987,"x":105.54,"y":205.91,"x0":-1.388951321819254,"y0":50.00274604759009,"z0":5.501031443314069,"aX":3.1493674773941773},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.9,"breakHorizontal":-3.7,"spinRate":2463,"spinDirection":165},"zone":14,"typeConfidence":0.9,"plateTime":0.4030909895996402,"extension":6.625096449966299},"index":2,"playId":"1ccab6fe-ee98-3d6f-9598-837d20fedb7b","pitchNumber":3,"startTime":"2026-07-21T00:12:39.193Z","endTime":"2026-07-21T00:12:43.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.784504618520184,"aZ":-28.176846492542683,"pfxX":2.2358669005424594,"pfxZ":2.1144398153452624,"pX":0.8232743748063203,"pZ":1.1655286971079248,"vX0":4.731908251797154,"vY0":-135.57217335089234,"vZ0":-6.498118982437454,"x":85.62,"y":207.31,"x0":-1.2256187653000856,"y0":50.000318219650275,"z0":5.52376464263012,"aX":4.217805495645239},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.9,"breakHorizontal":-4.9,"spinRate":2497,"spinDirection":151},"zone":14,"typeConfidence":0.9,"plateTime":0.4018902345125226,"extension":6.685542302366119},"index":3,"playId":"25e30174-ff0c-33fb-9c04-72cc216a57d7","pitchNumber":4,"startTime":"2026-07-21T00:12:57.964Z","endTime":"2026-07-21T00:13:00.964Z","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":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9818462623698,"aZ":-12.428167889444488,"pfxX":-5.799020877831964,"pfxZ":9.448492464285323,"pX":0.4202583885213884,"pZ":3.578139082806873,"vX0":6.7316484998217785,"vY0":-143.60340261667739,"vZ0":-3.2284614374886997,"x":100.98,"y":142.17,"x0":-1.1998957068813112,"y0":50.00676400055813,"z0":5.4891674838090045,"aX":-12.124890106929383},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.7,"breakHorizontal":9.1,"spinRate":2448,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.3812897333701475,"extension":6.77021115164392},"index":4,"playId":"2bc2ec13-b1b2-385d-a1f1-cb82b188c64f","pitchNumber":5,"startTime":"2026-07-21T00:13:23.001Z","endTime":"2026-07-21T00:13:26.001Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":86.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.973251126104888,"aZ":-26.800054262735898,"pfxX":2.314000200249306,"pfxZ":2.898680533810044,"pX":0.9335312018081942,"pZ":1.0668445907774513,"vX0":5.050195321905493,"vY0":-134.5584816672225,"vZ0":-6.903699412822881,"x":81.42,"y":209.98,"x0":-1.2596723969857193,"y0":50.00377212897819,"z0":5.533483472390397,"aX":4.293957360584713},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.1,"breakHorizontal":-5.2,"spinRate":2673,"spinDirection":158},"zone":14,"typeConfidence":0.9,"plateTime":0.4052255902477455,"extension":6.794633686094809},"index":5,"playId":"f358ddff-5dc9-3ad4-b149-00e64df08abb","pitchNumber":6,"startTime":"2026-07-21T00:13:45.439Z","endTime":"2026-07-21T00:13:48.439Z","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":6,"startTime":"2026-07-21T00:14:01.938Z","endTime":"2026-07-21T00:14:20.216Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"}},{"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":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.927846845375043,"aZ":-29.74716776086183,"pfxX":1.02006082731971,"pfxZ":1.3184356276916915,"pX":0.4450657681816512,"pZ":1.3849283745240488,"vX0":4.29603149357388,"vY0":-133.7537753659346,"vZ0":-5.429276179204516,"x":100.04,"y":201.39,"x0":-1.3049832354756346,"y0":50.002065678342916,"z0":5.536541613159349,"aX":1.8738985794941656},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.6,"breakHorizontal":-2.6,"spinRate":2620,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.40725788698901866,"extension":6.681285529431086},"index":7,"playId":"bd73bc9c-091e-3004-96dd-031c23e949fe","pitchNumber":7,"startTime":"2026-07-21T00:14:20.216Z","endTime":"2026-07-21T00:14:24.670Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16126663396836,"aZ":-26.675728527090097,"pfxX":0.5769983383778419,"pfxZ":2.8697735296677616,"pX":0.6757596539496912,"pZ":1.9454862298177413,"vX0":4.9160253615805996,"vY0":-136.38372287244806,"vZ0":-4.750020086485486,"x":91.24,"y":186.25,"x0":-1.2124339944611247,"y0":50.00434066315062,"z0":5.511271129015233,"aX":1.1045586885036165},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.6,"breakHorizontal":-1.9,"spinRate":2584,"spinDirection":167},"zone":9,"typeConfidence":0.9,"plateTime":0.39901109198286155,"extension":6.708573011532213},"index":8,"playId":"48fbd018-75b3-3388-8b20-79ecd48616b1","pitchNumber":8,"startTime":"2026-07-21T00:14:53.503Z","endTime":"2026-07-21T00:14:56.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":91.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.056668264285015,"aZ":-11.58300531547497,"pfxX":-5.879366833336501,"pfxZ":9.65323048828036,"pX":0.5425467399031684,"pZ":2.413637176180048,"vX0":7.228568079899183,"vY0":-144.7291914974558,"vZ0":-6.622461999467282,"x":96.32,"y":173.61,"x0":-1.217156952577929,"y0":50.00419717501728,"z0":5.432618731669511,"aX":-12.542554823844535},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.4,"breakHorizontal":9.4,"spinRate":2434,"spinDirection":220},"zone":6,"typeConfidence":0.89,"plateTime":0.3776795848292913,"extension":6.8304326464991245},"index":9,"playId":"259427c8-6957-3dfd-8e68-0a2594ec6ee2","pitchNumber":9,"startTime":"2026-07-21T00:15:16.136Z","endTime":"2026-07-21T00:15:19.136Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:15:19.136Z","atBatIndex":2},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Colson Montgomery reaches on a fielder's choice out, first baseman Jake Burger to catcher Elias Díaz to third baseman Josh Jung. Sam Antonacci out at home. Munetaka Murakami to 3rd. Colson Montgomery to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T00:15:29.640Z","endTime":"2026-07-21T00:16:26.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"postOnThird":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_rundown","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18742161285829,"aZ":-24.107834901092772,"pfxX":1.5882305276675914,"pfxZ":4.296889367421359,"pX":-0.25406847186521847,"pZ":0.5656784746173099,"vX0":2.6657550756373762,"vY0":-135.5142920865338,"vZ0":-8.547014512252854,"x":126.68,"y":223.51,"x0":-1.4535076486848633,"y0":50.002074296127276,"z0":5.420991458716605,"aX":2.978598008700289},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.4,"breakHorizontal":-3.4,"spinRate":2535,"spinDirection":182},"zone":13,"typeConfidence":0.9,"plateTime":0.4028504258584129,"extension":6.822764983356493},"index":0,"playId":"e8510fb9-65d7-39e9-bc04-6eda805c4da0","pitchNumber":1,"startTime":"2026-07-21T00:15:49.050Z","endTime":"2026-07-21T00:15:52.050Z","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":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.463729694043277,"aZ":-28.647296746410223,"pfxX":2.4622587074671003,"pfxZ":1.927608198153381,"pX":-0.583099117187916,"pZ":2.781603905339499,"vX0":1.3271242826414966,"vY0":-133.74063907769116,"vZ0":-2.0122863090036596,"x":139.23,"y":163.68,"x0":-1.4042196059247964,"y0":50.000865772287156,"z0":5.580654871288724,"aX":4.498740523523598},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.4,"breakHorizontal":-4.7,"spinRate":2550,"spinDirection":155},"zone":4,"typeConfidence":0.9,"plateTime":0.40816537321672497,"extension":6.652141003817464},"hitData":{"launchSpeed":95.6,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":134.77,"coordY":188.59}},"index":1,"playId":"89c66a12-7d55-3cde-8608-80dc8b2cabc7","pitchNumber":2,"startTime":"2026-07-21T00:16:13.104Z","endTime":"2026-07-21T00:16:26.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:16:26.088Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrew Benintendi pops out to third baseman Josh Jung in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-21T00:16:56.606Z","endTime":"2026-07-21T00:17:56.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.343023340069568,"aZ":-27.943387410172786,"pfxX":1.3435623313116833,"pfxZ":2.346587476103828,"pX":-1.3818858649804773,"pZ":2.262065863616093,"vX0":-0.1329526281791252,"vY0":-132.8471800624718,"vZ0":-3.415731137688554,"x":169.67,"y":177.7,"x0":-1.506135753114132,"y0":50.00220931154867,"z0":5.578142819232257,"aX":2.4202825473929037},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.7,"breakHorizontal":-2.4,"spinRate":2503,"spinDirection":158},"zone":13,"typeConfidence":0.9,"plateTime":0.41105437612565066,"extension":6.571760308140766},"index":0,"playId":"aab7ff39-0218-382d-9f42-e1f7cb782b77","pitchNumber":1,"startTime":"2026-07-21T00:17:07.657Z","endTime":"2026-07-21T00:17:10.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":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4693242267564,"aZ":-14.532387760758573,"pfxX":-5.655938971605281,"pfxZ":8.509446495027351,"pX":-1.1460554334882922,"pZ":2.4854933174109433,"vX0":2.6677576496677613,"vY0":-143.167502609664,"vZ0":-5.765004427223091,"x":160.68,"y":171.67,"x0":-1.3558092186487534,"y0":50.00357629945028,"z0":5.437065802158394,"aX":-11.725441870266348},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":9.7,"spinRate":2432,"spinDirection":221},"zone":11,"typeConfidence":0.88,"plateTime":0.38277924771640937,"extension":6.798321723259559},"index":1,"playId":"c01fce16-9268-327f-bb5a-eb1b51e03fe4","pitchNumber":2,"startTime":"2026-07-21T00:17:27.528Z","endTime":"2026-07-21T00:17:31.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.546951518657696,"aZ":-25.21982463944924,"pfxX":1.1054662573229814,"pfxZ":3.805260696292242,"pX":-0.14818197486240212,"pZ":2.485359379789498,"vX0":2.876820437546765,"vY0":-134.1760337252178,"vZ0":-3.438401868183118,"x":122.65,"y":171.68,"x0":-1.377031634185672,"y0":50.00073754061552,"z0":5.576844637506164,"aX":2.018482498505961},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.4,"breakHorizontal":-2.6,"spinRate":2486,"spinDirection":167},"zone":5,"typeConfidence":0.9,"plateTime":0.4079336681403767,"extension":6.609733029722718},"hitData":{"launchSpeed":89.0,"launchAngle":76.0,"totalDistance":85.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":93.2,"coordY":180.98}},"index":2,"playId":"cb7d0a91-e304-343e-bd7b-ccaf98fe419c","pitchNumber":3,"startTime":"2026-07-21T00:17:46.114Z","endTime":"2026-07-21T00:17:56.325Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:17:56.325Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Joc Pederson homers (17) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T00:20:26.436Z","endTime":"2026-07-21T00:21:56.858Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":{"id":607200,"link":"/api/v1/people/607200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T00:20:03.176Z","endTime":"2026-07-21T00:20:28.692Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.435647384653183,"aZ":-19.957052241549473,"pfxX":-8.880456484976929,"pfxZ":6.369095315910991,"pX":-0.2825027944291011,"pZ":1.9296186356501082,"vX0":5.1340878959715806,"vY0":-137.1364718287505,"vZ0":-6.801386223883263,"x":127.77,"y":186.68,"x0":-1.0186991531272984,"y0":50.00071171262532,"z0":5.788786666666759,"aX":-17.024791281756993},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.4,"breakHorizontal":15.1,"spinRate":2101,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.3984008447005518,"extension":6.563746218553426},"index":1,"playId":"dfd5703b-41f9-3dfc-83a6-07b01ef12b33","pitchNumber":1,"startTime":"2026-07-21T00:20:28.692Z","endTime":"2026-07-21T00:20:31.746Z","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":91.6,"endSpeed":84.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.686728077082506,"aZ":-19.363116865819965,"pfxX":-0.35806907172265534,"pfxZ":7.011769229839782,"pX":-0.5054155550793302,"pZ":4.945232750161124,"vX0":1.8785968407624387,"vY0":-133.54422680947135,"vZ0":0.9041469668113616,"x":136.27,"y":105.26,"x0":-1.1679977285177081,"y0":50.00172448847219,"z0":5.983699317636607,"aX":-0.6545775965268537},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.1,"breakHorizontal":0.2,"spinRate":2294,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.4083802633730462,"extension":6.455814375984884},"index":2,"playId":"c5a09a8e-dff0-3075-a075-959944615c1b","pitchNumber":2,"startTime":"2026-07-21T00:20:42.869Z","endTime":"2026-07-21T00:20:45.869Z","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":93.9,"endSpeed":86.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.90258629817215,"aZ":-14.120859688824732,"pfxX":-7.232960318160632,"pfxZ":9.468385060909942,"pX":-0.9635359878971137,"pZ":1.7637903774806583,"vX0":3.138526721888356,"vY0":-136.657264972236,"vZ0":-8.044027558571061,"x":153.73,"y":191.16,"x0":-1.1822613240621276,"y0":50.000331534912625,"z0":5.699445736398894,"aX":-13.785304711959425},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":12.5,"spinRate":2074,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.3996075897271041,"extension":6.603464686645841},"index":3,"playId":"f812724b-0c6a-398c-b316-92a920b8cafa","pitchNumber":3,"startTime":"2026-07-21T00:20:57.918Z","endTime":"2026-07-21T00:21:01.730Z","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":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87371334790218,"aZ":-32.67940851471327,"pfxX":8.873536342896896,"pfxZ":-0.3640836892254615,"pX":-0.5149055145078901,"pZ":3.0906358243101724,"vX0":-0.5348140265296049,"vY0":-117.32850446588654,"vZ0":0.5695867504684018,"x":136.63,"y":155.33,"x0":-1.435884621165364,"y0":50.00262181716415,"z0":5.898044242641009,"aX":12.330460309791844},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.2,"breakHorizontal":-16.0,"spinRate":2452,"spinDirection":67},"zone":1,"typeConfidence":2.0,"plateTime":0.46742498774075214,"extension":6.462303063986138},"hitData":{"launchSpeed":105.9,"launchAngle":36.0,"totalDistance":423.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":188.13,"coordY":39.28}},"index":4,"playId":"e0e3ca60-781f-3350-85a2-2acb8aae9ae1","pitchNumber":4,"startTime":"2026-07-21T00:21:20.810Z","endTime":"2026-07-21T00:21:56.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:21:56.858Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wyatt Langford singles on a line drive to right fielder Braden Montgomery.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T00:22:07.777Z","endTime":"2026-07-21T00:22:56.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.914410510678124,"aZ":-22.494474801274254,"pfxX":-3.9213095444531376,"pfxZ":5.067054953930297,"pX":0.5943117665049458,"pZ":3.1155539630308646,"vX0":5.563159045237737,"vY0":-136.79524847921033,"vZ0":-3.2962333373766857,"x":94.35,"y":154.66,"x0":-0.9487309904269563,"y0":50.00285622270716,"z0":5.863984032012061,"aX":-7.491539445043375},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":6.0,"spinRate":1838,"spinDirection":201},"zone":3,"typeConfidence":2.0,"plateTime":0.39917400026253613,"extension":6.577806119160971},"index":0,"playId":"0bcb1f09-8150-3e40-95cf-43f3b1b206ac","pitchNumber":1,"startTime":"2026-07-21T00:22:21.563Z","endTime":"2026-07-21T00:22:24.563Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-21T00:22:33.174Z","endTime":"2026-07-21T00:22:45.654Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56514978539383,"aZ":-25.495815075420285,"pfxX":1.8595879653620369,"pfxZ":3.593985889066433,"pX":1.4026090701508918,"pZ":2.1499984762947593,"vX0":5.142456294761777,"vY0":-134.8040845355823,"vZ0":-5.119957416277524,"x":63.54,"y":180.73,"x0":-0.7638159233384226,"y0":50.00339079291773,"z0":5.850991981248859,"aX":3.4567045110965546},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.8,"breakHorizontal":-4.3,"spinRate":2023,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.4047712484785846,"extension":6.494384954917996},"hitData":{"launchSpeed":71.0,"launchAngle":23.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.82,"coordY":110.38}},"index":2,"playId":"79d814c8-05fd-334b-b389-1878f7450c7d","pitchNumber":2,"startTime":"2026-07-21T00:22:45.654Z","endTime":"2026-07-21T00:22:56.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:22:56.161Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T00:22:53.974Z","endTime":"2026-07-21T00:25:15.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.214064505987178,"aZ":-29.399778042641906,"pfxX":9.677806286993427,"pfxZ":1.9399781383434505,"pX":0.566745766180786,"pZ":2.3449882538968443,"vX0":1.834642351982848,"vY0":-119.0791357089173,"vZ0":-1.4131160224026074,"x":95.4,"y":175.47,"x0":-1.471493175397783,"y0":50.00565198506937,"z0":5.609859609829618,"aX":13.878373014965353},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.5,"breakHorizontal":-18.0,"spinRate":2482,"spinDirection":63},"zone":6,"typeConfidence":2.0,"plateTime":0.4602486219345301,"extension":6.71250381497087},"index":0,"playId":"8a60f00f-4101-3656-afc5-30090ef8974d","pitchNumber":1,"startTime":"2026-07-21T00:23:19.906Z","endTime":"2026-07-21T00:23:28.251Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wyatt Langford steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"actionPlayId":"8a60f00f-4101-3656-afc5-30090ef8974d","startTime":"2026-07-21T00:23:30.433Z","endTime":"2026-07-21T00:23:47.158Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"}},{"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":83.4,"endSpeed":76.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.660651414084928,"aZ":-29.93673691492645,"pfxX":8.932652551596163,"pfxZ":1.4962398469053504,"pX":1.1909516692837496,"pZ":2.58636350509897,"vX0":3.4508818868438507,"vY0":-121.46762706829914,"vZ0":-1.0371113756129218,"x":71.6,"y":168.95,"x0":-1.408380053229691,"y0":50.00245217389099,"z0":5.620340931732564,"aX":13.355040723374614},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.8,"breakHorizontal":-17.0,"spinRate":2546,"spinDirection":63},"zone":12,"typeConfidence":2.0,"plateTime":0.45082006598181223,"extension":6.576728388489781},"index":2,"playId":"3fdc389c-6e23-3fd1-b040-b5f8fbebcb22","pitchNumber":2,"startTime":"2026-07-21T00:23:47.158Z","endTime":"2026-07-21T00:23:51.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.871229880787606,"aZ":-24.835034996317855,"pfxX":-5.40492502637974,"pfxZ":3.816639548706277,"pX":0.4982535591700767,"pZ":2.9261590759818956,"vX0":5.604307645997018,"vY0":-137.21353177890867,"vZ0":-3.4078891173761,"x":98.01,"y":159.77,"x0":-0.8599343828125439,"y0":50.00397346389269,"z0":5.859653816492676,"aX":-10.397391078870871},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.5,"breakHorizontal":8.8,"spinRate":1958,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.39784266525074896,"extension":6.566593921003524},"index":3,"playId":"2c61253e-4381-3b8b-9364-25e2bb1f08dd","pitchNumber":3,"startTime":"2026-07-21T00:24:05.058Z","endTime":"2026-07-21T00:24:08.058Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0037302949683,"aZ":-31.24663743165374,"pfxX":6.334970241277507,"pfxZ":0.6466442975966549,"pX":1.1793586209200864,"pZ":0.3740958091453815,"vX0":3.919954323782058,"vY0":-119.42070857661774,"vZ0":-5.272084061651373,"x":72.05,"y":228.68,"x0":-1.3091341911408034,"y0":50.004728356741815,"z0":5.436640304428214,"aX":9.106901040843074},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.1,"breakHorizontal":-12.5,"spinRate":2375,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4594754770612375,"extension":6.768316072442759},"index":4,"playId":"8bb6c37e-65e2-3fce-8a21-e1075360cbba","pitchNumber":4,"startTime":"2026-07-21T00:24:27.211Z","endTime":"2026-07-21T00:24:30.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36066943429027,"aZ":-22.59444925679827,"pfxX":-5.971031639208932,"pfxZ":5.0568460010711656,"pX":-0.714141264238435,"pZ":1.7834469901818613,"vX0":2.851381946301424,"vY0":-136.80062069123733,"vZ0":-6.520781493003808,"x":144.22,"y":190.63,"x0":-0.9945783053939007,"y0":50.002349394460964,"z0":5.7482818185515745,"aX":-11.309495181309833},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.9,"breakHorizontal":10.2,"spinRate":1934,"spinDirection":201},"zone":7,"typeConfidence":2.0,"plateTime":0.4004828904768014,"extension":6.606947691609413},"index":5,"playId":"ebf371e2-265e-3da9-84d2-cdb8e3387f72","pitchNumber":5,"startTime":"2026-07-21T00:24:48.491Z","endTime":"2026-07-21T00:24:51.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.453056105467176,"aZ":-20.184515362444564,"pfxX":-5.462043491283959,"pfxZ":6.303917167804373,"pX":0.5024283725443153,"pZ":3.174357351560283,"vX0":5.569356970572623,"vY0":-136.42108917685022,"vZ0":-3.7066257296222638,"x":97.85,"y":153.07,"x0":-0.8470398728658705,"y0":50.00211521090279,"z0":5.9263007411321995,"aX":-10.388538749513925},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.9,"breakHorizontal":8.9,"spinRate":1967,"spinDirection":199},"zone":3,"typeConfidence":2.0,"plateTime":0.4001084980671279,"extension":6.634455448177795},"index":6,"playId":"13be47ab-add0-38bf-a2f5-7511af61ba4b","pitchNumber":6,"startTime":"2026-07-21T00:25:11.778Z","endTime":"2026-07-21T00:25:15.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:25:15.421Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-21T00:25:19.291Z","endTime":"2026-07-21T00:30:28.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10,11,12],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.120564307641036,"aZ":-32.61296082516853,"pfxX":10.404545214560148,"pfxZ":-0.3130649315631011,"pX":-0.7827653171758954,"pZ":2.9340776087986042,"vX0":-1.3617291277663304,"vY0":-118.19375534653197,"vZ0":0.3208966605688053,"x":146.84,"y":159.56,"x0":-1.5494630229013782,"y0":50.00092501634292,"z0":5.798198630054184,"aX":14.677464490486637},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.2,"breakHorizontal":-18.5,"spinRate":2532,"spinDirection":55},"zone":1,"typeConfidence":2.0,"plateTime":0.46391102230905945,"extension":6.634070165723085},"index":0,"playId":"7257596b-f13c-3032-99b1-83dfb87a3335","pitchNumber":1,"startTime":"2026-07-21T00:25:41.904Z","endTime":"2026-07-21T00:25:44.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63314190999362,"aZ":-26.163556502107483,"pfxX":0.8423496399835558,"pfxZ":3.2722133038312293,"pX":-0.06712420567224128,"pZ":4.008397485771044,"vX0":2.7208602361486776,"vY0":-133.90274090005443,"vZ0":0.17552318225641783,"x":119.56,"y":130.55,"x0":-1.2009677445869869,"y0":50.004165284228215,"z0":5.795574739056972,"aX":1.5482245839233928},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.1,"breakHorizontal":-2.0,"spinRate":1953,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4071669505014355,"extension":6.685750907311215},"index":1,"playId":"d5a9d8bd-b015-34ca-a916-7d54bcf86abe","pitchNumber":2,"startTime":"2026-07-21T00:26:02.722Z","endTime":"2026-07-21T00:26:05.810Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.893772538002302,"aZ":-29.974005093492572,"pfxX":8.985966837158704,"pfxZ":1.517953900763322,"pX":0.11488494738472678,"pZ":2.30297358291108,"vX0":0.9321027982682788,"vY0":-119.73848792338248,"vZ0":-1.6275358254214451,"x":112.62,"y":176.6,"x0":-1.446601776330774,"y0":50.000880858500864,"z0":5.682457739078924,"aX":12.999216310061414},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.6,"breakHorizontal":-16.4,"spinRate":2583,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.4580650046432182,"extension":6.637483791308912},"index":2,"playId":"284a1afc-e177-31d3-8bbd-92a20a276ae5","pitchNumber":3,"startTime":"2026-07-21T00:26:19.307Z","endTime":"2026-07-21T00:26:26.683Z","isPitch":true,"type":"pitch"},{"details":{"description":"White Sox challenged (tag play), call on the field was overturned: Wyatt Langford caught stealing 3rd base, catcher Kyle Teel to third baseman Miguel Vargas.","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"284a1afc-e177-31d3-8bbd-92a20a276ae5","startTime":"2026-07-21T00:26:28.992Z","endTime":"2026-07-21T00:27:52.447Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":145}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95961883156447,"aZ":-22.509557816101832,"pfxX":-3.0939060917193624,"pfxZ":4.953426369513348,"pX":-0.0179527758887306,"pZ":3.4626483281191867,"vX0":4.004520030008422,"vY0":-138.57999164446656,"vZ0":-2.50521146066589,"x":117.68,"y":145.29,"x0":-1.0774089047075996,"y0":50.005406172106525,"z0":5.876424496724961,"aX":-6.039799209926872},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":4.8,"spinRate":1784,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3947257988697639,"extension":6.5235850206376575},"index":4,"playId":"af5bf626-4948-3e52-bf58-ab7e2c665c4b","pitchNumber":4,"startTime":"2026-07-21T00:27:52.447Z","endTime":"2026-07-21T00:27:55.447Z","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":81.9,"endSpeed":75.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.964944288974845,"aZ":-30.361176865678853,"pfxX":9.111701143027535,"pfxZ":1.2634958280433213,"pX":-0.1572439419184362,"pZ":0.7361312756288779,"vX0":0.2809397321876538,"vY0":-119.2587140868814,"vZ0":-4.963229368021504,"x":122.99,"y":218.9,"x0":-1.460552677412967,"y0":50.005473463915656,"z0":5.583220857169704,"aX":13.125243392139025},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.3,"breakHorizontal":-16.6,"spinRate":2499,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.4592937279941962,"extension":6.598386415423747},"index":5,"playId":"cfa02cc9-b722-3120-9b47-00d60c67eab9","pitchNumber":5,"startTime":"2026-07-21T00:28:09.803Z","endTime":"2026-07-21T00:28:12.933Z","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":93.9,"endSpeed":86.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47880984386772,"aZ":-25.629259673727855,"pfxX":-3.7286876671838476,"pfxZ":3.4196421677729685,"pX":-0.20731087771613493,"pZ":2.4410215464396363,"vX0":3.3331897270056965,"vY0":-136.80138565872102,"vZ0":-4.542398761366043,"x":124.9,"y":172.87,"x0":-0.9514303731172541,"y0":50.00375020139582,"z0":5.8594976278809465,"aX":-7.1354701995485925},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.5,"breakHorizontal":6.1,"spinRate":1834,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.39893834752722546,"extension":6.6327850353440665},"index":6,"playId":"d5cc6587-a061-31ec-9e8f-66d1b53e40c6","pitchNumber":6,"startTime":"2026-07-21T00:28:28.685Z","endTime":"2026-07-21T00:28:31.685Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.614300336529887,"aZ":-24.51691834648065,"pfxX":0.5727737898199559,"pfxZ":4.144008706565209,"pX":-0.4179975500790348,"pZ":2.991759264541172,"vX0":1.266275391352078,"vY0":-134.43434974765165,"vZ0":-3.0698801626331713,"x":132.93,"y":158.0,"x0":-0.9678085056684079,"y0":50.0015404580689,"z0":5.871002022465501,"aX":1.0578439608679695},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.1,"breakHorizontal":-1.3,"spinRate":2037,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.4060002867659276,"extension":6.549057038571613},"index":7,"playId":"16f6d8aa-c833-35ad-94ed-6b6c95079a6d","pitchNumber":7,"startTime":"2026-07-21T00:28:46.844Z","endTime":"2026-07-21T00:28:49.844Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.262659808093662,"aZ":-36.6401674460561,"pfxX":5.64887344659445,"pfxZ":-3.2006662226080724,"pX":-1.5035228821275164,"pZ":2.327182178718821,"vX0":-2.0933671626594013,"vY0":-117.1217709874682,"vZ0":-0.5103268584445457,"x":174.31,"y":175.95,"x0":-1.3341395426537115,"y0":50.00371693531361,"z0":5.962351493195814,"aX":7.880664995654188},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-5.6,"breakHorizontal":-9.7,"spinRate":2435,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.4669199902299712,"extension":6.4045379334923735},"index":8,"playId":"80fb49a0-d48b-38c1-9faf-07bafe76ceb2","pitchNumber":8,"startTime":"2026-07-21T00:29:07.392Z","endTime":"2026-07-21T00:29:10.697Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61867731714242,"aZ":-22.829226662343444,"pfxX":1.2405506605632983,"pfxZ":5.045753666375756,"pX":0.09264461825868292,"pZ":2.5933919079261223,"vX0":2.0365618114748556,"vY0":-134.5746887720721,"vZ0":-4.385415971109457,"x":113.47,"y":168.76,"x0":-0.8323429892359103,"y0":50.00294773309151,"z0":5.842278473728681,"aX":2.2960119658859517},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.5,"breakHorizontal":-2.6,"spinRate":2149,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.40555080045161196,"extension":6.607174247337689},"index":9,"playId":"2e744c50-80be-38e6-a52e-2483c03e3736","pitchNumber":9,"startTime":"2026-07-21T00:29:23.461Z","endTime":"2026-07-21T00:29:26.461Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.921070915306416,"aZ":-27.921201528388625,"pfxX":-1.0884477405489008,"pfxZ":2.318373247735293,"pX":-0.3047706201243241,"pZ":3.216562478144961,"vX0":2.1718355548467625,"vY0":-134.09012720229518,"vZ0":-1.6783241649809304,"x":128.62,"y":151.93,"x0":-0.9810312159526651,"y0":50.00339727870521,"z0":5.828131550949595,"aX":-1.9974424276975349},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.1,"breakHorizontal":1.6,"spinRate":1928,"spinDirection":190},"zone":1,"typeConfidence":2.0,"plateTime":0.40728201007476494,"extension":6.570623964298043},"index":10,"playId":"6b2b9de3-dae3-3795-b560-75f55c54a449","pitchNumber":10,"startTime":"2026-07-21T00:29:41.800Z","endTime":"2026-07-21T00:29:44.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30402171774876,"aZ":-30.89873192779517,"pfxX":10.007726319357134,"pfxZ":0.8821992311446634,"pX":0.5742592139389314,"pZ":1.8202816249394578,"vX0":1.0996017686140127,"vY0":-118.91006468870903,"vZ0":-2.443323265307502,"x":95.11,"y":189.63,"x0":-1.194370079533737,"y0":50.00113544870175,"z0":5.645136878424188,"aX":14.429920129877186},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.3,"breakHorizontal":-18.4,"spinRate":2538,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.45939481695808126,"extension":6.842656727729745},"index":11,"playId":"af4df0c8-9717-3105-90f2-c9301b089edf","pitchNumber":11,"startTime":"2026-07-21T00:30:06.421Z","endTime":"2026-07-21T00:30:09.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.434597957750146,"aZ":-18.243194641775556,"pfxX":-4.5304356563520365,"pfxZ":7.339809156629817,"pX":0.23994919243130503,"pZ":2.676468924215529,"vX0":3.857881210546882,"vY0":-136.2891324046074,"vZ0":-5.178103696946408,"x":107.85,"y":166.52,"x0":-0.5990921062713542,"y0":50.0045815500163,"z0":5.844644525290997,"aX":-8.600353734014604},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":7.4,"spinRate":2007,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.4005149505911869,"extension":6.618530487478066},"index":12,"playId":"68625a6a-1f03-366e-8ca7-c3cc61ad18c6","pitchNumber":12,"startTime":"2026-07-21T00:30:25.601Z","endTime":"2026-07-21T00:30:28.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:30:28.601Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Teel flies out to left fielder Wyatt Langford.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T00:32:25.386Z","endTime":"2026-07-21T00:33:34.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":70.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.431825067199355,"aZ":-33.83896873188821,"pfxX":7.669373279004356,"pfxZ":-1.3359446966011017,"pX":-0.3131637797933768,"pZ":2.803928393254002,"vX0":0.3160081407571087,"vY0":-110.55903291358221,"vZ0":1.0806297961351234,"x":128.94,"y":163.07,"x0":-1.4550608884460543,"y0":50.00233931899557,"z0":5.841265306587004,"aX":9.559630030113004},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-1.9,"breakHorizontal":-14.0,"spinRate":2431,"spinDirection":69},"zone":1,"typeConfidence":0.9,"plateTime":0.4941035908545235,"extension":6.834472921517796},"index":0,"playId":"805bb178-adf1-3ebd-bb74-1a68543b70b1","pitchNumber":1,"startTime":"2026-07-21T00:32:36.342Z","endTime":"2026-07-21T00:32:39.345Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.4,"endSpeed":88.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20139375294786,"aZ":-11.611105686876336,"pfxX":-5.258481557090904,"pfxZ":10.297842501996204,"pX":-0.9551370951924897,"pZ":2.6227008144450186,"vX0":3.3937657075667707,"vY0":-140.28545843449783,"vZ0":-5.601666101459525,"x":153.41,"y":167.97,"x0":-1.4962531484297366,"y0":50.00340541226572,"z0":5.399713012807143,"aX":-10.500118546865174},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.8,"breakHorizontal":8.9,"spinRate":2492,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.3901791497556335,"extension":6.743582289474908},"index":1,"playId":"106a771c-528d-36bd-836b-1814027f9836","pitchNumber":2,"startTime":"2026-07-21T00:32:51.397Z","endTime":"2026-07-21T00:32:54.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27245987515906,"aZ":-12.370908948882063,"pfxX":-5.5733871683186695,"pfxZ":9.718307602487043,"pX":-0.692044850542197,"pZ":3.8029711813119604,"vX0":4.085506873293646,"vY0":-141.8006221167002,"vZ0":-2.399982547171836,"x":143.38,"y":136.1,"x0":-1.427058025846217,"y0":50.000278426445,"z0":5.449048758569393,"aX":-11.353955944466067},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":9.2,"spinRate":2495,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.38619118490875426,"extension":6.802381412087413},"index":2,"playId":"670c9628-fa1a-33eb-a1f0-41aac9ca0ca0","pitchNumber":3,"startTime":"2026-07-21T00:33:07.632Z","endTime":"2026-07-21T00:33:10.632Z","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":89.7,"endSpeed":83.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.314859328849646,"aZ":-30.885628967168795,"pfxX":2.1759329534149305,"pfxZ":0.7412543616843736,"pX":0.0014929426145261293,"pZ":1.5940107561746584,"vX0":3.112112951860343,"vY0":-130.69343404859234,"vZ0":-4.107277530517967,"x":116.94,"y":195.74,"x0":-1.483609450616409,"y0":50.00535871285347,"z0":5.483444464623261,"aX":3.7968811098850446},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.7,"breakHorizontal":-4.6,"spinRate":2598,"spinDirection":127},"zone":8,"typeConfidence":0.88,"plateTime":0.4177242992396266,"extension":6.686161169164172},"hitData":{"launchSpeed":97.4,"launchAngle":38.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.34,"coordY":69.99}},"index":3,"playId":"d6843b17-68c2-3b18-a99f-ffbaab979227","pitchNumber":4,"startTime":"2026-07-21T00:33:23.422Z","endTime":"2026-07-21T00:33:34.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:33:34.674Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Braden Montgomery grounds out, second baseman Nicky Lopez to first baseman Jake Burger.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T00:33:32.593Z","endTime":"2026-07-21T00:36:05.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.275093664963244,"aZ":-13.777253489645235,"pfxX":-5.918097669634417,"pfxZ":9.151415250577228,"pX":-0.1786011205899437,"pZ":3.508700346921502,"vX0":5.4021853193610925,"vY0":-140.94967087375767,"vZ0":-3.17050318990043,"x":123.81,"y":144.05,"x0":-1.3518943754438453,"y0":50.00464002308269,"z0":5.538789566190021,"aX":-11.899644657941998},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":9.6,"spinRate":2472,"spinDirection":217},"zone":11,"typeConfidence":0.89,"plateTime":0.3887207467243381,"extension":6.843505220348662},"index":0,"playId":"a755d456-6eaf-388e-b5fa-6dd337b9df88","pitchNumber":1,"startTime":"2026-07-21T00:33:58.647Z","endTime":"2026-07-21T00:34:02.246Z","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":89.1,"endSpeed":82.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40459504190619,"aZ":-29.207104399078624,"pfxX":-8.985496408430807,"pfxZ":1.736978541501248,"pX":-1.8253208870234556,"pZ":2.773980425384315,"vX0":1.7373958414775228,"vY0":-129.8198069894112,"vZ0":-1.4376821277264469,"x":186.58,"y":163.88,"x0":-1.3342343558404717,"y0":50.00535932398899,"z0":5.551799938081683,"aX":-15.386152371128007},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.0,"breakHorizontal":16.0,"spinRate":1571,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.4214187454951097,"extension":6.898293370074152},"index":1,"playId":"7e021aa6-2a52-32a7-b1b0-43e35d894cff","pitchNumber":2,"startTime":"2026-07-21T00:34:12.666Z","endTime":"2026-07-21T00:34:15.666Z","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":96.2,"endSpeed":88.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.503663400296105,"aZ":-15.01431089461995,"pfxX":-5.579511726038454,"pfxZ":8.63289270690955,"pX":-0.21082224358937787,"pZ":2.656560541243372,"vX0":4.993545887917834,"vY0":-140.05837483042072,"vZ0":-4.904024633320209,"x":125.04,"y":167.05,"x0":-1.2915540320376675,"y0":50.00214720233105,"z0":5.411425216547797,"aX":-11.089500548312264},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":9.1,"spinRate":2457,"spinDirection":214},"zone":5,"typeConfidence":0.87,"plateTime":0.39100559312297234,"extension":7.054056426514802},"index":2,"playId":"32937b34-bf0d-3735-9e38-40bb61e610b9","pitchNumber":3,"startTime":"2026-07-21T00:34:28.634Z","endTime":"2026-07-21T00:34:31.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28555579214973,"aZ":-13.849857228262284,"pfxX":-5.4030903208947985,"pfxZ":8.887519472922193,"pX":-0.4256315784213274,"pZ":2.8013671696549673,"vX0":4.747391748669319,"vY0":-142.5774245948954,"vZ0":-5.008073173144463,"x":133.22,"y":163.14,"x0":-1.4089540282111435,"y0":50.006306812807644,"z0":5.452451518216479,"aX":-11.144362799762824},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.2,"breakHorizontal":8.9,"spinRate":2455,"spinDirection":220},"zone":4,"typeConfidence":0.9,"plateTime":0.38392272077034884,"extension":6.745814383446469},"index":3,"playId":"3009b1e2-be74-351c-be92-ba3d1de012ba","pitchNumber":4,"startTime":"2026-07-21T00:34:51.742Z","endTime":"2026-07-21T00:34:54.811Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-21T00:35:04.160Z","endTime":"2026-07-21T00:35:20.246Z","isPitch":false,"type":"action","player":{"id":695731,"link":"/api/v1/people/695731"}},{"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":98.1,"endSpeed":89.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57345802712923,"aZ":-13.560420128151472,"pfxX":-6.685181101497642,"pfxZ":8.991554943107674,"pX":-0.8676506679715812,"pZ":3.1600021356659407,"vX0":4.100682909728189,"vY0":-142.89593091245328,"vZ0":-3.9983673295484583,"x":150.07,"y":153.46,"x0":-1.4518197736635603,"y0":50.00575071035129,"z0":5.427950997172735,"aX":-13.843274811131446},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.7,"breakHorizontal":11.3,"spinRate":2476,"spinDirection":221},"zone":11,"typeConfidence":0.79,"plateTime":0.3831467061484388,"extension":6.684864623338211},"index":5,"playId":"b84ff358-b799-32c0-a575-2e23aab4bec0","pitchNumber":5,"startTime":"2026-07-21T00:35:20.246Z","endTime":"2026-07-21T00:35:23.246Z","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":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67883399312375,"aZ":-31.73488281027429,"pfxX":-7.762347329956506,"pfxZ":0.2491727512830817,"pX":-1.380658454765542,"pZ":1.9436108785802837,"vX0":2.373937694652425,"vY0":-131.39747651007187,"vZ0":-3.101015775749483,"x":169.63,"y":186.3,"x0":-1.284949618738705,"y0":50.0014510766009,"z0":5.486006089469672,"aX":-13.63270978262136},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.0,"breakHorizontal":13.6,"spinRate":1610,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4161337151658686,"extension":6.775999013713595},"index":6,"playId":"6842c4af-719a-3eec-a9db-25730cdd7803","pitchNumber":6,"startTime":"2026-07-21T00:35:38.211Z","endTime":"2026-07-21T00:35:42.786Z","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":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.494359142272998,"aZ":-13.730916057334097,"pfxX":-6.645121572408836,"pfxZ":8.95918710164239,"pX":0.2514715440545485,"pZ":2.3390256176780784,"vX0":7.010561267065196,"vY0":-142.28907621440416,"vZ0":-6.249476509575387,"x":107.41,"y":175.63,"x0":-1.3764614515291227,"y0":50.00217458410972,"z0":5.427734615778055,"aX":-13.677564967247763},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.1,"breakHorizontal":10.7,"spinRate":2446,"spinDirection":221},"zone":5,"typeConfidence":0.79,"plateTime":0.38439936305391065,"extension":6.73828253816155},"hitData":{"launchSpeed":96.7,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.49,"coordY":150.06}},"index":7,"playId":"451e0c0b-e0c8-3c5f-a319-09fb61d3099f","pitchNumber":7,"startTime":"2026-07-21T00:35:57.674Z","endTime":"2026-07-21T00:36:05.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:36:05.341Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristan Peters strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-21T00:36:20.924Z","endTime":"2026-07-21T00:37:42.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":72.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.754697787838705,"aZ":-31.94072515180308,"pfxX":7.1075923316901815,"pfxZ":0.1769150876128549,"pX":-0.16391968956396477,"pZ":2.820320306747958,"vX0":0.410494907879293,"vY0":-113.74639125732621,"vZ0":0.2707686737421118,"x":123.25,"y":162.63,"x0":-1.2701162640383243,"y0":50.001699990366,"z0":5.865198135724176,"aX":9.317925334569471},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":0.7,"breakHorizontal":-13.0,"spinRate":2549,"spinDirection":67},"zone":2,"typeConfidence":0.91,"plateTime":0.4814187936734813,"extension":6.942624036922727},"index":0,"playId":"436b1e45-a08e-3d78-afaf-2464fe2c3738","pitchNumber":1,"startTime":"2026-07-21T00:36:40.886Z","endTime":"2026-07-21T00:36:43.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.380228691179493,"aZ":-26.068864707730114,"pfxX":-5.93347261351774,"pfxZ":3.4997372232573434,"pX":0.3731017914407106,"pZ":0.9307467807879396,"vX0":5.768761025762014,"vY0":-131.21322286240374,"vZ0":-6.530316612047182,"x":102.78,"y":213.65,"x0":-1.0814808489300711,"y0":50.00629158669309,"z0":5.390440304977882,"aX":-10.363675504801103},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.2,"breakHorizontal":9.5,"spinRate":1548,"spinDirection":232},"zone":14,"typeConfidence":0.85,"plateTime":0.4171930053137567,"extension":6.775229743407674},"index":1,"playId":"3ac48ac3-e6ab-34cd-bb7e-a6a54a3d69a1","pitchNumber":2,"startTime":"2026-07-21T00:36:55.067Z","endTime":"2026-07-21T00:36:58.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.896282181429427,"aZ":-27.473239208455514,"pfxX":-8.598479592440668,"pfxZ":2.6716044870353994,"pX":0.16130605690518585,"pZ":-0.9907564345223939,"vX0":6.227817167395217,"vY0":-131.87796224194213,"vZ0":-10.973700801244508,"x":110.85,"y":265.53,"x0":-1.112962017301456,"y0":50.00628317057701,"z0":5.2490459589074145,"aX":-15.157162280229667},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.6,"breakHorizontal":14.3,"spinRate":1618,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.4152398153365424,"extension":6.770960459067811},"index":2,"playId":"ef5472ac-d074-39c3-97c2-3584b32d7294","pitchNumber":3,"startTime":"2026-07-21T00:37:10.935Z","endTime":"2026-07-21T00:37:13.935Z","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.0,"endSpeed":71.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.731214466193848,"aZ":-33.23492986354558,"pfxX":7.670276174176179,"pfxZ":-0.8303049328176275,"pX":-0.9495101526950027,"pZ":2.09488778823337,"vX0":-1.35683604147022,"vY0":-112.21488929747225,"vZ0":-0.5309251677075084,"x":153.19,"y":182.22,"x0":-1.3347779836370344,"y0":50.001962504935996,"z0":5.711553252143641,"aX":9.810945526079488},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-1.3,"breakHorizontal":-13.6,"spinRate":2518,"spinDirection":67},"zone":13,"typeConfidence":0.91,"plateTime":0.4875370368185754,"extension":6.874952860979047},"index":3,"playId":"f5c9c677-430f-3124-9c08-4176665a68fa","pitchNumber":4,"startTime":"2026-07-21T00:37:39.535Z","endTime":"2026-07-21T00:37:42.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:37:42.535Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Burger strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T00:39:44.005Z","endTime":"2026-07-21T00:40:59.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691019,"link":"/api/v1/people/691019"},"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":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.446438888342964,"aZ":-22.49959238841231,"pfxX":-4.417785942767432,"pfxZ":5.123999296485293,"pX":2.0921450760712803,"pZ":1.6817694229396436,"vX0":8.979700122781528,"vY0":-135.9469431395234,"vZ0":-6.967083151560626,"x":37.25,"y":193.37,"x0":-0.6672258731263206,"y0":50.00168746062785,"z0":5.8195273598860044,"aX":-8.339360639916059},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.0,"breakHorizontal":6.2,"spinRate":1935,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.40160295308267546,"extension":6.631937480051942},"index":0,"playId":"b7ae4c32-7739-3efe-a9d8-c03f2dc0a200","pitchNumber":1,"startTime":"2026-07-21T00:39:59.023Z","endTime":"2026-07-21T00:40:02.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":92.5,"endSpeed":85.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03240864834791,"aZ":-22.96935445072529,"pfxX":-4.4431492989351415,"pfxZ":4.969003448811378,"pX":0.6916723869306945,"pZ":2.956428618814914,"vX0":5.656297109978439,"vY0":-134.73320426974544,"vZ0":-3.415652863667303,"x":90.64,"y":158.96,"x0":-0.8496731818202218,"y0":50.00584785776638,"z0":5.848558019924339,"aX":-8.23713735336098},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.5,"breakHorizontal":7.0,"spinRate":1965,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.40526731156435414,"extension":6.58227434175349},"index":1,"playId":"b851121d-4293-348e-9c16-5eed1d663ef2","pitchNumber":2,"startTime":"2026-07-21T00:40:13.295Z","endTime":"2026-07-21T00:40:16.295Z","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":89.8,"endSpeed":83.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74359106757835,"aZ":-24.287638559208247,"pfxX":0.7025514990121873,"pfxZ":4.495516256760599,"pX":-0.17335592150172519,"pZ":3.321116386254603,"vX0":1.6233872287810742,"vY0":-130.90070856363988,"vZ0":-2.1287080569310586,"x":123.61,"y":149.11,"x0":-0.890133500352775,"y0":50.00435317493094,"z0":5.9427627839065185,"aX":1.232626847325793},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.9,"breakHorizontal":-1.6,"spinRate":2092,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.41665791843183575,"extension":6.485277439498238},"index":2,"playId":"ea18e198-6f0c-3184-9fff-9e42fb211454","pitchNumber":3,"startTime":"2026-07-21T00:40:28.550Z","endTime":"2026-07-21T00:40:31.550Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-21T00:40:44.135Z","endTime":"2026-07-21T00:40:56.381Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"}},{"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":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.208635299366858,"aZ":-31.514710611450873,"pfxX":9.602214137782767,"pfxZ":0.46730185021224724,"pX":1.0128892110660146,"pZ":2.014868751721893,"vX0":2.36483726438186,"vY0":-118.25920348451304,"vZ0":-1.7869773488770666,"x":78.39,"y":184.38,"x0":-1.2473779020144278,"y0":50.004429593323216,"z0":5.6666767984590845,"aX":13.623494895165384},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":0.7,"breakHorizontal":-18.0,"spinRate":2504,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.46286491549239495,"extension":6.7536044096261545},"index":4,"playId":"84a91699-4b9f-310b-94a1-9c407c55916a","pitchNumber":4,"startTime":"2026-07-21T00:40:56.381Z","endTime":"2026-07-21T00:40:59.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:40:59.381Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Duran doubles (17) on a line drive to center fielder Tristan Peters.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T00:41:12.721Z","endTime":"2026-07-21T00:42:39.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.194040470146998,"aZ":-25.629661852260416,"pfxX":2.384815023160313,"pfxZ":3.6369805456068747,"pX":0.7203440295607442,"pZ":3.8558746647418998,"vX0":3.3362820791656844,"vY0":-132.5622977948543,"vZ0":-0.6971196518734597,"x":89.54,"y":134.67,"x0":-0.8588767186346147,"y0":50.00627970537114,"z0":5.973808779677599,"aX":4.294590207525865},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.7,"breakHorizontal":-4.9,"spinRate":2016,"spinDirection":177},"zone":12,"typeConfidence":2.0,"plateTime":0.4113401097890539,"extension":6.520291744941144},"index":0,"playId":"9c508d26-e2f3-3ee3-93ec-d9682116d306","pitchNumber":1,"startTime":"2026-07-21T00:41:24.025Z","endTime":"2026-07-21T00:41:27.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.013546727124176,"aZ":-24.702150882606247,"pfxX":-5.129989834103459,"pfxZ":3.8762357763856787,"pX":0.24397439137056134,"pZ":3.59161926704301,"vX0":4.151329885696102,"vY0":-137.1761883808901,"vZ0":-2.125648370690676,"x":107.7,"y":141.81,"x0":-0.6137398997013003,"y0":50.00517807696446,"z0":6.040691592946016,"aX":-9.89281952846739},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.8,"breakHorizontal":8.5,"spinRate":1991,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.39751332602515976,"extension":6.425864284504889},"index":1,"playId":"b447508a-ad1a-3add-b2cf-2cc3f6f6084b","pitchNumber":2,"startTime":"2026-07-21T00:41:36.094Z","endTime":"2026-07-21T00:41:39.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.993183823917953,"aZ":-22.399154455419843,"pfxX":-4.9101106382277395,"pfxZ":5.161783332367713,"pX":-0.35551467151015326,"pZ":2.388152582399607,"vX0":2.7653038833959025,"vY0":-136.02232652973217,"vZ0":-5.100122450844063,"x":130.55,"y":174.3,"x0":-0.7420223820053642,"y0":50.000105935582695,"z0":5.8193871578873955,"aX":-9.29295773380287},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.6,"breakHorizontal":8.4,"spinRate":1878,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.4011191108986738,"extension":6.56099840149866},"index":2,"playId":"d34c6d3d-9316-3100-b8a1-985153f4acb4","pitchNumber":3,"startTime":"2026-07-21T00:41:50.305Z","endTime":"2026-07-21T00:41:53.305Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.908957885605847,"aZ":-22.89354575658845,"pfxX":-4.150127604205169,"pfxZ":5.00573663547858,"pX":1.2353279631301788,"pZ":1.3432603386783761,"vX0":6.1844851091281186,"vY0":-134.52646709436996,"vZ0":-7.465792714015036,"x":69.91,"y":202.51,"x0":-0.5416459904107838,"y0":50.005659050597444,"z0":5.747572463021085,"aX":-7.699384195462406},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.8,"breakHorizontal":6.4,"spinRate":1982,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4053070126943146,"extension":6.564420481877901},"index":3,"playId":"91e1501f-dabe-33ab-b776-130ff0f97b5b","pitchNumber":4,"startTime":"2026-07-21T00:42:05.669Z","endTime":"2026-07-21T00:42:09.227Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.658297779248734,"aZ":-24.3288144642728,"pfxX":0.5240877984208052,"pfxZ":4.186178655900151,"pX":0.4043674441773071,"pZ":2.0796900842748687,"vX0":3.454924744835876,"vY0":-135.13630628506652,"vZ0":-5.393065653261262,"x":101.59,"y":182.63,"x0":-0.9516971487247983,"y0":50.006690823743874,"z0":5.779849712166614,"aX":0.9818365908757335},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.8,"breakHorizontal":-1.6,"spinRate":2088,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.4032131039777078,"extension":6.54573433665032},"hitData":{"launchSpeed":90.9,"launchAngle":20.0,"totalDistance":298.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":91.66,"coordY":51.6}},"index":4,"playId":"e4ca8221-16ff-3533-8719-9b5d0a7cd7c4","pitchNumber":5,"startTime":"2026-07-21T00:42:24.923Z","endTime":"2026-07-21T00:42:39.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:42:39.516Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Evan Carter singles on a ground ball to right fielder Braden Montgomery. Ezequiel Duran scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T00:42:39.000Z","endTime":"2026-07-21T00:45:25.600Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":{"id":607200,"link":"/api/v1/people/607200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.327067502006535,"aZ":-20.33326595115124,"pfxX":-0.664855848302897,"pfxZ":6.287163182706304,"pX":0.4029354265909415,"pZ":2.094547522884569,"vX0":4.495602638560421,"vY0":-135.76225879855713,"vZ0":-5.874915881525421,"x":101.64,"y":182.23,"x0":-1.1818729697100956,"y0":50.00035440439834,"z0":5.683832693068325,"aX":-1.2521431852084515},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.4,"breakHorizontal":0.4,"spinRate":2171,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.4021220295254757,"extension":6.605954003327215},"index":0,"playId":"2d8dc914-3090-3116-a424-6c39f14c2dd9","pitchNumber":1,"startTime":"2026-07-21T00:43:11.581Z","endTime":"2026-07-21T00:43:14.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.782623062326817,"aZ":-30.026776481760244,"pfxX":-5.819191060871529,"pfxZ":1.2606900305762938,"pX":-1.7433191460266,"pZ":2.583422065754039,"vX0":1.330529264707807,"vY0":-129.098086029912,"vZ0":-1.9373593396087,"x":183.45,"y":169.03,"x0":-1.506521476040605,"y0":50.00257805916546,"z0":5.6363898799974965,"aX":-9.903539153594778},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.2,"breakHorizontal":10.3,"spinRate":1579,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.42293165434932956,"extension":6.64947608180869},"index":1,"playId":"3bf138ee-f61a-3315-9387-512b6e80da19","pitchNumber":2,"startTime":"2026-07-21T00:43:33.430Z","endTime":"2026-07-21T00:43:36.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.141986439157726,"aZ":-33.322603219879234,"pfxX":9.832395164888938,"pfxZ":-0.7972972086871479,"pX":-0.47422919215077247,"pZ":2.4838170089674145,"vX0":-0.5941846487746903,"vY0":-119.09887818527206,"vZ0":-0.538413405336749,"x":135.08,"y":171.72,"x0":-1.498701853953482,"y0":50.00536168403064,"z0":5.729835344589426,"aX":14.108683381801038},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.3,"breakHorizontal":-17.6,"spinRate":2548,"spinDirection":54},"zone":4,"typeConfidence":2.0,"plateTime":0.4601199142759924,"extension":6.816870773156866},"index":2,"playId":"7be57083-6925-394b-a961-ed02b09470dc","pitchNumber":3,"startTime":"2026-07-21T00:43:50.279Z","endTime":"2026-07-21T00:43:53.279Z","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":89.0,"endSpeed":82.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.718286997533188,"aZ":-23.7547024629483,"pfxX":-4.97958596657019,"pfxZ":4.905993308071632,"pX":-1.125286800202799,"pZ":1.5481307025007398,"vX0":2.0617262783158696,"vY0":-129.59803345790988,"vZ0":-5.86016686595972,"x":159.89,"y":196.98,"x0":-1.2800038200802097,"y0":50.005570284070366,"z0":5.630403354346462,"aX":-8.55074625645547},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.9,"breakHorizontal":8.6,"spinRate":1890,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4211321599744049,"extension":6.618061712074654},"index":3,"playId":"93686589-168f-361f-9935-311ad64321a4","pitchNumber":4,"startTime":"2026-07-21T00:44:09.799Z","endTime":"2026-07-21T00:44:13.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.651550896265757,"aZ":-32.23666144518655,"pfxX":9.140439882602706,"pfxZ":-0.04225519972493963,"pX":-0.34975200533740924,"pZ":1.4223943101740142,"vX0":-0.14477572760473617,"vY0":-119.79971288083667,"vZ0":-3.1034450343458437,"x":130.33,"y":200.38,"x0":-1.4755999833317812,"y0":50.0040688232043,"z0":5.623112339823729,"aX":13.254944336082142},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-0.6,"breakHorizontal":-16.6,"spinRate":2681,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.45761203158105435,"extension":6.605545867205774},"index":4,"playId":"53772456-0a8d-34af-94bf-3b9f245e98a0","pitchNumber":5,"startTime":"2026-07-21T00:44:27.389Z","endTime":"2026-07-21T00:44:31.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.832774344246335,"aZ":-34.1297011318683,"pfxX":9.134677576923982,"pfxZ":-1.3579184158588369,"pX":0.09799821774189994,"pZ":1.6703542097635504,"vX0":0.5570640771479145,"vY0":-119.27484654314078,"vZ0":-2.3802466651635217,"x":113.26,"y":193.68,"x0":-1.325146313971392,"y0":50.005397314877236,"z0":5.771202734920428,"aX":13.108927449350505},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.8,"breakHorizontal":-16.7,"spinRate":2683,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.4599476478937645,"extension":6.591447029680394},"index":5,"playId":"aa34a986-9869-306e-a5c7-09e5d76b5732","pitchNumber":6,"startTime":"2026-07-21T00:44:49.269Z","endTime":"2026-07-21T00:44:52.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.704275243201085,"aZ":-20.728436009691457,"pfxX":-3.1428751545606337,"pfxZ":5.9452341291954145,"pX":0.24774520498185182,"pZ":1.7708198222665619,"vX0":3.849782405587749,"vY0":-137.4643124622538,"vZ0":-7.337209821595945,"x":107.56,"y":190.97,"x0":-0.758488302967912,"y0":50.003695179123326,"z0":5.867595952753485,"aX":-6.052421759889562},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.5,"breakHorizontal":4.9,"spinRate":2077,"spinDirection":195},"zone":8,"typeConfidence":2.0,"plateTime":0.397503753182916,"extension":6.770536470902383},"hitData":{"launchSpeed":104.7,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.5,"coordY":113.56}},"index":6,"playId":"0fa2f544-204d-39a4-b440-bda1e88719e9","pitchNumber":7,"startTime":"2026-07-21T00:45:13.497Z","endTime":"2026-07-21T00:45:25.600Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:45:25.600Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Elias Díaz flies out to left fielder Sam Antonacci.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T00:49:08.741Z","endTime":"2026-07-21T00:49:42.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T00:45:49.672Z","endTime":"2026-07-21T00:48:07.197Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"description":"Defensive Substitution: Drew Romo replaces catcher Kyle Teel, batting 6th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-21T00:48:07.197Z","endTime":"2026-07-21T00:49:10.948Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"601","replacedPlayer":{"id":691019,"link":"/api/v1/people/691019"}},{"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":81.8,"endSpeed":75.8,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.18992119736822,"aZ":-30.51748899641574,"pfxX":8.220988822464404,"pfxZ":1.1436580798150153,"pX":0.983215534947612,"pZ":1.5086256088664889,"vX0":3.0365066671608014,"vY0":-119.19360953078845,"vZ0":-2.9257839231426717,"x":79.52,"y":198.05,"x0":-1.3739113070034645,"y0":50.00141956667243,"z0":5.4983290826296125,"aX":11.865556725842211},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.7,"breakHorizontal":-15.6,"spinRate":2340,"spinDirection":71},"zone":14,"typeConfidence":2.0,"plateTime":0.45893871117676266,"extension":6.8073775258072695},"index":2,"playId":"891adf00-46f8-3b5f-936c-79d76d2e8b39","pitchNumber":1,"startTime":"2026-07-21T00:49:10.948Z","endTime":"2026-07-21T00:49:13.948Z","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":92.7,"endSpeed":85.5,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.330747166974273,"aZ":-23.93023486402399,"pfxX":-3.5421305579488123,"pfxZ":4.423553673335299,"pX":-0.8361963287483131,"pZ":2.995623890694415,"vX0":1.9991068774040945,"vY0":-135.09799565832148,"vZ0":-3.1244034792349495,"x":148.87,"y":157.9,"x0":-1.1226379588838185,"y0":50.00053306253135,"z0":5.834808366526471,"aX":-6.596526224447358},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.6,"breakHorizontal":6.0,"spinRate":1838,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4042564573358751,"extension":6.700647142849193},"hitData":{"launchSpeed":81.9,"launchAngle":40.0,"totalDistance":290.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.59,"coordY":86.07}},"index":3,"playId":"8e6c8b9b-fda2-3d7f-bf04-3935294ed65c","pitchNumber":2,"startTime":"2026-07-21T00:49:32.628Z","endTime":"2026-07-21T00:49:42.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:49:42.773Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nicky Lopez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-21T00:49:43.111Z","endTime":"2026-07-21T00:52:22.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.3,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.938250193915753,"aZ":-25.921165564329396,"pfxX":-4.378837386548857,"pfxZ":3.3002220698385702,"pX":-0.8967926178927053,"pZ":2.844878001870397,"vX0":2.2511440657262765,"vY0":-136.3065001011224,"vZ0":-3.4733133022184997,"x":151.18,"y":161.97,"x0":-1.1612609452380065,"y0":50.00429435524521,"z0":5.910969353752503,"aX":-8.299692168488097},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.5,"breakHorizontal":7.6,"spinRate":1765,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.400732798957832,"extension":6.567663880651842},"index":0,"playId":"1edab3f8-0f38-33dc-aa4f-49f0e8590de7","pitchNumber":1,"startTime":"2026-07-21T00:50:14.774Z","endTime":"2026-07-21T00:50:18.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.130458684000025,"aZ":-22.677115854786983,"pfxX":-3.6294634363069407,"pfxZ":5.048269647943156,"pX":-0.23823974879836374,"pZ":2.2507334872002263,"vX0":3.017354979020361,"vY0":-135.90554242174835,"vZ0":-5.50155375280651,"x":126.08,"y":178.01,"x0":-0.8880835263416775,"y0":50.00411442368603,"z0":5.863571265021102,"aX":-6.830291249491342},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":6.0,"spinRate":1755,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.402116297784874,"extension":6.613659264963744},"index":1,"playId":"eba95db9-5f8b-345a-a6d2-563fc9db1bb0","pitchNumber":2,"startTime":"2026-07-21T00:50:33.308Z","endTime":"2026-07-21T00:50:36.308Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"ddaec794-2bd4-30e4-a098-1dcf68cf502a","startTime":"2026-07-21T00:50:54.327Z","endTime":"2026-07-21T00:50:58.798Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.539854674500198,"aZ":-34.099329585767244,"pfxX":9.423309814703261,"pfxZ":-1.3435839320928071,"pX":0.5305478685996603,"pZ":1.602165026651488,"vX0":1.3306500588605297,"vY0":-119.14859473166989,"vZ0":-2.37907771824224,"x":96.78,"y":195.52,"x0":-1.259536317734613,"y0":50.00336757378434,"z0":5.704124380097358,"aX":13.506781934605623},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-2.8,"breakHorizontal":-17.4,"spinRate":2507,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.4602409812615713,"extension":6.740106277246512},"index":3,"playId":"73bfd84e-bebe-326f-b1cb-74fcf4d4cf21","pitchNumber":3,"startTime":"2026-07-21T00:51:11.067Z","endTime":"2026-07-21T00:51:14.235Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.951799591143736,"aZ":-23.335185192673197,"pfxX":-6.744377728881824,"pfxZ":4.624102220076875,"pX":-1.3105911303214137,"pZ":2.1839774579670435,"vX0":1.2142478277276987,"vY0":-137.0450307952761,"vZ0":-6.0544846157109795,"x":166.96,"y":179.81,"x0":-0.8816197863587997,"y0":50.00277082715841,"z0":6.0052339490281215,"aX":-12.888415787802977},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.3,"breakHorizontal":12.0,"spinRate":1944,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.3989582550208546,"extension":6.5846404366680495},"index":4,"playId":"87bd0b08-c575-30c0-9773-57d979b81324","pitchNumber":4,"startTime":"2026-07-21T00:51:36.074Z","endTime":"2026-07-21T00:51:40.635Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"d7bcab93-75e5-3785-804f-eb9e59007dba","startTime":"2026-07-21T00:51:57.671Z","endTime":"2026-07-21T00:52:02.164Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.105125754755154,"aZ":-25.117423293767025,"pfxX":-4.329220768783426,"pfxZ":3.7414141940545633,"pX":-0.42172104247040587,"pZ":2.576356488494267,"vX0":2.483162694572261,"vY0":-136.0022725925476,"vZ0":-4.440526535492046,"x":133.08,"y":169.22,"x0":-0.7812157857585951,"y0":50.00104024059153,"z0":5.959191466146055,"aX":-8.159037952728529},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.1,"breakHorizontal":7.3,"spinRate":1781,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4017996143567042,"extension":6.646022269527546},"index":6,"playId":"e419dcc9-0d94-3488-a523-3dc1e353c028","pitchNumber":5,"startTime":"2026-07-21T00:52:16.049Z","endTime":"2026-07-21T00:52:22.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:52:22.442Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chase Meidroth flies out to left fielder Wyatt Langford.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T00:54:08.551Z","endTime":"2026-07-21T00:54:38.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.601452306176412,"aZ":-13.33380783118728,"pfxX":-6.048670535844433,"pfxZ":9.559800339575776,"pX":0.11619491735855031,"pZ":3.362664868527836,"vX0":6.127757483630464,"vY0":-139.33173995165612,"vZ0":-3.574493232461481,"x":112.57,"y":147.99,"x0":-1.32318456183706,"y0":50.003340787683165,"z0":5.540269956968069,"aX":-11.921792182799734},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.8,"breakHorizontal":9.7,"spinRate":2524,"spinDirection":213},"zone":12,"typeConfidence":0.88,"plateTime":0.3927506772872973,"extension":6.904359030383261},"hitData":{"launchSpeed":97.3,"launchAngle":44.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.05,"coordY":66.29}},"index":0,"playId":"8a3ea6ba-8e72-36ee-ba2c-5d51f960b1d2","pitchNumber":1,"startTime":"2026-07-21T00:54:28.114Z","endTime":"2026-07-21T00:54:38.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:54:38.142Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sam Antonacci singles on a ground ball to shortstop Ezequiel Duran.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T00:55:16.984Z","endTime":"2026-07-21T00:58:24.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T00:55:04.134Z","endTime":"2026-07-21T00:55:19.237Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.476666598910292,"aZ":-13.493133481613963,"pfxX":-4.15467296820668,"pfxZ":9.491996115187575,"pX":-0.040736943562617554,"pZ":3.4851324717171877,"vX0":5.4385279947916425,"vY0":-139.01076310555698,"vZ0":-3.3163234168811377,"x":118.55,"y":144.68,"x0":-1.4774801539080034,"y0":50.005968682651144,"z0":5.582273493803149,"aX":-8.179956595950145},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":6.5,"spinRate":2448,"spinDirection":216},"zone":11,"typeConfidence":0.88,"plateTime":0.393152185658979,"extension":6.74260933077201},"index":1,"playId":"19603a23-009d-35e8-be1b-0662382679ff","pitchNumber":1,"startTime":"2026-07-21T00:55:19.237Z","endTime":"2026-07-21T00:55:22.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6816136376441,"aZ":-13.837605608874382,"pfxX":-5.727335712083315,"pfxZ":9.024102234927941,"pX":-0.45466947154424664,"pZ":2.3171128680413187,"vX0":4.720119640376749,"vY0":-141.71106172599644,"vZ0":-6.221206621038981,"x":134.33,"y":176.22,"x0":-1.3985918742186096,"y0":50.0027017250041,"z0":5.4265180693095,"aX":-11.637261600124104},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":9.4,"spinRate":2503,"spinDirection":217},"zone":4,"typeConfidence":0.89,"plateTime":0.3866531379659701,"extension":6.771629888474508},"index":2,"playId":"f74a8363-0d01-3465-a14f-c5dfd4072e37","pitchNumber":2,"startTime":"2026-07-21T00:55:36.550Z","endTime":"2026-07-21T00:55:39.550Z","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":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98785396136054,"aZ":-26.647162648024572,"pfxX":-7.966482206416384,"pfxZ":3.125443777092369,"pX":-1.3041929763311635,"pZ":0.463917890135956,"vX0":2.7433777522154843,"vY0":-132.15081484494652,"vZ0":-7.55469394613592,"x":166.71,"y":226.25,"x0":-1.3202713751515944,"y0":50.00449588085076,"z0":5.315294781353478,"aX":-14.101156688538214},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.2,"breakHorizontal":13.8,"spinRate":1460,"spinDirection":233},"zone":13,"typeConfidence":0.89,"plateTime":0.4143669452949026,"extension":6.895890409235279},"index":3,"playId":"95c65ad9-3390-3446-87df-17b0f9b5f5a3","pitchNumber":3,"startTime":"2026-07-21T00:55:55.765Z","endTime":"2026-07-21T00:55:58.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.347853850014303,"aZ":-34.866294331901166,"pfxX":8.46595096146168,"pfxZ":-2.018744896389002,"pX":-1.1329560485891754,"pZ":2.307319340355793,"vX0":-1.6422813355692485,"vY0":-114.56397964679662,"vZ0":-0.03029416901716475,"x":160.19,"y":176.48,"x0":-1.5086573600778908,"y0":50.001742501722866,"z0":5.71689217178493,"aX":11.298946288968649},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-3.4,"breakHorizontal":-15.0,"spinRate":2638,"spinDirection":73},"zone":13,"typeConfidence":0.91,"plateTime":0.4773413076009878,"extension":6.5809622098527045},"index":4,"playId":"76f9a996-cca6-3f30-b44a-48cf2d0136f4","pitchNumber":4,"startTime":"2026-07-21T00:56:15.740Z","endTime":"2026-07-21T00:56:20.120Z","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.7,"endSpeed":89.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.469389885551166,"aZ":-12.967600006424714,"pfxX":-6.243316083540772,"pfxZ":9.350292933104793,"pX":-0.29929756528655327,"pZ":3.104728597950677,"vX0":5.270680921458338,"vY0":-142.1625226359577,"vZ0":-4.331068440097462,"x":128.41,"y":154.95,"x0":-1.362799146445821,"y0":50.004854823608795,"z0":5.466286377334964,"aX":-12.827748751205906},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.3,"breakHorizontal":10.3,"spinRate":2482,"spinDirection":219},"zone":1,"typeConfidence":0.87,"plateTime":0.3847403121027111,"extension":6.852701295800532},"index":5,"playId":"18e35354-13e8-3c6b-b501-329352140e41","pitchNumber":5,"startTime":"2026-07-21T00:56:34.264Z","endTime":"2026-07-21T00:56:37.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.092429508970866,"aZ":-28.154056696328492,"pfxX":1.1549924369336715,"pfxZ":2.2054191625531026,"pX":0.633245867990111,"pZ":1.0378180822140186,"vX0":4.990565501395338,"vY0":-133.80957931732237,"vZ0":-6.49551049788248,"x":92.86,"y":210.76,"x0":-1.4011718401114468,"y0":50.00554925752344,"z0":5.496339305584377,"aX":2.1083653068377166},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.9,"breakHorizontal":-3.1,"spinRate":2576,"spinDirection":142},"zone":14,"typeConfidence":0.9,"plateTime":0.4082991877349378,"extension":6.799456065053414},"index":6,"playId":"078746c0-9e14-35f3-9914-b2b8fd31d39a","pitchNumber":6,"startTime":"2026-07-21T00:56:54.081Z","endTime":"2026-07-21T00:56:57.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80380538760285,"aZ":-31.78053736923672,"pfxX":-7.739971702676616,"pfxZ":0.22862320818917858,"pX":-0.9548760606724519,"pZ":2.5922072745232208,"vX0":3.19652263772379,"vY0":-129.49610314801532,"vZ0":-1.4523121072630496,"x":153.4,"y":168.79,"x0":-1.193634438796513,"y0":50.00240967927346,"z0":5.571745621205672,"aX":-13.260837659281101},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.4,"breakHorizontal":13.4,"spinRate":1526,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.4215440695307642,"extension":7.094065221024391},"index":7,"playId":"55adb943-d956-3ba1-900c-df8b888e1e50","pitchNumber":7,"startTime":"2026-07-21T00:57:25.937Z","endTime":"2026-07-21T00:57:28.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.05677041102756,"aZ":-13.80452827760203,"pfxX":-5.647570297663352,"pfxZ":9.182659148403783,"pX":0.6791253284284492,"pZ":2.9388836476015845,"vX0":7.77046530755112,"vY0":-140.1704503703713,"vZ0":-4.583854822850883,"x":91.11,"y":159.43,"x0":-1.3882044985232471,"y0":50.00670728400362,"z0":5.4890599814649015,"aX":-11.303018226465372},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2306,"spinDirection":222},"zone":3,"typeConfidence":0.88,"plateTime":0.3899456893859896,"extension":6.846437108269011},"index":8,"playId":"630fb081-6a0d-312f-8f37-56d35fc9bead","pitchNumber":8,"startTime":"2026-07-21T00:57:49.726Z","endTime":"2026-07-21T00:57:53.642Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.582014471618027,"aZ":-36.09890000050073,"pfxX":8.242367460512778,"pfxZ":-3.040597115937757,"pX":-0.7449087032001295,"pZ":2.033414758889663,"vX0":-0.6947303018531797,"vY0":-112.60837756831019,"vZ0":-0.23458573278228845,"x":145.39,"y":183.88,"x0":-1.5047076216270312,"y0":50.00404837829946,"z0":5.777045100890514,"aX":10.63368171505203},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-5.3,"breakHorizontal":-14.8,"spinRate":2693,"spinDirection":64},"zone":7,"typeConfidence":0.9,"plateTime":0.4855558925589589,"extension":6.520991506097263},"hitData":{"launchSpeed":82.8,"launchAngle":5.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.48,"coordY":144.52}},"index":9,"playId":"f882e8b1-2d5a-388c-b8d7-caaa9c8bebef","pitchNumber":9,"startTime":"2026-07-21T00:58:15.073Z","endTime":"2026-07-21T00:58:24.546Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T00:58:24.546Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Munetaka Murakami strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T00:58:28.311Z","endTime":"2026-07-21T01:00:04.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":72.2,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.912682892058957,"aZ":-38.4203701344394,"pfxX":4.775990477379132,"pfxZ":-4.760618375842615,"pX":-0.4248466613629127,"pZ":2.8090902039527372,"vX0":0.4470753097060372,"vY0":-113.56030364351427,"vZ0":1.518775181331995,"x":133.19,"y":162.93,"x0":-1.244882201545036,"y0":50.00378805660407,"z0":5.940563611616609,"aX":6.265779663394147},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-8.0,"breakHorizontal":-8.8,"spinRate":2514,"spinDirection":71},"zone":4,"typeConfidence":0.89,"plateTime":0.4814939897829884,"extension":6.510706494750103},"index":0,"playId":"b906b8d0-8e35-3134-a90b-406b3f5f90b2","pitchNumber":1,"startTime":"2026-07-21T00:58:54.950Z","endTime":"2026-07-21T00:58:57.955Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.287607419406957,"aZ":-13.339750213040611,"pfxX":-6.825965209658143,"pfxZ":9.347666967038327,"pX":0.6779773778857464,"pZ":3.3905956852280084,"vX0":7.9107841966195735,"vY0":-140.6759244365707,"vZ0":-3.4386021622467244,"x":91.16,"y":147.23,"x0":-1.276486397594232,"y0":50.00487923551732,"z0":5.486869983943949,"aX":-13.757367962304956},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":10.8,"spinRate":2420,"spinDirection":216},"zone":3,"typeConfidence":0.8,"plateTime":0.38853703888580693,"extension":6.7484946796582},"index":1,"playId":"05b61bc9-bb28-34fc-af69-1fa72479c29e","pitchNumber":2,"startTime":"2026-07-21T00:59:15.621Z","endTime":"2026-07-21T00:59:20.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53465187825129,"aZ":-21.076990145108553,"pfxX":-5.895005055589074,"pfxZ":6.528521067203023,"pX":0.3854546950918616,"pZ":1.8076304726933077,"vX0":5.729589398707696,"vY0":-129.21194950566107,"vZ0":-5.317229986545478,"x":102.31,"y":189.97,"x0":-1.088975252905251,"y0":50.00604572296888,"z0":5.499725735825345,"aX":-10.02519517142764},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":10.9,"breakHorizontal":9.5,"spinRate":1586,"spinDirection":229},"zone":9,"typeConfidence":0.88,"plateTime":0.4230202368900873,"extension":6.60393121994025},"index":2,"playId":"d50ac3a5-8c8f-368d-88e7-0f750140f952","pitchNumber":3,"startTime":"2026-07-21T00:59:32.788Z","endTime":"2026-07-21T00:59:35.788Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-21T00:59:45.757Z","endTime":"2026-07-21T01:00:01.170Z","isPitch":false,"type":"action","player":{"id":808959,"link":"/api/v1/people/808959"}},{"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":96.9,"endSpeed":88.6,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.859020403348282,"aZ":-12.4629918694261,"pfxX":-4.474511873610535,"pfxZ":9.760685885747304,"pX":-0.21070589706354442,"pZ":3.884428736480425,"vX0":4.648707114856446,"vY0":-141.16082091706213,"vZ0":-2.517279233746574,"x":125.03,"y":133.9,"x0":-1.2968144752743294,"y0":50.00672472119121,"z0":5.589197739102456,"aX":-9.040301241525881},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":7.2,"spinRate":2384,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.38788637752902266,"extension":6.695499201306757},"index":4,"playId":"8e683b97-6017-35f3-938d-45d74b10ceee","pitchNumber":4,"startTime":"2026-07-21T01:00:01.170Z","endTime":"2026-07-21T01:00:04.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:00:04.170Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Miguel Vargas doubles (22) on a sharp line drive to left fielder Wyatt Langford. Sam Antonacci scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T01:00:06.548Z","endTime":"2026-07-21T01:01:49.616Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":{"id":594798,"link":"/api/v1/people/594798"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.749391951749196,"aZ":-28.528411687955046,"pfxX":1.8627093702212196,"pfxZ":2.0517411950875983,"pX":0.7704829255619865,"pZ":1.846104772705779,"vX0":4.758344618028204,"vY0":-131.82518455817552,"vZ0":-4.3973845785245445,"x":87.63,"y":188.94,"x0":-1.293621088671709,"y0":50.0006558647479,"z0":5.62058430392876,"aX":3.305999007127524},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.0,"breakHorizontal":-4.3,"spinRate":2558,"spinDirection":155},"zone":9,"typeConfidence":0.9,"plateTime":0.41411512647032955,"extension":6.733233447408055},"index":0,"playId":"5af00868-8dfa-3a6d-bab9-b6367629513b","pitchNumber":1,"startTime":"2026-07-21T01:00:33.352Z","endTime":"2026-07-21T01:00:37.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.897282125259537,"aZ":-21.27401226227899,"pfxX":-7.889456516197971,"pfxZ":5.430927672945748,"pX":-1.0161423175925757,"pZ":2.58274902684948,"vX0":3.7854668957954667,"vY0":-140.322749773435,"vZ0":-4.3182031535930285,"x":155.73,"y":169.05,"x0":-1.35308099710257,"y0":50.00171932535135,"z0":5.516390369932443,"aX":-15.830234605772317},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.2,"breakHorizontal":13.6,"spinRate":2350,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.3894022705419271,"extension":6.621898603293395},"index":1,"playId":"162cc113-b838-37de-a8de-a7ecfb99cd57","pitchNumber":2,"startTime":"2026-07-21T01:00:52.131Z","endTime":"2026-07-21T01:00:56.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64638419240209,"aZ":-12.85268817645193,"pfxX":-7.055771210023661,"pfxZ":9.609962682019917,"pX":0.2645209307163242,"pZ":1.5921830546858888,"vX0":6.742020689090028,"vY0":-140.59269530319912,"vZ0":-8.201329786788223,"x":106.92,"y":195.79,"x0":-1.2431125180620548,"y0":50.00067692186798,"z0":5.3733065809921605,"aX":-14.181844853090197},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":11.5,"spinRate":2438,"spinDirection":218},"zone":14,"typeConfidence":0.78,"plateTime":0.38897354841616494,"extension":6.73144284919655},"index":2,"playId":"694e3bc8-8913-3874-ae70-468616480a02","pitchNumber":3,"startTime":"2026-07-21T01:01:13.454Z","endTime":"2026-07-21T01:01:16.477Z","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":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.752943206689952,"aZ":-14.169832719535869,"pfxX":-7.041970052637849,"pfxZ":9.061339092586248,"pX":-0.44844762935062643,"pZ":2.409926845724719,"vX0":5.134313485085198,"vY0":-139.87641437758282,"vZ0":-5.898117676586141,"x":134.09,"y":173.71,"x0":-1.39039751433855,"y0":50.00189454672969,"z0":5.470416003344584,"aX":-13.991037027319518},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":11.8,"spinRate":2448,"spinDirection":220},"zone":4,"typeConfidence":0.75,"plateTime":0.3911782889338298,"extension":6.654280550823448},"hitData":{"launchSpeed":100.5,"launchAngle":12.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":56.33,"coordY":125.98}},"index":3,"playId":"92d2cd63-51b0-337f-8ee9-1ddaeb49bada","pitchNumber":4,"startTime":"2026-07-21T01:01:34.895Z","endTime":"2026-07-21T01:01:49.616Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:01:49.616Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colson Montgomery strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-21T01:01:53.593Z","endTime":"2026-07-21T01:04:20.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.250907297080563,"aZ":-14.637087991784188,"pfxX":-5.054007919085542,"pfxZ":8.58400045254359,"pX":-0.42053712811546884,"pZ":2.855940502759707,"vX0":4.551412597429708,"vY0":-141.5420306456926,"vZ0":-4.801873699985325,"x":133.03,"y":161.67,"x0":-1.3874228459580091,"y0":50.00316860347639,"z0":5.501691370597777,"aX":-10.324952179637355},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.9,"breakHorizontal":8.3,"spinRate":2439,"spinDirection":219},"zone":4,"typeConfidence":0.88,"plateTime":0.3859860800564796,"extension":6.645610066823129},"index":0,"playId":"19cb3f1b-59c2-323f-ae51-edce6cac6191","pitchNumber":1,"startTime":"2026-07-21T01:02:31.468Z","endTime":"2026-07-21T01:02:34.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95710240412537,"aZ":-10.862194555234401,"pfxX":-3.8873746500887467,"pfxZ":10.313721123788806,"pX":-1.0276522039330998,"pZ":3.211907307994174,"vX0":2.602135095654957,"vY0":-143.07200559591558,"vZ0":-4.515302157311755,"x":156.17,"y":152.06,"x0":-1.4452990107705352,"y0":50.00561839775145,"z0":5.49514828849212,"aX":-8.03557482702884},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.9,"breakHorizontal":6.5,"spinRate":2484,"spinDirection":219},"zone":11,"typeConfidence":0.92,"plateTime":0.3832727389756996,"extension":6.700460850726986},"index":1,"playId":"c99bdd52-4e61-38c3-8b4d-6cf312277357","pitchNumber":2,"startTime":"2026-07-21T01:02:54.642Z","endTime":"2026-07-21T01:02:57.642Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-21T01:03:14.370Z","endTime":"2026-07-21T01:03:32.216Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99571246465294,"aZ":-11.29008268337559,"pfxX":-4.650214482161392,"pfxZ":10.174915609170947,"pX":-0.28654520798292366,"pZ":3.5441711473984907,"vX0":4.643993568199344,"vY0":-142.643627093649,"vZ0":-3.5274037042778175,"x":127.92,"y":143.09,"x0":-1.3345745990099767,"y0":50.00533279912619,"z0":5.513003164390658,"aX":-9.547330369226719},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.9,"breakHorizontal":7.4,"spinRate":2481,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.384557950203682,"extension":6.575050911025511},"index":3,"playId":"b27b9881-09d9-3fd3-8c1f-ada2ed792394","pitchNumber":3,"startTime":"2026-07-21T01:03:32.216Z","endTime":"2026-07-21T01:03:35.216Z","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":90.9,"endSpeed":83.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.744603824282393,"aZ":-25.404790711406736,"pfxX":-8.339207112285898,"pfxZ":3.8131769405419407,"pX":-0.16247380249087268,"pZ":1.1887809563582314,"vX0":5.445698830217787,"vY0":-132.23245695617896,"vZ0":-6.08941488511519,"x":123.19,"y":206.68,"x0":-1.1633726521306296,"y0":50.0014557133426,"z0":5.381086362821965,"aX":-14.791966400964379},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.8,"breakHorizontal":13.9,"spinRate":1462,"spinDirection":235},"zone":13,"typeConfidence":0.89,"plateTime":0.4139517879215431,"extension":6.78264897581927},"index":4,"playId":"14bf1af9-fafc-3d3c-adb2-d5fe88725a09","pitchNumber":4,"startTime":"2026-07-21T01:03:55.208Z","endTime":"2026-07-21T01:03:58.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.989771721849944,"aZ":-27.203138618254876,"pfxX":2.3085707816707735,"pfxZ":2.7223881890481207,"pX":0.5380831454129343,"pZ":1.594172979737178,"vX0":4.418823500797019,"vY0":-133.85218546429994,"vZ0":-5.446974234308766,"x":96.49,"y":195.74,"x0":-1.4296916931676156,"y0":50.00512431511737,"z0":5.586116823278086,"aX":4.218386148054213},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.1,"breakHorizontal":-5.0,"spinRate":2515,"spinDirection":171},"zone":14,"typeConfidence":0.9,"plateTime":0.40810970857140694,"extension":6.678892912685533},"index":5,"playId":"a2413ba7-23df-370a-a321-d909bf4a6e74","pitchNumber":5,"startTime":"2026-07-21T01:04:17.243Z","endTime":"2026-07-21T01:04:20.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:04:20.243Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T01:06:46.835Z","endTime":"2026-07-21T01:07:44.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T01:06:29.469Z","endTime":"2026-07-21T01:06:49.176Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.537735787757942,"aZ":-24.73832611604373,"pfxX":0.6459087311522953,"pfxZ":4.159700996237088,"pX":0.4051395777793136,"pZ":3.0487234781444736,"vX0":3.484718756359724,"vY0":-131.99125984578816,"vZ0":-2.8288373002198033,"x":101.56,"y":156.46,"x0":-1.0088935161353871,"y0":50.00362356088984,"z0":5.92965239871,"aX":1.1551939828571187},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.2,"breakHorizontal":-1.8,"spinRate":2048,"spinDirection":195},"zone":3,"typeConfidence":2.0,"plateTime":0.41284271424451546,"extension":6.529948334936098},"index":1,"playId":"3072429f-d3e8-3128-b44e-d20509012f14","pitchNumber":1,"startTime":"2026-07-21T01:06:49.176Z","endTime":"2026-07-21T01:06:52.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.05557812341352,"aZ":-24.850469637169677,"pfxX":0.6005819815356959,"pfxZ":4.0359295988065576,"pX":0.5008021581347967,"pZ":3.496511699415915,"vX0":3.4495530669407404,"vY0":-133.24331790296395,"vZ0":-1.7782720411790893,"x":97.91,"y":144.37,"x0":-0.8836058512405802,"y0":50.00478043434773,"z0":5.951346740006477,"aX":1.0898370576969072},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.2,"breakHorizontal":-1.8,"spinRate":1961,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.40958143383766643,"extension":6.446138367232499},"index":2,"playId":"8c5fdeb8-7e24-3077-8da7-0d378b379c7c","pitchNumber":2,"startTime":"2026-07-21T01:07:03.749Z","endTime":"2026-07-21T01:07:06.749Z","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":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60124876304742,"aZ":-27.968417029301936,"pfxX":-7.63876826089584,"pfxZ":2.4607777339186447,"pX":-0.5349940206398754,"pZ":0.793742220948089,"vX0":4.304230263500061,"vY0":-129.50858325732491,"vZ0":-7.0177551139819565,"x":137.39,"y":217.35,"x0":-1.2211549934969226,"y0":50.002262324710074,"z0":5.661166563338107,"aX":-13.04951760105828},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.2,"breakHorizontal":13.0,"spinRate":1848,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4220059520797519,"extension":6.291410551602023},"index":3,"playId":"4f9a444d-e0c4-30a9-9bde-c5e0e740247c","pitchNumber":3,"startTime":"2026-07-21T01:07:24.531Z","endTime":"2026-07-21T01:07:27.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.155363740416472,"aZ":-19.863192889622855,"pfxX":-6.06076337085112,"pfxZ":6.447040256641655,"pX":0.7580185990499021,"pZ":3.333205808832506,"vX0":6.005458245797137,"vY0":-136.60022882108214,"vZ0":-3.5833543129353074,"x":88.11,"y":148.78,"x0":-0.6705797731320262,"y0":50.00197122180459,"z0":6.0101181784347055,"aX":-11.57260658999478},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.2,"breakHorizontal":9.8,"spinRate":2087,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.39937577485296183,"extension":6.553050350223395},"index":4,"playId":"42844964-cbdb-3fa8-ac0b-81cbf5f37c94","pitchNumber":4,"startTime":"2026-07-21T01:07:40.602Z","endTime":"2026-07-21T01:07:44.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:07:44.321Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wyatt Langford pops out to first baseman Munetaka Murakami in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T01:07:45.016Z","endTime":"2026-07-21T01:08:18.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.071164842880666,"aZ":-32.07628746660636,"pfxX":6.2831900660009925,"pfxZ":0.07121252843394643,"pX":-0.046100413817888146,"pZ":2.950559971351865,"vX0":1.060596174420021,"vY0":-118.42496644656839,"vZ0":0.34204160011196794,"x":118.76,"y":159.11,"x0":-1.3160146614278303,"y0":50.00416301312103,"z0":5.732176164532545,"aX":8.947971167070385},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.5,"breakHorizontal":-11.6,"spinRate":2472,"spinDirection":72},"zone":2,"typeConfidence":2.0,"plateTime":0.462044257178023,"extension":6.72941504478268},"hitData":{"launchSpeed":71.6,"launchAngle":78.0,"totalDistance":62.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":154.54,"coordY":195.18}},"index":0,"playId":"fd3c8d46-ab39-3043-b407-bbb504c1b866","pitchNumber":1,"startTime":"2026-07-21T01:08:09.523Z","endTime":"2026-07-21T01:08:18.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:08:18.577Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Jung flies out to right fielder Braden Montgomery in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-21T01:08:24.685Z","endTime":"2026-07-21T01:09:38.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.344968765313173,"aZ":-20.06697908547459,"pfxX":-5.789033590895301,"pfxZ":6.303041388247845,"pX":1.1792963092756907,"pZ":3.075757391448062,"vX0":6.984785783004862,"vY0":-137.00345024432625,"vZ0":-4.110929591081014,"x":72.05,"y":155.73,"x0":-0.6387781779608194,"y0":50.003334726178466,"z0":5.94920375766476,"aX":-11.11969237141306},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.8,"breakHorizontal":9.2,"spinRate":2011,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.3982264598442731,"extension":6.5534463312484785},"index":0,"playId":"620afb3c-0c03-3681-9ce9-734b3cb31df2","pitchNumber":1,"startTime":"2026-07-21T01:08:48.353Z","endTime":"2026-07-21T01:08:52.255Z","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":92.5,"endSpeed":84.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.692358894621908,"aZ":-20.19344202836728,"pfxX":-8.3830638228171,"pfxZ":6.53823311253897,"pX":1.2147749213605923,"pZ":1.289984084077878,"vX0":7.826953071842548,"vY0":-134.3905814345851,"vZ0":-8.059991334266183,"x":70.7,"y":203.95,"x0":-0.6440034826771218,"y0":50.00124425920499,"z0":5.758313988042773,"aX":-15.35721197197183},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.3,"breakHorizontal":13.6,"spinRate":2018,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4073147463603961,"extension":6.536330342996193},"index":1,"playId":"af1c41d2-2b3f-3373-802f-5cac12bf7d6e","pitchNumber":2,"startTime":"2026-07-21T01:09:01.196Z","endTime":"2026-07-21T01:09:04.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.786644263889524,"aZ":-31.442200434809656,"pfxX":7.537554045507283,"pfxZ":0.5080295437868116,"pX":-0.2349053198877381,"pZ":2.183869693982083,"vX0":0.16891752654018583,"vY0":-119.00972551539786,"vZ0":-1.5541717095226433,"x":125.95,"y":179.82,"x0":-1.2867642369755201,"y0":50.003421589357885,"z0":5.680350599495968,"aX":10.86510398511293},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.8,"breakHorizontal":-13.7,"spinRate":2577,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.4593799460754213,"extension":6.6728563343595555},"index":2,"playId":"b6c2b9b1-4777-3391-9caa-5dd1760f4689","pitchNumber":3,"startTime":"2026-07-21T01:09:16.283Z","endTime":"2026-07-21T01:09:19.330Z","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":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11919813649705,"aZ":-23.193567404621128,"pfxX":-7.284295761171239,"pfxZ":4.706528659181345,"pX":-0.022907199998206892,"pZ":3.1769260747956403,"vX0":4.52688527247359,"vY0":-136.78733180662428,"vZ0":-3.1738249699837198,"x":117.87,"y":153.0,"x0":-0.7466894703510624,"y0":50.00374863780575,"z0":5.929316569735762,"aX":-13.904898790994649},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.2,"breakHorizontal":12.4,"spinRate":2040,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3993091314623767,"extension":6.586633948320927},"hitData":{"launchSpeed":88.0,"launchAngle":36.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":219.0,"coordY":121.0}},"index":3,"playId":"c09a0bae-a9fe-3c7d-be0e-4e1f5ad483e1","pitchNumber":4,"startTime":"2026-07-21T01:09:30.186Z","endTime":"2026-07-21T01:09:38.815Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:09:38.815Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Benintendi grounds out, second baseman Nicky Lopez to first baseman Jake Burger.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T01:11:40.542Z","endTime":"2026-07-21T01:13:20.279Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15759088558455,"aZ":-27.07036822658243,"pfxX":-8.282830126937425,"pfxZ":3.0276685723261942,"pX":0.13444937561673975,"pZ":0.11546599805452462,"vX0":6.422733917102384,"vY0":-128.4190212743151,"vZ0":-8.12620744784078,"x":111.88,"y":235.66,"x0":-1.310824041951746,"y0":50.006217088896555,"z0":5.397080955534798,"aX":-13.972627106645792},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.0,"breakHorizontal":13.8,"spinRate":1580,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.4249452582437603,"extension":6.923800937016809},"index":0,"playId":"e86761a3-56fe-39f6-b451-58136502ce6a","pitchNumber":1,"startTime":"2026-07-21T01:11:49.612Z","endTime":"2026-07-21T01:11:52.617Z","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":86.8,"endSpeed":79.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.829760500958777,"aZ":-31.32878531174269,"pfxX":-7.03609538173904,"pfxZ":0.523118215259565,"pX":-1.275823886014074,"pZ":3.5687497455089368,"vX0":2.520786105820255,"vY0":-126.44151081053509,"vZ0":0.9026860866144706,"x":165.63,"y":142.42,"x0":-1.3692045351506654,"y0":50.00604723690552,"z0":5.713399541973701,"aX":-11.439362110563897},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":12.2,"spinRate":1465,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.4325517837270141,"extension":6.686221596131351},"index":1,"playId":"2227506b-9d9c-3da4-a682-c7d4f222acc7","pitchNumber":2,"startTime":"2026-07-21T01:12:04.613Z","endTime":"2026-07-21T01:12:07.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.409431409885798,"aZ":-28.521442784082947,"pfxX":2.3217670837301516,"pfxZ":2.082042534187316,"pX":-0.6519617804341655,"pZ":3.028919971032479,"vX0":1.902875803473834,"vY0":-131.1022559385864,"vZ0":-1.2881807635097884,"x":141.85,"y":157.0,"x0":-1.6866279360973766,"y0":50.00424371821057,"z0":5.637914936598421,"aX":4.077874816802358},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.7,"breakHorizontal":-4.6,"spinRate":2485,"spinDirection":156},"zone":1,"typeConfidence":0.9,"plateTime":0.41636783254841747,"extension":6.8841780342652585},"index":2,"playId":"3b5ef196-f0bf-3744-90de-12d3ae0c388a","pitchNumber":3,"startTime":"2026-07-21T01:12:24.263Z","endTime":"2026-07-21T01:12:27.263Z","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":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.321269634624684,"aZ":-12.035242094632354,"pfxX":-5.852410105439854,"pfxZ":10.163104579904932,"pX":-0.3946259646923416,"pZ":3.024050868643881,"vX0":5.021080735041193,"vY0":-139.83207680615004,"vZ0":-4.667545936744531,"x":132.04,"y":157.13,"x0":-1.4525518293032633,"y0":50.003025340126314,"z0":5.503528256922658,"aX":-11.597919408290151},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":9.6,"spinRate":2475,"spinDirection":218},"zone":1,"typeConfidence":0.9,"plateTime":0.3915992405452884,"extension":6.860455693482296},"index":3,"playId":"6f90047d-6360-3952-9500-04cfc73bb2cf","pitchNumber":4,"startTime":"2026-07-21T01:12:38.606Z","endTime":"2026-07-21T01:12:44.228Z","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":96.5,"endSpeed":88.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.283695983130247,"aZ":-12.41850307607229,"pfxX":-4.264387580638685,"pfxZ":9.849231586646226,"pX":-0.6987022964521626,"pZ":3.9140243556500396,"vX0":3.590986137163286,"vY0":-140.58773973348838,"vZ0":-2.35050021501164,"x":143.63,"y":133.1,"x0":-1.4372801115789982,"y0":50.00238122968909,"z0":5.564981108997662,"aX":-8.553076528423292},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":7.0,"spinRate":2507,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.38931955690773545,"extension":6.684993664179802},"index":4,"playId":"ed9c4b75-4d1a-3f7a-bdb6-fc6fdc53e30e","pitchNumber":5,"startTime":"2026-07-21T01:12:58.705Z","endTime":"2026-07-21T01:13:02.126Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35153700331154,"aZ":-27.35181761816962,"pfxX":0.35367158778495333,"pfxZ":2.6849617337112477,"pX":-0.1887339841323646,"pZ":2.279368280192715,"vX0":3.486691768598475,"vY0":-132.61482533531688,"vZ0":-3.4674838559943075,"x":124.19,"y":177.24,"x0":-1.5623327996611012,"y0":50.002295773609745,"z0":5.582500265561524,"aX":0.6335162163347087},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.3,"breakHorizontal":-1.3,"spinRate":2449,"spinDirection":166},"zone":5,"typeConfidence":0.9,"plateTime":0.41183339659649976,"extension":6.56100696193822},"hitData":{"launchSpeed":90.3,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.0,"coordY":149.0}},"index":5,"playId":"5250f366-87f4-3441-aa0f-291006c493eb","pitchNumber":6,"startTime":"2026-07-21T01:13:12.092Z","endTime":"2026-07-21T01:13:20.279Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:13:20.279Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Drew Romo pops out to third baseman Josh Jung in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T01:13:23.504Z","endTime":"2026-07-21T01:14:24.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":73.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.424883826390353,"aZ":-36.15220644775977,"pfxX":6.631057639789537,"pfxZ":-2.9629658178004306,"pX":0.48274348822174434,"pZ":2.6117882318499537,"vX0":2.0750038432902436,"vY0":-114.95973274358866,"vZ0":0.500681286734775,"x":98.6,"y":168.26,"x0":-1.2918236610710516,"y0":50.00005843692836,"z0":5.8878489151794104,"aX":8.913218392562554},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-4.9,"breakHorizontal":-12.5,"spinRate":2614,"spinDirection":69},"zone":6,"typeConfidence":0.89,"plateTime":0.4756445114704091,"extension":6.3327636599684},"index":0,"playId":"86700970-a312-31c1-b718-160702471415","pitchNumber":1,"startTime":"2026-07-21T01:13:44.305Z","endTime":"2026-07-21T01:13:47.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.599316823486095,"aZ":-25.662971932795646,"pfxX":-8.031156417662284,"pfxZ":3.690265625358021,"pX":-0.528345439066481,"pZ":0.8124007892433237,"vX0":4.641778682788668,"vY0":-131.66129547765658,"vZ0":-7.082522143806503,"x":137.14,"y":216.85,"x0":-1.2659866180557768,"y0":50.005339300238354,"z0":5.4227929875076555,"aX":-14.174651468779613},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.4,"breakHorizontal":13.6,"spinRate":1452,"spinDirection":232},"zone":13,"typeConfidence":0.9,"plateTime":0.4151923533018844,"extension":6.6753843846248335},"index":1,"playId":"dc5c56fa-44d1-3545-8ce9-436b50704b2e","pitchNumber":2,"startTime":"2026-07-21T01:13:56.438Z","endTime":"2026-07-21T01:13:59.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(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":96.5,"endSpeed":88.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52411823541557,"aZ":-13.173694316261537,"pfxX":-6.194455018044216,"pfxZ":9.476569414415124,"pX":-0.45999957981163114,"pZ":2.930580229517723,"vX0":5.177434634212985,"vY0":-140.416784129268,"vZ0":-4.717246960962451,"x":134.53,"y":159.65,"x0":-1.5190265391928188,"y0":50.00625137218062,"z0":5.48350242042629,"aX":-12.425047906813454},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":10.2,"spinRate":2478,"spinDirection":218},"zone":1,"typeConfidence":0.87,"plateTime":0.3894341459115225,"extension":6.683225053787531},"hitData":{"launchSpeed":79.9,"launchAngle":68.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":92.19,"coordY":184.53}},"index":2,"playId":"45b6b02e-1ac1-3e36-924d-8d9a4817ed1d","pitchNumber":3,"startTime":"2026-07-21T01:14:13.920Z","endTime":"2026-07-21T01:14:24.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:14:24.456Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Braden Montgomery flies out to center fielder Evan Carter.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-21T01:14:24.936Z","endTime":"2026-07-21T01:15:34.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":91.3,"endSpeed":84.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.578627107078873,"aZ":-20.88377916524666,"pfxX":-5.972178730811327,"pfxZ":6.284055620383217,"pX":1.554655360409078,"pZ":0.22433234269035057,"vX0":9.105403674294363,"vY0":-132.49240625048932,"vZ0":-9.3558128735672,"x":57.74,"y":232.72,"x0":-1.1344267627106104,"y0":50.00111012062018,"z0":5.299194479422764,"aX":-10.726673331353036},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.7,"breakHorizontal":9.1,"spinRate":1489,"spinDirection":224},"zone":14,"typeConfidence":0.78,"plateTime":0.411788543438822,"extension":6.8589299236543475},"index":0,"playId":"f206ba3e-4a26-33fc-a251-6adc5f921aa3","pitchNumber":1,"startTime":"2026-07-21T01:14:49.125Z","endTime":"2026-07-21T01:14:52.125Z","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":96.6,"endSpeed":88.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.903855741467805,"aZ":-13.852979725036915,"pfxX":-4.258789185802873,"pfxZ":9.108304262384076,"pX":-1.385957893229546,"pZ":3.4411790527523904,"vX0":1.818386427167487,"vY0":-140.70156938964217,"vZ0":-3.3146122903911452,"x":169.83,"y":145.87,"x0":-1.4860087946835712,"y0":50.00509715487237,"z0":5.5279733137597535,"aX":-8.569182874668028},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":7.3,"spinRate":2356,"spinDirection":219},"zone":11,"typeConfidence":0.89,"plateTime":0.3887729401032849,"extension":6.633973035310482},"index":1,"playId":"534653ca-c0dd-362c-9c44-62b43d026a6f","pitchNumber":2,"startTime":"2026-07-21T01:15:11.097Z","endTime":"2026-07-21T01:15:14.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.06603075340688,"aZ":-35.08841438933811,"pfxX":6.60078698920494,"pfxZ":-2.156198246303994,"pX":-0.01514835540164489,"pZ":2.792898845350456,"vX0":0.9026823633051557,"vY0":-115.26310043494249,"vZ0":0.8768004706388592,"x":117.58,"y":163.37,"x0":-1.269123340161408,"y0":50.00075379975192,"z0":5.777905601939592,"aX":8.939524206634736},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.5,"breakHorizontal":-12.2,"spinRate":2525,"spinDirection":63},"zone":5,"typeConfidence":0.9,"plateTime":0.47398420475166825,"extension":6.548856740739307},"hitData":{"launchSpeed":96.5,"launchAngle":27.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.66,"coordY":41.81}},"index":2,"playId":"f1d9fdc7-e692-3415-999b-a04cf1deb5fd","pitchNumber":3,"startTime":"2026-07-21T01:15:25.931Z","endTime":"2026-07-21T01:15:34.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:15:34.595Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Nimmo grounds out, second baseman Chase Meidroth to first baseman Munetaka Murakami.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T01:17:33.641Z","endTime":"2026-07-21T01:18:28.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"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":92.8,"endSpeed":85.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.106127250215533,"aZ":-26.237746738398833,"pfxX":-7.482749372690553,"pfxZ":3.2071201333698944,"pX":-1.0387449449427801,"pZ":2.1714519914509647,"vX0":2.6693429321638527,"vY0":-135.15730838371795,"vZ0":-4.6686677398262555,"x":156.59,"y":180.15,"x0":-1.0661667698386363,"y0":50.00557298930746,"z0":5.7609887091062655,"aX":-13.863542077725867},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.0,"breakHorizontal":13.0,"spinRate":1783,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.40506041946780114,"extension":6.4942990683233415},"index":0,"playId":"5093115d-27a2-3fe0-a360-2c4b1efec88a","pitchNumber":1,"startTime":"2026-07-21T01:17:51.707Z","endTime":"2026-07-21T01:17:55.336Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.691239819306862,"aZ":-21.31674649238506,"pfxX":-0.16006331790287387,"pfxZ":5.940424123877691,"pX":1.558045869317074,"pZ":2.2543144970377273,"vX0":6.265436620466513,"vY0":-133.3806206381236,"vZ0":-5.168465515184979,"x":57.61,"y":177.91,"x0":-0.7861652853577563,"y0":50.006362796364776,"z0":5.723696313537701,"aX":-0.2932697434840919},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.0,"breakHorizontal":-0.8,"spinRate":2115,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.40833374178909976,"extension":6.679669187104034},"index":1,"playId":"c766fd30-152b-39d6-a3b9-f7df96d2a8a7","pitchNumber":2,"startTime":"2026-07-21T01:18:06.557Z","endTime":"2026-07-21T01:18:09.557Z","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":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.546723984245318,"aZ":-24.530542780062934,"pfxX":-5.715481019503661,"pfxZ":4.036810586851223,"pX":0.10685678196907854,"pZ":2.040783542608855,"vX0":4.812124953469664,"vY0":-136.1408456503142,"vZ0":-5.4205165731646705,"x":112.93,"y":183.68,"x0":-0.9338170947346324,"y0":50.002644819559684,"z0":5.736894706067314,"aX":-10.818595849756559},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.5,"breakHorizontal":9.5,"spinRate":2038,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.4010483315828215,"extension":6.569537503110351},"hitData":{"launchSpeed":105.5,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.4,"coordY":150.57}},"index":2,"playId":"1fab7dd2-ac5a-375f-be2b-613b9dad5846","pitchNumber":3,"startTime":"2026-07-21T01:18:20.887Z","endTime":"2026-07-21T01:18:28.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:18:28.588Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Burger flies out sharply to left fielder Sam Antonacci.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T01:18:31.192Z","endTime":"2026-07-21T01:19:08.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.592456162201515,"aZ":-31.708773291951964,"pfxX":10.011149870103791,"pfxZ":0.3196221667074983,"pX":0.29499371554638,"pZ":2.662028676840316,"vX0":0.699477746587143,"vY0":-120.35662625930594,"vZ0":-0.513776556277652,"x":105.76,"y":166.91,"x0":-1.3005381768549904,"y0":50.004419310212384,"z0":5.6777852424865,"aX":14.740505901142374},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.7,"breakHorizontal":-18.4,"spinRate":2429,"spinDirection":57},"zone":6,"typeConfidence":2.0,"plateTime":0.4544707424659742,"extension":6.498270710434474},"hitData":{"launchSpeed":103.2,"launchAngle":20.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":59.73,"coordY":71.99}},"index":0,"playId":"107d8f08-e917-31dc-8de6-5d313c7a03a3","pitchNumber":1,"startTime":"2026-07-21T01:19:01.109Z","endTime":"2026-07-21T01:19:08.673Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:19:08.673Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Duran strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-21T01:19:31.564Z","endTime":"2026-07-21T01:20:56.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.456834064348545,"aZ":-21.868757217522504,"pfxX":-3.7836471205870446,"pfxZ":5.45821074663005,"pX":-0.8912976435526736,"pZ":2.8944378991555313,"vX0":0.8153935954920517,"vY0":-136.2108742367579,"vZ0":-4.243599329216275,"x":150.97,"y":160.63,"x0":-0.7017916587196846,"y0":50.00630945826658,"z0":5.974862025728008,"aX":-7.1480287273846495},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.2,"breakHorizontal":6.7,"spinRate":1996,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.4013137630751604,"extension":6.581663117611161},"index":0,"playId":"3e7b9ec1-4e5f-3dea-a1c3-aae98d7ceb25","pitchNumber":1,"startTime":"2026-07-21T01:19:38.460Z","endTime":"2026-07-21T01:19:48.463Z","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":80.8,"endSpeed":74.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.26250812322497,"aZ":-36.694140668723726,"pfxX":8.26276679799376,"pfxZ":-3.239288768469305,"pX":0.3261114996783283,"pZ":0.8004185451329481,"vX0":0.8911655374269096,"vY0":-117.60053199202997,"vZ0":-3.2785076078406874,"x":104.57,"y":217.17,"x0":-1.131219400045432,"y0":50.0036718751407,"z0":5.6320247227835205,"aX":11.52074247034673},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.4,"breakHorizontal":-15.1,"spinRate":2508,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4665702280966002,"extension":6.801344024342269},"index":1,"playId":"58e35f90-ac50-32fa-a371-3f9bf76f4dc1","pitchNumber":2,"startTime":"2026-07-21T01:20:18.678Z","endTime":"2026-07-21T01:20:21.678Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4487826794184,"aZ":-22.223664483389356,"pfxX":-4.061916263702331,"pfxZ":5.3025301918672785,"pX":2.4476235716015218,"pZ":1.3967077107116006,"vX0":8.818754095320342,"vY0":-135.81866375902413,"vZ0":-7.8129159900845595,"x":23.7,"y":201.07,"x0":-0.30697250291803585,"y0":50.00528061998704,"z0":5.8447416590721035,"aX":-7.626194769715237},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.2,"breakHorizontal":5.6,"spinRate":2067,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.40256431931822245,"extension":6.751425614733156},"index":2,"playId":"b42d30c7-d648-34ad-9b2f-dd28ea4bf547","pitchNumber":3,"startTime":"2026-07-21T01:20:38.264Z","endTime":"2026-07-21T01:20:41.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.663603961889574,"aZ":-33.07763775626621,"pfxX":9.041133282875073,"pfxZ":-0.6396842607936146,"pX":0.3073972029308353,"pZ":0.9373226341873152,"vX0":0.7896753049168672,"vY0":-117.95243991094937,"vZ0":-3.664996416398756,"x":105.28,"y":213.47,"x0":-1.2063780641568118,"y0":50.00392873404126,"z0":5.56468354418134,"aX":12.726305364206553},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.8,"breakHorizontal":-16.6,"spinRate":2592,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4645565513026235,"extension":7.000930670689469},"index":3,"playId":"c59ac0dc-e4d0-3969-8dd8-eff453cf56d0","pitchNumber":4,"startTime":"2026-07-21T01:20:53.449Z","endTime":"2026-07-21T01:20:56.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:20:56.449Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tristan Peters doubles (21) on a sharp fly ball to right fielder Brandon Nimmo.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T01:22:53.717Z","endTime":"2026-07-21T01:23:19.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.19160462459359,"aZ":-12.817837613463333,"pfxX":-4.281955487781596,"pfxZ":10.014280812646877,"pX":-0.5264381127042789,"pZ":2.6314428963622256,"vX0":4.0963939614545675,"vY0":-138.66660844340572,"vZ0":-5.518046365768365,"x":137.07,"y":167.73,"x0":-1.471955718148244,"y0":50.00116050710575,"z0":5.514040982958643,"aX":-8.27524903840609},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":6.8,"spinRate":2464,"spinDirection":219},"zone":4,"typeConfidence":0.89,"plateTime":0.39614253867925386,"extension":6.947400893756435},"hitData":{"launchSpeed":102.9,"launchAngle":26.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":188.36,"coordY":56.77}},"index":0,"playId":"c9a03386-075e-3803-84f9-fb71137156d8","pitchNumber":1,"startTime":"2026-07-21T01:23:04.620Z","endTime":"2026-07-21T01:23:19.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:23:19.275Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Meidroth strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T01:23:39.263Z","endTime":"2026-07-21T01:24:38.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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":91.1,"endSpeed":84.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.825396737792104,"aZ":-26.97690007895633,"pfxX":2.990710960166328,"pfxZ":2.89225932595129,"pX":-0.4588664808281412,"pZ":2.9970078041754844,"vX0":1.8098674480535086,"vY0":-132.79350522305376,"vZ0":-2.003493808092606,"x":134.49,"y":157.86,"x0":-1.5364618660828893,"y0":50.00321628107279,"z0":5.712090536439766,"aX":5.3729166387248295},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.0,"breakHorizontal":-5.8,"spinRate":2385,"spinDirection":175},"zone":1,"typeConfidence":0.9,"plateTime":0.4115114758105278,"extension":6.442271929753644},"index":0,"playId":"94644f2a-c5b2-36f4-859d-31f0d3ab32f5","pitchNumber":1,"startTime":"2026-07-21T01:23:52.378Z","endTime":"2026-07-21T01:23:55.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.110904855606577,"aZ":-28.47230390733711,"pfxX":2.375576097348536,"pfxZ":2.0777830105591395,"pX":1.437514907585515,"pZ":1.556942275798031,"vX0":6.219888128011605,"vY0":-132.3765217465467,"vZ0":-5.111862964844552,"x":62.21,"y":196.74,"x0":-1.247235988628136,"y0":50.00471945289403,"z0":5.586558829510696,"aX":4.233325025372029},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.9,"breakHorizontal":-5.6,"spinRate":2422,"spinDirection":163},"zone":14,"typeConfidence":0.9,"plateTime":0.4130922703774984,"extension":6.764642667535807},"index":1,"playId":"18620480-cd50-323a-b979-27a3f77dfa45","pitchNumber":2,"startTime":"2026-07-21T01:24:09.297Z","endTime":"2026-07-21T01:24:12.672Z","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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72900935047909,"aZ":-12.544176484867675,"pfxX":-5.329092930324798,"pfxZ":9.571203257394643,"pX":0.6796373551270597,"pZ":3.905190369097157,"vX0":7.236804986980061,"vY0":-142.11755119629473,"vZ0":-2.3294928928149785,"x":91.09,"y":133.34,"x0":-1.2041484596380012,"y0":50.005490402335866,"z0":5.529534824411013,"aX":-10.933337381066643},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.0,"breakHorizontal":8.3,"spinRate":2533,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.3849968184733892,"extension":6.67865159746144},"index":2,"playId":"686c02fe-2c66-3c6d-a7c0-9ce184127eda","pitchNumber":3,"startTime":"2026-07-21T01:24:35.552Z","endTime":"2026-07-21T01:24:38.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:24:38.552Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sam Antonacci singles on a ground ball to center fielder Evan Carter. Tristan Peters scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T01:24:49.932Z","endTime":"2026-07-21T01:25:20.777Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"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":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":{"id":594798,"link":"/api/v1/people/594798"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.332044012930442,"aZ":-30.417019161000972,"pfxX":2.48604976258652,"pfxZ":1.0188251473637164,"pX":0.32739577396473474,"pZ":1.8338248313132464,"vX0":3.67154559688458,"vY0":-130.11092779422287,"vZ0":-3.6306388307490205,"x":104.52,"y":189.27,"x0":-1.4228985530229112,"y0":50.002507575909085,"z0":5.542945217149903,"aX":4.276892743806836},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.3,"breakHorizontal":-5.3,"spinRate":2569,"spinDirection":151},"zone":9,"typeConfidence":0.88,"plateTime":0.4203694359794028,"extension":6.479645857440499},"hitData":{"launchSpeed":98.8,"launchAngle":3.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.92,"coordY":77.06}},"index":0,"playId":"99fdee8c-2e99-3fc8-a781-7931c776908b","pitchNumber":1,"startTime":"2026-07-21T01:25:07.605Z","endTime":"2026-07-21T01:25:20.777Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:25:20.777Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Munetaka Murakami walks. Sam Antonacci to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T01:25:26.271Z","endTime":"2026-07-21T01:26:51.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"postOnSecond":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.95232979258683,"aZ":-12.477421050027488,"pfxX":-3.118896972223726,"pfxZ":9.858380693087042,"pX":-1.5205348124921947,"pZ":4.003485660805272,"vX0":0.7092533332358787,"vY0":-140.27140943378078,"vZ0":-2.1237341670284917,"x":174.96,"y":130.69,"x0":-1.3709870659757901,"y0":50.00376507374768,"z0":5.581393336061975,"aX":-6.231345166849011},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":5.5,"spinRate":2384,"spinDirection":214},"zone":11,"typeConfidence":0.89,"plateTime":0.39009729738373666,"extension":6.5162676256315475},"index":0,"playId":"d45e85d6-cf50-361a-9883-b4cc480ddc97","pitchNumber":1,"startTime":"2026-07-21T01:25:48.201Z","endTime":"2026-07-21T01:25:51.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8506617518376,"aZ":-34.12838660766143,"pfxX":4.969822686597793,"pfxZ":-1.3316409250730716,"pX":1.2310360065038166,"pZ":1.8114679747590545,"vX0":4.323159184017766,"vY0":-120.13618467859347,"vZ0":-2.173356390536321,"x":70.08,"y":189.87,"x0":-1.2330342796458047,"y0":50.00011514360649,"z0":5.742340484268899,"aX":7.310490093200571},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.6,"breakHorizontal":-10.0,"spinRate":2598,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.4547815405326814,"extension":6.714029807625261},"index":1,"playId":"15ad4d12-cbd3-3562-aa1a-d81ed077915f","pitchNumber":2,"startTime":"2026-07-21T01:26:06.726Z","endTime":"2026-07-21T01:26:09.827Z","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":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.657540074666773,"aZ":-20.44067070709253,"pfxX":-6.181047022483635,"pfxZ":6.654193136772359,"pX":0.898245133377052,"pZ":1.5057912217184393,"vX0":7.370017322021093,"vY0":-131.65957515726203,"vZ0":-6.3396643206138075,"x":82.76,"y":198.12,"x0":-1.127799812776215,"y0":50.005778727479196,"z0":5.446514735373225,"aX":-10.906750825775305},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.9,"breakHorizontal":9.7,"spinRate":1568,"spinDirection":230},"zone":14,"typeConfidence":0.81,"plateTime":0.41522090128464173,"extension":6.685043924661563},"index":2,"playId":"84d128af-8ffb-3b76-b766-821967662552","pitchNumber":3,"startTime":"2026-07-21T01:26:25.435Z","endTime":"2026-07-21T01:26:28.872Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.452282496543177,"aZ":-28.86128825184815,"pfxX":1.9756863508922948,"pfxZ":1.8348197945457017,"pX":-0.9765895178048486,"pZ":2.254195359760115,"vX0":0.6224750418396459,"vY0":-133.14023649179416,"vZ0":-3.3657730606500147,"x":154.23,"y":177.92,"x0":-1.4697328794621152,"y0":50.00620180103464,"z0":5.605504794990146,"aX":3.575915741774473},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.9,"breakHorizontal":-3.7,"spinRate":2560,"spinDirection":166},"zone":13,"typeConfidence":0.9,"plateTime":0.41013477946713595,"extension":6.470947664288786},"index":3,"playId":"c8317a3e-b98e-33a5-a501-72e095b17c8f","pitchNumber":4,"startTime":"2026-07-21T01:26:46.468Z","endTime":"2026-07-21T01:26:51.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:26:51.161Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Vargas singles on a ground ball to third baseman Josh Jung. Sam Antonacci to 3rd. Munetaka Murakami to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T01:28:00.378Z","endTime":"2026-07-21T01:28:54.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"postOnSecond":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"postOnThird":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T01:27:14.256Z","endTime":"2026-07-21T01:28:02.589Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.172960234680275,"aZ":-29.01486772993981,"pfxX":1.4005135767050005,"pfxZ":1.765508226125724,"pX":0.49683256515323787,"pZ":1.9445277069890672,"vX0":4.433929891101594,"vY0":-132.52403161022576,"vZ0":-4.107476904852083,"x":98.06,"y":186.28,"x0":-1.3746162224388632,"y0":50.00593024939468,"z0":5.614540854651821,"aX":2.5115611517396186},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.5,"breakHorizontal":-3.5,"spinRate":2467,"spinDirection":168},"zone":9,"typeConfidence":0.9,"plateTime":0.412026617988853,"extension":6.54025384183206},"index":1,"playId":"37e31b52-40e6-3b43-b383-6478f9d35e2b","pitchNumber":1,"startTime":"2026-07-21T01:28:02.589Z","endTime":"2026-07-21T01:28:05.589Z","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":91.6,"endSpeed":85.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.267144954694487,"aZ":-26.998877507641986,"pfxX":1.3830670209922702,"pfxZ":2.8510686287191347,"pX":0.7452626956994642,"pZ":0.8834093326242053,"vX0":5.05964168070004,"vY0":-133.29411778757915,"vZ0":-7.105118788221924,"x":88.59,"y":214.93,"x0":-1.3504044364010317,"y0":50.002959574717295,"z0":5.508678814309601,"aX":2.5105527314718494},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.0,"breakHorizontal":-3.5,"spinRate":2498,"spinDirection":176},"zone":14,"typeConfidence":0.9,"plateTime":0.409529806801181,"extension":6.756018581273136},"index":2,"playId":"3a115378-41ec-3fb4-b1a6-5c1ca564cbb8","pitchNumber":2,"startTime":"2026-07-21T01:28:25.785Z","endTime":"2026-07-21T01:28:28.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56567896971498,"aZ":-29.41243424663948,"pfxX":2.2817495518559268,"pfxZ":1.5469950787862716,"pX":0.3097574539053866,"pZ":1.3871229990062985,"vX0":3.6097126906614494,"vY0":-132.2492900909422,"vZ0":-5.342833394399967,"x":105.19,"y":201.33,"x0":-1.3659611747720783,"y0":50.00151275377501,"z0":5.57459533212805,"aX":4.065461547938675},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.9,"breakHorizontal":-4.9,"spinRate":2564,"spinDirection":157},"zone":14,"typeConfidence":0.9,"plateTime":0.4131891147326239,"extension":6.515906189104409},"hitData":{"launchSpeed":91.9,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.23,"coordY":163.24}},"index":3,"playId":"0a2ad138-0d2a-3522-8073-8da13d7d4ef8","pitchNumber":3,"startTime":"2026-07-21T01:28:45.965Z","endTime":"2026-07-21T01:28:54.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:28:54.772Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colson Montgomery strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T01:29:00.830Z","endTime":"2026-07-21T01:32:07.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"postOnSecond":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"postOnThird":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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":96.4,"endSpeed":87.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.844516591982906,"aZ":-13.763588946313448,"pfxX":-5.347069289320425,"pfxZ":9.228778453945093,"pX":-1.0878206389985645,"pZ":4.621683828119065,"vX0":2.9009984866160674,"vY0":-140.3556681931947,"vZ0":-0.2855165177338359,"x":158.47,"y":113.99,"x0":-1.4402988857427894,"y0":50.00063144931211,"z0":5.62125734369669,"aX":-10.663774991931131},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.8,"breakHorizontal":9.1,"spinRate":2414,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.39028948423923016,"extension":6.531584321872657},"index":0,"playId":"427ee239-64a9-3296-9e44-df3515bf9a46","pitchNumber":1,"startTime":"2026-07-21T01:29:36.316Z","endTime":"2026-07-21T01:29:39.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.803360752803297,"aZ":-27.402545215546397,"pfxX":1.6854256760115298,"pfxZ":2.582369716837631,"pX":-0.5819091920448037,"pZ":1.596013307850216,"vX0":1.8878164161388988,"vY0":-134.33506179045224,"vZ0":-5.247940638305702,"x":139.18,"y":195.69,"x0":-1.5097005571626614,"y0":50.005555603397745,"z0":5.493739103778253,"aX":3.1179780828669332},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.8,"breakHorizontal":-3.5,"spinRate":2590,"spinDirection":156},"zone":13,"typeConfidence":0.9,"plateTime":0.405871023858146,"extension":6.475618758293608},"index":1,"playId":"fdc5880d-123a-35c9-8222-788725bd171b","pitchNumber":2,"startTime":"2026-07-21T01:29:55.289Z","endTime":"2026-07-21T01:29:58.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34846022886441,"aZ":-12.220706628492847,"pfxX":-4.206755703087811,"pfxZ":9.766192251179913,"pX":-0.7830371752715439,"pZ":4.554089659559803,"vX0":2.7938300313727225,"vY0":-141.9965980674894,"vZ0":-0.7826607817105473,"x":146.85,"y":115.82,"x0":-1.2328627038245075,"y0":50.0030013843996,"z0":5.610407629199536,"aX":-8.595281039134946},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.8,"breakHorizontal":7.1,"spinRate":2457,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.3856581573852593,"extension":6.5698932602074915},"index":2,"playId":"9b3dd294-39f7-35fa-b79e-8ea8d2c7f183","pitchNumber":3,"startTime":"2026-07-21T01:30:17.623Z","endTime":"2026-07-21T01:30:20.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.941691103318526,"aZ":-28.098572378353264,"pfxX":1.2800438428845478,"pfxZ":2.219928965444419,"pX":-0.15856408091248603,"pZ":1.1129828395359749,"vX0":2.9587256166344633,"vY0":-133.58378158642464,"vZ0":-6.529021955780802,"x":123.04,"y":208.73,"x0":-1.4405612737218596,"y0":50.00155229645764,"z0":5.570811994318984,"aX":2.3448450823956795},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.0,"breakHorizontal":-2.9,"spinRate":2602,"spinDirection":147},"zone":13,"typeConfidence":0.9,"plateTime":0.4078324769570738,"extension":6.618857948489105},"index":3,"playId":"20ed6518-d1c0-314f-b6b7-a713ed96b3bd","pitchNumber":4,"startTime":"2026-07-21T01:30:39.305Z","endTime":"2026-07-21T01:30:42.305Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-21T01:30:56.427Z","endTime":"2026-07-21T01:31:16.056Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.366242982752837,"aZ":-27.849605144608855,"pfxX":1.4054681684159664,"pfxZ":2.3680581222781107,"pX":0.42009512040842156,"pZ":0.8971798823953898,"vX0":4.447377651384445,"vY0":-133.46203341156803,"vZ0":-6.93882545037733,"x":100.99,"y":214.56,"x0":-1.442203546816323,"y0":50.003768323379546,"z0":5.5025001361144055,"aX":2.5664869409949906},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.1,"breakHorizontal":-3.4,"spinRate":2564,"spinDirection":151},"zone":14,"typeConfidence":0.9,"plateTime":0.40845537556700195,"extension":6.6388839448825845},"index":5,"playId":"be5f130c-56b2-3c1d-89ba-14fb4f0a26bc","pitchNumber":5,"startTime":"2026-07-21T01:31:16.056Z","endTime":"2026-07-21T01:31:19.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":86.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93785266530846,"aZ":-27.833445070766185,"pfxX":1.4009008777786327,"pfxZ":2.3339644218216833,"pX":-0.34591883718892974,"pZ":2.186875784662457,"vX0":2.594987680064944,"vY0":-134.5487879706771,"vZ0":-3.9992036362733185,"x":130.19,"y":179.73,"x0":-1.499196118267784,"y0":50.0060739652276,"z0":5.630185254214743,"aX":2.6085061783483705},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.7,"breakHorizontal":-3.0,"spinRate":2565,"spinDirection":149},"zone":7,"typeConfidence":0.9,"plateTime":0.40470144681498255,"extension":6.499489610429728},"index":6,"playId":"a64eb057-8a60-3703-a762-5aa7fc59f79b","pitchNumber":6,"startTime":"2026-07-21T01:31:37.216Z","endTime":"2026-07-21T01:31:40.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.924840730868098,"aZ":-13.545152386398874,"pfxX":-5.777847926297143,"pfxZ":9.086655407891158,"pX":-1.2329898262318282,"pZ":3.6548088130231466,"vX0":2.423754161840465,"vY0":-142.13837285564162,"vZ0":-2.7999401509948427,"x":164.0,"y":140.1,"x0":-1.3449590985273014,"y0":50.00642690911212,"z0":5.510389751515732,"aX":-11.850069788475171},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":10.0,"spinRate":2484,"spinDirection":213},"zone":11,"typeConfidence":0.89,"plateTime":0.38504066649248925,"extension":6.681720289483105},"index":7,"playId":"a3aaea02-00d2-38a7-a22c-911ef28c7783","pitchNumber":7,"startTime":"2026-07-21T01:32:04.277Z","endTime":"2026-07-21T01:32:07.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:32:07.277Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Andrew Benintendi doubles (16) on a line drive to right fielder Brandon Nimmo. Sam Antonacci scores. Munetaka Murakami scores. Miguel Vargas scores.","rbi":3,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T01:32:11.512Z","endTime":"2026-07-21T01:34:20.405Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":{"id":594798,"link":"/api/v1/people/594798"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":{"id":594798,"link":"/api/v1/people/594798"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":{"id":594798,"link":"/api/v1/people/594798"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09338358673768,"aZ":-28.019849018457812,"pfxX":2.8280263492257083,"pfxZ":2.2514001719964396,"pX":-0.9388624082759593,"pZ":1.968601302595302,"vX0":0.7032891536095609,"vY0":-133.98808055640498,"vZ0":-4.444990698289906,"x":152.79,"y":185.63,"x0":-1.5714624550208793,"y0":50.002777687925,"z0":5.618145309581619,"aX":5.2144487170408045},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.5,"breakHorizontal":-5.3,"spinRate":2663,"spinDirection":160},"zone":13,"typeConfidence":0.9,"plateTime":0.4066017021929018,"extension":6.657641495090339},"index":0,"playId":"942da9b9-8c6f-3fb3-8bb4-4bc22c2db8f7","pitchNumber":1,"startTime":"2026-07-21T01:32:36.223Z","endTime":"2026-07-21T01:32:40.116Z","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":92.2,"endSpeed":85.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.943147035295667,"aZ":-25.694006374251234,"pfxX":2.9941566667224224,"pfxZ":3.4883405514160826,"pX":-0.6654843355365305,"pZ":1.5531695198058697,"vX0":1.1613205897681342,"vY0":-134.39082919378245,"vZ0":-5.943012022612625,"x":142.37,"y":196.84,"x0":-1.4904415335128773,"y0":50.003034401987755,"z0":5.5812800483248965,"aX":5.560167552982501},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.4,"breakHorizontal":-5.6,"spinRate":2662,"spinDirection":159},"zone":7,"typeConfidence":0.9,"plateTime":0.40520617405280746,"extension":6.463384148599534},"index":1,"playId":"7d74fe6f-cd67-3f81-9c76-3c1761922a11","pitchNumber":2,"startTime":"2026-07-21T01:32:56.012Z","endTime":"2026-07-21T01:32:59.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.230091650529285,"aZ":-11.901952509405685,"pfxX":-5.442335019595182,"pfxZ":9.98722792380063,"pX":-0.817375316979737,"pZ":3.327610980369465,"vX0":3.6156334527428435,"vY0":-141.3335031727324,"vZ0":-4.022652473935156,"x":148.16,"y":148.93,"x0":-1.404063206812312,"y0":50.00064666153732,"z0":5.529665325020588,"aX":-11.044552574692121},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":9.1,"spinRate":2531,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.38706106251857,"extension":6.672832987123203},"index":2,"playId":"0ec0eed6-f863-3d49-8d47-e2b6464d6d67","pitchNumber":3,"startTime":"2026-07-21T01:33:17.368Z","endTime":"2026-07-21T01:33:20.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.755102640010968,"aZ":-13.13582521415926,"pfxX":-6.138082146310529,"pfxZ":9.286401537698353,"pX":-0.692401047379669,"pZ":4.819034177066575,"vX0":4.167391258323954,"vY0":-142.08349229371612,"vZ0":0.15141376268206147,"x":143.39,"y":108.67,"x0":-1.378731444869288,"y0":50.001030541536295,"z0":5.598054985666035,"aX":-12.581338389006342},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":10.3,"spinRate":2541,"spinDirection":221},"zone":11,"typeConfidence":0.88,"plateTime":0.385125297277217,"extension":6.567429484164699},"index":3,"playId":"7f9d83bc-88ff-34cf-8a05-2411fba85585","pitchNumber":4,"startTime":"2026-07-21T01:33:41.747Z","endTime":"2026-07-21T01:33:44.747Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":85.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.187980009824802,"aZ":-28.574620094741316,"pfxX":2.7342382140475365,"pfxZ":1.9688205524984514,"pX":-0.03203030382884415,"pZ":1.6130718890308993,"vX0":2.8673295788242035,"vY0":-133.49810984767873,"vZ0":-5.323202098589148,"x":118.22,"y":195.23,"x0":-1.4701310363082813,"y0":50.00328472419164,"z0":5.656518242339031,"aX":5.000058880424953},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.8,"breakHorizontal":-5.5,"spinRate":2676,"spinDirection":162},"zone":8,"typeConfidence":0.9,"plateTime":0.4082365143014428,"extension":6.498997674022241},"hitData":{"launchSpeed":97.1,"launchAngle":10.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.88,"coordY":138.92}},"index":4,"playId":"3321320c-7310-30da-9dc1-6eb108480bc4","pitchNumber":5,"startTime":"2026-07-21T01:34:05.486Z","endTime":"2026-07-21T01:34:20.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:34:20.405Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Romo grounds out, second baseman Nicky Lopez to first baseman Jake Burger.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-21T01:36:59.368Z","endTime":"2026-07-21T01:37:55.442Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T01:34:33.760Z","endTime":"2026-07-21T01:35:03.406Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Peyton Gray replaces Jacob deGrom.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-21T01:35:03.406Z","endTime":"2026-07-21T01:37:01.297Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682608,"link":"/api/v1/people/682608"},"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":83.5,"endSpeed":77.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.149299680917586,"aZ":-29.928257498206108,"pfxX":-10.597235460448053,"pfxZ":1.4908728060436829,"pX":-1.4586547974590154,"pZ":3.483048679255959,"vX0":6.792705876131131,"vY0":-121.43967245784029,"vZ0":1.0004881710723013,"x":172.6,"y":144.74,"x0":-2.898596594495933,"y0":50.005995686272556,"z0":5.645731597550063,"aX":-16.018300120857305},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.1,"breakHorizontal":17.9,"spinRate":1783,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.4490139793937553,"extension":6.805051993251425},"index":2,"playId":"571cec59-8fac-3501-865a-d11f934bfa08","pitchNumber":1,"startTime":"2026-07-21T01:37:01.297Z","endTime":"2026-07-21T01:37:04.297Z","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":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.721468586934964,"aZ":-14.092741793749608,"pfxX":-7.984472867947009,"pfxZ":9.790061348389962,"pX":-0.037821346194340105,"pZ":2.00377239150694,"vX0":10.046765381783555,"vY0":-134.6836679590476,"vZ0":-6.590748667905387,"x":118.44,"y":184.68,"x0":-2.7694087653204917,"y0":50.00602005357409,"z0":5.46897363513712,"aX":-14.753293859820138},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":12.5,"spinRate":2256,"spinDirection":217},"zone":8,"typeConfidence":0.9,"plateTime":0.40580350531053,"extension":6.60799800433784},"index":3,"playId":"aed7736e-533e-3586-be08-5e8a4e11fff5","pitchNumber":2,"startTime":"2026-07-21T01:37:14.734Z","endTime":"2026-07-21T01:37:17.734Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":4,"startTime":"2026-07-21T01:37:29.006Z","endTime":"2026-07-21T01:37:48.041Z","isPitch":false,"type":"action","player":{"id":691011,"link":"/api/v1/people/691011"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47184363398711,"aZ":-31.45984742313658,"pfxX":-10.8927618216922,"pfxZ":0.4702695711834277,"pX":-0.8963250334648507,"pZ":2.4900344618922317,"vX0":8.10256481346606,"vY0":-122.0407223572483,"vZ0":-0.9490797756310339,"x":151.17,"y":171.55,"x0":-2.832995794028008,"y0":50.00309458177135,"z0":5.577173799831227,"aX":-16.54449903006284},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.8,"breakHorizontal":18.0,"spinRate":1807,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.44764296124398717,"extension":7.131040785932803},"hitData":{"launchSpeed":64.7,"launchAngle":9.0,"totalDistance":94.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.88,"coordY":146.11}},"index":5,"playId":"b6240bf5-4720-3902-921e-88aa4aa38405","pitchNumber":3,"startTime":"2026-07-21T01:37:48.041Z","endTime":"2026-07-21T01:37:55.442Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:37:55.442Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Evan Carter pops out to shortstop Colson Montgomery.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T01:41:04.715Z","endTime":"2026-07-21T01:42:38.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chris Murphy replaces Erick Fedde.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T01:39:04.883Z","endTime":"2026-07-21T01:41:06.964Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669684,"link":"/api/v1/people/669684"},"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":91.2,"endSpeed":83.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.975718032394465,"aZ":-25.85613061353647,"pfxX":-1.9030139994797404,"pfxZ":3.5577161817420695,"pX":-1.473336763420942,"pZ":2.9095436680031534,"vX0":-7.908926943672452,"vY0":-132.58696377757357,"vZ0":-1.105155099896735,"x":173.16,"y":160.22,"x0":1.7983564847188556,"y0":50.00238480144719,"z0":5.222668030807263,"aX":-3.380381110626724},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.4,"breakHorizontal":5.2,"spinRate":2191,"spinDirection":164},"zone":11,"typeConfidence":0.91,"plateTime":0.41347028745726533,"extension":6.370289781420968},"index":1,"playId":"a48c78a9-29ae-398e-917f-14bd0cdbfd08","pitchNumber":1,"startTime":"2026-07-21T01:41:06.964Z","endTime":"2026-07-21T01:41:09.964Z","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.2,"endSpeed":88.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19881689357115,"aZ":-14.246123239793397,"pfxX":6.199521717015947,"pfxZ":9.010180099534418,"pX":1.14173269339327,"pZ":2.652602927404316,"vX0":-3.9791671696632385,"vY0":-140.06390819354402,"vZ0":-4.557574717117351,"x":73.48,"y":167.16,"x0":1.7742792713931834,"y0":50.003306855088915,"z0":5.230342039935051,"aX":12.336110351684098},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.6,"breakHorizontal":-10.4,"spinRate":2332,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.3908422797975972,"extension":6.010022519551233},"index":2,"playId":"117a34fb-eccb-3cab-9ade-16f6012029ba","pitchNumber":2,"startTime":"2026-07-21T01:41:22.356Z","endTime":"2026-07-21T01:41:25.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.169308933893994,"aZ":-27.752186548449185,"pfxX":-2.9556586530868216,"pfxZ":2.5081904723832267,"pX":-0.13673557564720396,"pZ":2.475572838530891,"vX0":-4.486788485190407,"vY0":-131.31676410028376,"vZ0":-1.6425515151212298,"x":122.21,"y":171.94,"x0":1.9715146689467846,"y0":50.00459625983027,"z0":5.153915517918705,"aX":-5.213906268771717},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.4,"breakHorizontal":6.2,"spinRate":2359,"spinDirection":183},"zone":5,"typeConfidence":0.91,"plateTime":0.41550143178968213,"extension":6.241256361139646},"index":3,"playId":"febf71f1-1ac7-3241-a66f-c36c4b004d5a","pitchNumber":3,"startTime":"2026-07-21T01:41:41.597Z","endTime":"2026-07-21T01:41:44.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.662036466758433,"aZ":-25.666623054955114,"pfxX":-2.306092250635338,"pfxZ":3.6627355502843493,"pX":0.44640920829682895,"pZ":2.2019526002924605,"vX0":-3.483298965917457,"vY0":-131.7036348719264,"vZ0":-2.6425937236033943,"x":99.98,"y":179.33,"x0":2.0795767280184156,"y0":50.00651755861459,"z0":5.091541420116711,"aX":-4.103699844005749},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.4,"breakHorizontal":4.8,"spinRate":2269,"spinDirection":157},"zone":9,"typeConfidence":0.91,"plateTime":0.4138855371567134,"extension":6.166932274187903},"index":4,"playId":"fd752fb3-8c55-3434-8fbb-15c6c5947f0e","pitchNumber":4,"startTime":"2026-07-21T01:41:56.621Z","endTime":"2026-07-21T01:41:59.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.586029544473615,"aZ":-26.092180323511286,"pfxX":-8.332206457592317,"pfxZ":4.273105024943558,"pX":-1.9621254323946018,"pZ":1.5953467027195634,"vX0":-6.801987360094474,"vY0":-118.56285806834347,"vZ0":-2.3807761233810787,"x":191.79,"y":195.71,"x0":2.0263529799617683,"y0":50.0053073228417,"z0":4.992818315280462,"aX":-11.867428806464034},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.4,"breakHorizontal":16.7,"spinRate":2472,"spinDirection":273},"zone":13,"typeConfidence":0.9,"plateTime":0.46189953028254616,"extension":6.154276071222606},"index":5,"playId":"84dfbd36-70d1-3808-93c1-e46aef34f01f","pitchNumber":5,"startTime":"2026-07-21T01:42:11.944Z","endTime":"2026-07-21T01:42:15.740Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20490835037222,"aZ":-24.325062812834926,"pfxX":-3.031180963642899,"pfxZ":4.378382107818634,"pX":0.13114503614374978,"pZ":2.5241038640545113,"vX0":-3.62190182964513,"vY0":-132.989536988337,"vZ0":-1.8531907891723882,"x":112.0,"y":170.63,"x0":1.903962324897327,"y0":50.00373273112593,"z0":4.9922347707681505,"aX":-5.436298581774934},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.8,"breakHorizontal":6.2,"spinRate":2313,"spinDirection":170},"zone":5,"typeConfidence":0.9,"plateTime":0.4116621598457417,"extension":5.994615514829968},"hitData":{"launchSpeed":83.6,"launchAngle":61.0,"totalDistance":179.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":97.76,"coordY":135.37}},"index":6,"playId":"87902dfa-007e-3edf-b3f5-42e0d6a2c279","pitchNumber":6,"startTime":"2026-07-21T01:42:28.880Z","endTime":"2026-07-21T01:42:38.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:42:38.644Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Elias Díaz lines out to right fielder Braden Montgomery.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T01:42:50.493Z","endTime":"2026-07-21T01:43:52.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.534713013998083,"aZ":-12.191258292041352,"pfxX":3.985771752694774,"pfxZ":10.048838083739795,"pX":0.5305011356653191,"pZ":3.182957965454992,"vX0":-4.6691836645326985,"vY0":-139.6660777597251,"vZ0":-3.8452928211962094,"x":96.78,"y":152.84,"x0":1.700952127367123,"y0":50.001376924643786,"z0":5.371218462919802,"aX":7.925261774184672},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.6,"breakHorizontal":-6.4,"spinRate":2232,"spinDirection":147},"zone":3,"typeConfidence":0.91,"plateTime":0.3911987101829486,"extension":6.139862986151692},"index":0,"playId":"03525425-eefe-3081-a87c-632fd1d81f17","pitchNumber":1,"startTime":"2026-07-21T01:43:03.444Z","endTime":"2026-07-21T01:43:06.507Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-21T01:43:16.210Z","endTime":"2026-07-21T01:43:29.289Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"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":96.4,"endSpeed":88.7,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.482923262364743,"aZ":-13.468670983166415,"pfxX":4.2983663121445606,"pfxZ":9.300044578774703,"pX":0.8889230533213307,"pZ":2.6929770823726846,"vX0":-3.961998202581011,"vY0":-140.37599422952295,"vZ0":-4.597111477456377,"x":83.12,"y":166.07,"x0":1.754885041123441,"y0":50.000895854954734,"z0":5.217762301894812,"aX":8.64374151001072},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":-7.1,"spinRate":2328,"spinDirection":147},"zone":12,"typeConfidence":0.91,"plateTime":0.3890414495476051,"extension":6.1279087831317804},"index":2,"playId":"e034b013-7996-30d9-a01b-a4cc7c559d71","pitchNumber":2,"startTime":"2026-07-21T01:43:29.289Z","endTime":"2026-07-21T01:43:33.345Z","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":96.8,"endSpeed":89.4,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.801562848704744,"aZ":-13.391004917130177,"pfxX":4.481055507444663,"pfxZ":9.251462269487918,"pX":0.21424791538285315,"pZ":1.5313392919135091,"vX0":-5.763988789329522,"vY0":-140.83723791827592,"vZ0":-7.476790159616901,"x":108.83,"y":197.43,"x0":1.6950427355085127,"y0":50.002085606429226,"z0":5.067171685356771,"aX":9.09747034858582},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.6,"breakHorizontal":-7.1,"spinRate":2287,"spinDirection":139},"zone":14,"typeConfidence":0.92,"plateTime":0.3873388368166588,"extension":6.427553218253846},"hitData":{"launchSpeed":90.0,"launchAngle":16.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.45,"coordY":95.27}},"index":3,"playId":"819af0e5-9892-3046-b044-5a1b2e241c4e","pitchNumber":3,"startTime":"2026-07-21T01:43:46.401Z","endTime":"2026-07-21T01:43:52.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:43:52.328Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nicky Lopez grounds out, second baseman Chase Meidroth to first baseman Munetaka Murakami.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-21T01:44:00.199Z","endTime":"2026-07-21T01:44:48.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.464884663128537,"aZ":-14.661299935674505,"pfxX":5.427506493237,"pfxZ":8.624368634348054,"pX":0.7514932183299314,"pZ":2.4416242621563264,"vX0":-4.649219421065074,"vY0":-141.2086463278543,"vZ0":-4.839385961956149,"x":88.35,"y":172.86,"x0":1.7095673186055704,"y0":50.00437598869133,"z0":5.11252567609803,"aX":11.02340233446154},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":-9.0,"spinRate":2440,"spinDirection":141},"zone":6,"typeConfidence":0.91,"plateTime":0.3870546763737357,"extension":6.048759933387963},"index":0,"playId":"e4269a7d-ca54-3fe7-95d6-bbfae6c96492","pitchNumber":1,"startTime":"2026-07-21T01:44:20.625Z","endTime":"2026-07-21T01:44:23.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.492658625422404,"aZ":-26.725212643327218,"pfxX":-2.9078592471883304,"pfxZ":3.183479550028247,"pX":-0.1434973307802126,"pZ":2.523416980777806,"vX0":-4.18752411426772,"vY0":-129.4057291926753,"vZ0":-1.6819653522672366,"x":122.47,"y":170.65,"x0":1.8674938734605433,"y0":50.00546126334043,"z0":5.209767028240869,"aX":-4.980457922039916},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.6,"breakHorizontal":6.1,"spinRate":2331,"spinDirection":205},"zone":5,"typeConfidence":0.91,"plateTime":0.4216653933721979,"extension":6.079018300565169},"hitData":{"launchSpeed":96.7,"launchAngle":1.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.39,"coordY":153.61}},"index":1,"playId":"fdfe82d1-3de2-36db-97e6-992759bfbbff","pitchNumber":2,"startTime":"2026-07-21T01:44:40.803Z","endTime":"2026-07-21T01:44:48.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:44:48.817Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Braden Montgomery grounds out to first baseman Jake Burger.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T01:46:47.366Z","endTime":"2026-07-21T01:49:33.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.680958412020843,"aZ":-29.368864366422287,"pfxX":-9.014564758316414,"pfxZ":1.9097267368333988,"pX":-1.7065217472825087,"pZ":3.6810413892440668,"vX0":5.3397584362829305,"vY0":-120.05820459106758,"vZ0":1.4455055560576435,"x":182.05,"y":139.39,"x0":-2.780159121684005,"y0":50.003409184333165,"z0":5.6711993439369754,"aX":-13.254700910662006},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.1,"breakHorizontal":15.1,"spinRate":1734,"spinDirection":245},"zone":11,"typeConfidence":0.9,"plateTime":0.45496860390707194,"extension":6.904813105938773},"index":0,"playId":"2dfd368d-fa3b-3add-9993-09ef6026db18","pitchNumber":1,"startTime":"2026-07-21T01:46:55.827Z","endTime":"2026-07-21T01:46:58.827Z","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":83.5,"endSpeed":77.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.379016805465202,"aZ":-28.157203526218392,"pfxX":-12.515829739364214,"pfxZ":2.6985589467247215,"pX":0.5127664465609066,"pZ":0.0026483507553633798,"vX0":11.40306861526469,"vY0":-120.9202933225757,"vZ0":-6.831127733820392,"x":97.45,"y":238.71,"x0":-2.625773564881706,"y0":50.00312290659496,"z0":5.317100162281037,"aX":-18.63558284315996},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.5,"breakHorizontal":20.2,"spinRate":1849,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.4520217613950246,"extension":7.076842789634614},"index":1,"playId":"128851f4-c521-3da1-af06-bb149bf57e8f","pitchNumber":2,"startTime":"2026-07-21T01:47:09.342Z","endTime":"2026-07-21T01:47:12.342Z","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":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62835932451004,"aZ":-26.15314479369453,"pfxX":2.2326430217925424,"pfxZ":3.7395287408525917,"pX":-0.5080839331217815,"pZ":2.614227168215284,"vX0":5.799710987717084,"vY0":-125.57405409445268,"vZ0":-1.9518398468817628,"x":136.37,"y":168.2,"x0":-3.1305839661949872,"y0":50.00168729029957,"z0":5.513530354787657,"aX":3.590486981554146},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.6,"breakHorizontal":-5.3,"spinRate":2392,"spinDirection":180},"zone":4,"typeConfidence":0.91,"plateTime":0.43492661153304146,"extension":6.888361239800165},"index":2,"playId":"1b80a59c-3020-38f7-896a-898155d2e85a","pitchNumber":3,"startTime":"2026-07-21T01:47:28.489Z","endTime":"2026-07-21T01:47:31.489Z","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":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99011277402394,"aZ":-14.631982416860742,"pfxX":-7.570806953514248,"pfxZ":9.544885641765653,"pX":-0.3121316613191779,"pZ":2.6678782278453377,"vX0":9.190391176530747,"vY0":-134.4427450478512,"vZ0":-4.635700368823005,"x":128.9,"y":166.75,"x0":-2.7844899685724975,"y0":50.005805008881396,"z0":5.446330788893605,"aX":-13.920127281544245},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.6,"breakHorizontal":11.9,"spinRate":2186,"spinDirection":218},"zone":4,"typeConfidence":0.9,"plateTime":0.40673427130622386,"extension":6.899185098707672},"index":3,"playId":"cdecbde3-7593-3936-8992-bf768c85c1c5","pitchNumber":4,"startTime":"2026-07-21T01:47:42.100Z","endTime":"2026-07-21T01:47:45.100Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-21T01:48:07.747Z","endTime":"2026-07-21T01:48:14.320Z","isPitch":false,"type":"action","player":{"id":695731,"link":"/api/v1/people/695731"}},{"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":92.9,"endSpeed":85.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.187366504713935,"aZ":-14.913750993001392,"pfxX":-6.931233220906041,"pfxZ":9.280272905778526,"pX":-0.2395391475940168,"pZ":2.676721874856807,"vX0":9.066882486252567,"vY0":-134.98794980118083,"vZ0":-4.7965385184430875,"x":126.13,"y":166.51,"x0":-2.728991249107253,"y0":50.00479213666752,"z0":5.513799738445427,"aX":-12.895267486890571},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":10.8,"spinRate":2237,"spinDirection":219},"zone":5,"typeConfidence":0.9,"plateTime":0.4045320563773305,"extension":6.821739021037313},"index":5,"playId":"5f0be01e-386e-31dd-881e-72ef8850d015","pitchNumber":5,"startTime":"2026-07-21T01:48:14.320Z","endTime":"2026-07-21T01:48:17.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46057581008363,"aZ":-31.248664905478623,"pfxX":-10.464739912308834,"pfxZ":0.6344915921473699,"pX":-1.9818310091946891,"pZ":2.9791427376056143,"vX0":5.333852903572531,"vY0":-119.79985744565839,"vZ0":0.2709962278461524,"x":192.54,"y":158.34,"x0":-2.8684451386136747,"y0":50.005183539363976,"z0":5.6401939117408775,"aX":-15.331171118852986},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":1.4,"breakHorizontal":17.8,"spinRate":1559,"spinDirection":245},"zone":11,"typeConfidence":0.9,"plateTime":0.4558493739262368,"extension":6.939428378872159},"index":6,"playId":"9a045a53-c0ab-3eb7-8046-a13868be97bc","pitchNumber":6,"startTime":"2026-07-21T01:48:32.136Z","endTime":"2026-07-21T01:48:35.136Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.086926965164533,"aZ":-35.186433126300095,"pfxX":-9.116957126741594,"pfxZ":-2.105294156345696,"pX":-0.4402575507211413,"pZ":2.067192872074604,"vX0":7.849167905022674,"vY0":-118.19992902283288,"vZ0":-0.5529827497596268,"x":133.78,"y":182.97,"x0":-2.601183304929611,"y0":50.00161668432486,"z0":5.502979575349931,"aX":-13.04882893461931},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.7,"breakHorizontal":14.9,"spinRate":1717,"spinDirection":244},"zone":7,"typeConfidence":0.9,"plateTime":0.46134351785652417,"extension":7.1064816484423305},"index":7,"playId":"c5da094b-e12e-3223-b0e5-5f5ca106590d","pitchNumber":7,"startTime":"2026-07-21T01:48:50.427Z","endTime":"2026-07-21T01:48:53.753Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.72808862218256,"aZ":-23.029175082647885,"pfxX":-10.116422724278188,"pfxZ":6.082651660606777,"pX":-0.43727881649306016,"pZ":2.408959863546455,"vX0":8.888445411341815,"vY0":-121.53676733050925,"vZ0":-2.6406289046077362,"x":133.67,"y":173.74,"x0":-2.818915460018962,"y0":50.00146218439056,"z0":5.499130258704105,"aX":-15.207184408922245},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":10.7,"breakHorizontal":16.3,"spinRate":1649,"spinDirection":244},"zone":4,"typeConfidence":0.89,"plateTime":0.4498276220055559,"extension":7.104655332757518},"hitData":{"launchSpeed":73.6,"launchAngle":-32.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.75,"coordY":159.48}},"index":8,"playId":"36cfe4c8-6046-3df1-a93d-3fe61825bf72","pitchNumber":8,"startTime":"2026-07-21T01:49:25.827Z","endTime":"2026-07-21T01:49:33.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:49:33.390Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tristan Peters grounds out, second baseman Nicky Lopez to first baseman Jake Burger.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T01:49:38.433Z","endTime":"2026-07-21T01:51:31.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.252605555701333,"aZ":-33.889388734352586,"pfxX":-9.597309926791784,"pfxZ":-1.1615128878651504,"pX":-1.5023567408889589,"pZ":2.4456092841463577,"vX0":5.893304524951048,"vY0":-120.40976760305833,"vZ0":-0.6009374481593058,"x":174.27,"y":172.75,"x0":-2.728319207093275,"y0":50.003021724343505,"z0":5.683620433405511,"aX":-14.165373954574944},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.0,"breakHorizontal":16.1,"spinRate":1674,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.4539930246094426,"extension":6.876137715838067},"index":0,"playId":"42485d0e-d267-3daf-9784-c672f4785f0b","pitchNumber":1,"startTime":"2026-07-21T01:50:11.290Z","endTime":"2026-07-21T01:50:14.942Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.18502997537204,"aZ":-24.442294081991523,"pfxX":-10.305577569414249,"pfxZ":5.187470898447548,"pX":0.15381956824405418,"pZ":2.027544324037877,"vX0":9.685588521434385,"vY0":-120.93668473873339,"vZ0":-3.4359254473623633,"x":111.14,"y":184.04,"x0":-2.5520154849213332,"y0":50.004207498164966,"z0":5.595679992462713,"aX":-15.364046515936115},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.9,"breakHorizontal":16.6,"spinRate":1709,"spinDirection":243},"zone":8,"typeConfidence":0.9,"plateTime":0.4518262941254929,"extension":6.975097011053186},"index":1,"playId":"8bf66725-3145-3159-a628-32679e26e50d","pitchNumber":2,"startTime":"2026-07-21T01:50:25.547Z","endTime":"2026-07-21T01:50:30.881Z","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":93.1,"endSpeed":85.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.013560616805513,"aZ":-13.16210622140249,"pfxX":-7.523795293954672,"pfxZ":10.270534265582498,"pX":0.4412791017633304,"pZ":2.7976989482872505,"vX0":10.795417635598964,"vY0":-135.08287354920517,"vZ0":-4.729986900422595,"x":100.18,"y":163.24,"x0":-2.6265382975178704,"y0":50.00073137973339,"z0":5.4944795764533785,"aX":-13.925103859976717},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":11.4,"spinRate":2386,"spinDirection":222},"zone":3,"typeConfidence":0.91,"plateTime":0.4052518303597763,"extension":6.9973312338730915},"index":2,"playId":"ab886738-282f-3ea6-bc8e-90e805d81d0e","pitchNumber":3,"startTime":"2026-07-21T01:51:02.960Z","endTime":"2026-07-21T01:51:05.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.845857713410755,"aZ":-32.639939137690895,"pfxX":-9.143968467430938,"pfxZ":-0.3226520401069948,"pX":-1.6308378770192677,"pZ":2.648831394418358,"vX0":5.622785671915948,"vY0":-119.58863145029228,"vZ0":-0.26432318616789896,"x":179.16,"y":167.26,"x0":-2.817868563555595,"y0":50.001116505085335,"z0":5.674706556055675,"aX":-13.317723587966299},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.4,"breakHorizontal":15.4,"spinRate":1653,"spinDirection":244},"zone":11,"typeConfidence":0.9,"plateTime":0.4570290283512368,"extension":6.899849716357506},"hitData":{"launchSpeed":76.8,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.95,"coordY":151.07}},"index":3,"playId":"65a555f9-8725-3d84-964a-6246c4e72f82","pitchNumber":4,"startTime":"2026-07-21T01:51:23.835Z","endTime":"2026-07-21T01:51:31.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:51:31.574Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase Meidroth singles on a line drive to left fielder Wyatt Langford.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T01:51:41.500Z","endTime":"2026-07-21T01:52:34.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"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(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.6,"endSpeed":79.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35657490782224,"aZ":-30.203536366439472,"pfxX":1.9810854632366959,"pfxZ":1.2379881974460787,"pX":-0.6936075636475266,"pZ":3.5747549164933603,"vX0":4.829578484826138,"vY0":-124.63705346405966,"vZ0":0.8549015218060032,"x":143.44,"y":142.26,"x0":-2.9049605587871494,"y0":50.00199497994285,"z0":5.699562709622629,"aX":3.1522542809401526},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.6,"breakHorizontal":-4.6,"spinRate":2499,"spinDirection":131},"zone":11,"typeConfidence":0.91,"plateTime":0.4375373195000334,"extension":6.762502018060585},"index":0,"playId":"3d94b203-a941-3bb9-8422-cc8c83a69a76","pitchNumber":1,"startTime":"2026-07-21T01:51:58.023Z","endTime":"2026-07-21T01:52:02.262Z","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":85.8,"endSpeed":79.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55227579073833,"aZ":-28.716842737412225,"pfxX":2.3077085083052933,"pfxZ":2.1580264243478506,"pX":-0.5967020496074821,"pZ":2.8272816193894403,"vX0":5.265065106425522,"vY0":-125.01081067590454,"vZ0":-0.8859915155919433,"x":139.74,"y":162.44,"x0":-3.0205108261794393,"y0":50.00178784205221,"z0":5.520216300059494,"aX":3.6916972036835456},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.0,"breakHorizontal":-5.3,"spinRate":2442,"spinDirection":172},"zone":1,"typeConfidence":0.91,"plateTime":0.43627967075803387,"extension":6.878492639405609},"index":1,"playId":"172b7f15-8354-3314-93d4-0120eb474681","pitchNumber":2,"startTime":"2026-07-21T01:52:11.259Z","endTime":"2026-07-21T01:52:14.265Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.129892749997484,"aZ":-32.37968134654323,"pfxX":-10.135286720507116,"pfxZ":-0.1402776093725091,"pX":-0.03546911764141918,"pZ":2.114627102868387,"vX0":9.383010640756572,"vY0":-119.73094644304734,"vZ0":-1.2741145222264008,"x":118.35,"y":181.69,"x0":-2.6712618154506624,"y0":50.00321689804214,"z0":5.527296316320295,"aX":-14.851168846352643},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.2,"breakHorizontal":16.3,"spinRate":1648,"spinDirection":253},"zone":5,"typeConfidence":0.9,"plateTime":0.45587809197348683,"extension":7.134536155564754},"hitData":{"launchSpeed":98.3,"launchAngle":7.0,"totalDistance":125.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.51,"coordY":123.22}},"index":2,"playId":"fd81307c-227e-3296-9d2f-5d379ae3a924","pitchNumber":3,"startTime":"2026-07-21T01:52:24.406Z","endTime":"2026-07-21T01:52:34.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:52:34.531Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sam Antonacci grounds out, second baseman Nicky Lopez to first baseman Jake Burger.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-21T01:52:46.550Z","endTime":"2026-07-21T01:53:53.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.541977564178158,"aZ":-14.09526242700007,"pfxX":-7.968454499993657,"pfxZ":9.660684311489753,"pX":-0.4780047285814043,"pZ":3.018014621327092,"vX0":8.918554970651437,"vY0":-135.87487458751846,"vZ0":-3.9770277767435434,"x":135.22,"y":157.29,"x0":-2.7663109327424955,"y0":50.00235623379087,"z0":5.478924758431342,"aX":-14.911834041278414},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":12.6,"spinRate":2333,"spinDirection":222},"zone":1,"typeConfidence":0.91,"plateTime":0.40297938509691944,"extension":6.8837438481105595},"index":0,"playId":"601ba363-fa4e-36f0-9ad1-f3e29f2aadd1","pitchNumber":1,"startTime":"2026-07-21T01:53:04.636Z","endTime":"2026-07-21T01:53:07.660Z","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":93.5,"endSpeed":85.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8508809156555,"aZ":-14.081535839814292,"pfxX":-8.093888616463541,"pfxZ":9.658799659979714,"pX":-1.4554534532773997,"pZ":2.2220107505516715,"vX0":6.442053938919415,"vY0":-136.01223221509244,"vZ0":-6.019976811464332,"x":172.48,"y":178.79,"x0":-2.8031297085065354,"y0":50.0056243301754,"z0":5.4408001828138906,"aX":-15.166095699369997},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":13.3,"spinRate":2377,"spinDirection":220},"zone":13,"typeConfidence":0.91,"plateTime":0.40271577042808504,"extension":6.832745115988659},"index":1,"playId":"566668b9-31eb-3b73-9b81-78a2eb184a67","pitchNumber":2,"startTime":"2026-07-21T01:53:24.793Z","endTime":"2026-07-21T01:53:28.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.410024667850173,"aZ":-30.83408850157343,"pfxX":-10.403930322043143,"pfxZ":0.8916558630946732,"pX":-0.9767418134349216,"pZ":2.469411717779898,"vX0":7.724314785546334,"vY0":-121.36598075043128,"vZ0":-0.9638655951452532,"x":154.23,"y":172.11,"x0":-2.839545179332906,"y0":50.001478797448115,"z0":5.542626402837247,"aX":-15.613226196243538},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.7,"breakHorizontal":17.2,"spinRate":1769,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.45026828626293414,"extension":6.620201453111682},"hitData":{"launchSpeed":64.8,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.28,"coordY":162.58}},"index":2,"playId":"fc27d52d-0fb4-3658-a5d4-9b0fc1e484b0","pitchNumber":3,"startTime":"2026-07-21T01:53:46.566Z","endTime":"2026-07-21T01:53:53.090Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:53:53.090Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T01:55:38.871Z","endTime":"2026-07-21T01:57:00.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.841000573530785,"aZ":-28.44546079302825,"pfxX":-1.6650330808100224,"pfxZ":2.259352509967483,"pX":-0.5228081308857618,"pZ":2.0902261048986666,"vX0":-5.440332848044044,"vY0":-126.79799898308202,"vZ0":-2.06808714417618,"x":136.93,"y":182.34,"x0":1.8558202081033883,"y0":50.00063168993048,"z0":5.1579450778649445,"aX":-2.7450565973442154},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.0,"breakHorizontal":4.1,"spinRate":2217,"spinDirection":201},"zone":7,"typeConfidence":0.9,"plateTime":0.4298826298785139,"extension":5.996816982335336},"index":0,"playId":"15d51366-59f2-36df-82f9-01d076ef21b2","pitchNumber":1,"startTime":"2026-07-21T01:56:06.720Z","endTime":"2026-07-21T01:56:09.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.166614769946122,"aZ":-14.06986476073815,"pfxX":5.31159108124439,"pfxZ":9.03877395816314,"pX":-1.5978189103416416,"pZ":2.4336107608452227,"vX0":-9.829156169242633,"vY0":-140.0529135466156,"vZ0":-5.362272092956476,"x":177.91,"y":173.07,"x0":1.2539700612962372,"y0":50.004659346194785,"z0":5.280386966501633,"aX":10.641879579683282},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":-7.8,"spinRate":2343,"spinDirection":154},"zone":13,"typeConfidence":0.91,"plateTime":0.3898601568906237,"extension":6.312684758460706},"index":1,"playId":"d88ead2a-0c83-34aa-99aa-ed0c8c925373","pitchNumber":2,"startTime":"2026-07-21T01:56:22.363Z","endTime":"2026-07-21T01:56:25.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.246127238975614,"aZ":-13.446104117611366,"pfxX":5.462082407330048,"pfxZ":9.276668821393429,"pX":1.017255033386089,"pZ":2.0091209799501275,"vX0":-3.8163798703359513,"vY0":-140.77585064019928,"vZ0":-6.302693265323574,"x":78.22,"y":184.53,"x0":1.6769168292336074,"y0":50.00234148897835,"z0":5.1379559324856245,"aX":11.025477399815367},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":-9.1,"spinRate":2334,"spinDirection":144},"zone":14,"typeConfidence":0.92,"plateTime":0.3882297552654892,"extension":6.281940918726102},"index":2,"playId":"48e9b932-01b9-33c6-94a2-1e509eba71db","pitchNumber":3,"startTime":"2026-07-21T01:56:37.860Z","endTime":"2026-07-21T01:56:40.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.478819346515245,"aZ":-43.204268698198085,"pfxX":-9.652813915373201,"pfxZ":-8.835398180432579,"pX":-0.2396903810695139,"pZ":2.7874651223429825,"vX0":-1.8211329876521627,"vY0":-111.75151059891999,"vZ0":4.149677287393459,"x":126.14,"y":163.52,"x0":1.8413256172309254,"y0":50.00053273035855,"z0":5.381234225164405,"aX":-12.054765316865012},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.2,"breakVerticalInduced":-14.4,"breakHorizontal":18.0,"spinRate":2603,"spinDirection":310},"zone":4,"typeConfidence":0.9,"plateTime":0.4924803517916372,"extension":6.049404257954099},"index":3,"playId":"e3f7e107-f54a-324d-8ad8-33b36e0ae8e1","pitchNumber":4,"startTime":"2026-07-21T01:56:56.565Z","endTime":"2026-07-21T01:57:00.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T01:57:00.370Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wyatt Langford called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T01:59:30.263Z","endTime":"2026-07-21T02:01:42.405Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8,9],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T01:57:11.991Z","endTime":"2026-07-21T01:57:27.216Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Jordan Hicks replaces Chris Murphy.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-21T01:57:27.216Z","endTime":"2026-07-21T01:59:32.489Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663855,"link":"/api/v1/people/663855"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.768684932971926,"aZ":-35.17853197666943,"pfxX":4.370518393135489,"pfxZ":-1.8911388035815548,"pX":0.7326548437221773,"pZ":1.4863091166676408,"vX0":4.931143345726947,"vY0":-125.25652555848158,"vZ0":-3.4951354202952576,"x":89.07,"y":198.65,"x0":-1.830975374556115,"y0":50.00505540406088,"z0":5.782144291346168,"aX":6.931408904125726},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.0,"breakHorizontal":-9.1,"spinRate":2144,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.4376132613460322,"extension":5.9446492824801},"index":2,"playId":"37e68366-7e4d-365a-9ca6-dc8ef94b1bed","pitchNumber":1,"startTime":"2026-07-21T01:59:32.489Z","endTime":"2026-07-21T01:59:35.489Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32317703075985,"aZ":-33.291298203752866,"pfxX":3.555009628160457,"pfxZ":-0.7018824590701703,"pX":2.7210288410585224,"pZ":-0.0789667356157939,"vX0":9.317765405200536,"vY0":-125.11423404653918,"vZ0":-7.371222072437894,"x":13.28,"y":240.91,"x0":-1.5075592823636321,"y0":50.00375536834075,"z0":5.620230783733789,"aX":5.656427175663837},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.8,"breakHorizontal":-8.5,"spinRate":2321,"spinDirection":30},"zone":14,"typeConfidence":0.91,"plateTime":0.4371300853237998,"extension":6.094232276027134},"index":3,"playId":"099db556-7585-396d-86c3-1e4ff4c97ff1","pitchNumber":2,"startTime":"2026-07-21T01:59:48.819Z","endTime":"2026-07-21T01:59:51.819Z","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.4,"endSpeed":79.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.403661129756877,"aZ":-35.430668124324654,"pfxX":2.4489072401773413,"pfxZ":-2.071631806703113,"pX":0.24570386056594123,"pZ":0.4623970652281601,"vX0":4.118354132025818,"vY0":-124.34631605977563,"vZ0":-5.74560757497631,"x":107.63,"y":226.3,"x0":-1.7488036776451819,"y0":50.005250990164875,"z0":5.734959503830566,"aX":3.843696662885026},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.8,"breakHorizontal":-5.4,"spinRate":2279,"spinDirection":33},"zone":14,"typeConfidence":0.91,"plateTime":0.4401090124268574,"extension":5.962047105464849},"index":4,"playId":"8995694e-7371-35ea-bb7d-3cfebe2c6d83","pitchNumber":3,"startTime":"2026-07-21T02:00:07.281Z","endTime":"2026-07-21T02:00:10.781Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-21T02:00:21.036Z","endTime":"2026-07-21T02:00:34.998Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"}},{"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":85.7,"endSpeed":79.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61534843952227,"aZ":-35.8873387248185,"pfxX":1.9637364909362516,"pfxZ":-2.3711490432222493,"pX":1.2821489149207694,"pZ":-0.5794318744757408,"vX0":6.602109032748726,"vY0":-124.46671439765682,"vZ0":-7.775370738343236,"x":68.13,"y":254.42,"x0":-1.6629305153028289,"y0":50.00537276798145,"z0":5.567290452972104,"aX":3.0717721740257447},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.9,"breakHorizontal":-5.2,"spinRate":2063,"spinDirection":30},"zone":14,"typeConfidence":0.91,"plateTime":0.44051569099935417,"extension":6.063782349631189},"index":6,"playId":"73606468-97c7-30f7-8115-6dbdc599cff0","pitchNumber":4,"startTime":"2026-07-21T02:00:34.998Z","endTime":"2026-07-21T02:00:38.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":91.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.756761714708045,"aZ":-19.108078599681118,"pfxX":-9.885793584059948,"pfxZ":6.155475343510881,"pX":1.6879415373454676,"pZ":1.0896708208138957,"vX0":12.5701519592055,"vY0":-144.17101859632737,"vZ0":-9.931876686713188,"x":52.66,"y":209.36,"x0":-1.4263194787824747,"y0":50.005735803861704,"z0":5.737484078729194,"aX":-20.99709892847916},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":9.4,"breakHorizontal":15.6,"spinRate":1969,"spinDirection":224},"zone":14,"typeConfidence":0.84,"plateTime":0.3786434230344211,"extension":6.155324298823164},"index":7,"playId":"300bbb93-58fc-3e4a-ba01-108ca7804996","pitchNumber":5,"startTime":"2026-07-21T02:00:56.092Z","endTime":"2026-07-21T02:00:59.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52152776072339,"aZ":-32.74434262440742,"pfxX":3.109525930389279,"pfxZ":-0.3550410037025262,"pX":-1.0814712467936938,"pZ":3.313972086907608,"vX0":1.3627020104195517,"vY0":-125.72108447689668,"vZ0":0.22673709270513953,"x":158.22,"y":149.3,"x0":-2.033847586306126,"y0":50.00264502950598,"z0":5.871468682001795,"aX":4.997413573559886},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.4,"breakHorizontal":-5.9,"spinRate":2163,"spinDirection":63},"zone":11,"typeConfidence":0.91,"plateTime":0.4349906132319936,"extension":6.003960139028892},"index":8,"playId":"c7855400-0738-395e-926a-b55a34f19957","pitchNumber":6,"startTime":"2026-07-21T02:01:13.744Z","endTime":"2026-07-21T02:01:19.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":92.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.187474882616744,"aZ":-16.18026362299419,"pfxX":-9.268118946317092,"pfxZ":7.32347890594267,"pX":0.5463743303443267,"pZ":1.7574535848128148,"vX0":9.365218400228649,"vY0":-146.10777082454194,"vZ0":-8.907067777873335,"x":96.17,"y":191.33,"x0":-1.480881574857274,"y0":50.00130206091103,"z0":5.796860839436545,"aX":-20.237708219102313},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":11.8,"breakHorizontal":15.1,"spinRate":2010,"spinDirection":224},"zone":9,"typeConfidence":0.74,"plateTime":0.3734477847864497,"extension":6.215245597963921},"index":9,"playId":"0fce936e-a1a0-3a9b-ad95-0c5f81f2dfa2","pitchNumber":7,"startTime":"2026-07-21T02:01:38.827Z","endTime":"2026-07-21T02:01:42.405Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:01:42.405Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Jung walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T02:01:50.617Z","endTime":"2026-07-21T02:03:45.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.109371229515297,"aZ":-34.571686231067396,"pfxX":4.256194808564939,"pfxZ":-1.456461855248584,"pX":-0.3437177855153197,"pZ":2.940680590193642,"vX0":2.804937463068132,"vY0":-126.87504429555946,"vZ0":-0.10435193903225004,"x":130.1,"y":159.38,"x0":-2.0138251207718847,"y0":50.004308982252766,"z0":5.719939425190819,"aX":6.992470471059456},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.4,"breakHorizontal":-8.3,"spinRate":2228,"spinDirection":52},"zone":1,"typeConfidence":0.91,"plateTime":0.4304534174788581,"extension":5.941990855668473},"index":0,"playId":"4acee073-9c0d-35f3-a8b2-d6d85ab310ca","pitchNumber":1,"startTime":"2026-07-21T02:02:11.375Z","endTime":"2026-07-21T02:02:14.375Z","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":85.6,"endSpeed":79.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.747820877423194,"aZ":-31.20027900586656,"pfxX":5.756315540590004,"pfxZ":0.6109504698632193,"pX":1.1629265742484607,"pZ":1.5798508257833497,"vX0":5.865865330112211,"vY0":-124.63130842990856,"vZ0":-3.432238768684506,"x":72.67,"y":196.12,"x0":-1.960469663873779,"y0":50.001907823270656,"z0":5.525182875079564,"aX":9.142131363427227},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.6,"breakHorizontal":-11.6,"spinRate":2286,"spinDirection":49},"zone":14,"typeConfidence":0.91,"plateTime":0.43784183431896206,"extension":6.017982283125522},"index":1,"playId":"07857280-b856-339e-9748-71ccc5fc6a3b","pitchNumber":2,"startTime":"2026-07-21T02:02:25.481Z","endTime":"2026-07-21T02:02:29.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":92.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.63217538455279,"aZ":-18.682529927247092,"pfxX":-9.406903399988378,"pfxZ":6.248757184477221,"pX":-0.5387407878521672,"pZ":1.3625335506702554,"vX0":6.6902609412529,"vY0":-145.2559715395235,"vZ0":-9.315031965440838,"x":137.54,"y":201.99,"x0":-1.637203725600159,"y0":50.00377813123,"z0":5.722602472160255,"aX":-20.316902976665162},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":9.8,"breakHorizontal":16.0,"spinRate":2053,"spinDirection":220},"zone":13,"typeConfidence":0.86,"plateTime":0.37554931810118486,"extension":6.239635568743069},"index":2,"playId":"b7729ad1-1537-3917-a781-f78a043659e1","pitchNumber":3,"startTime":"2026-07-21T02:02:42.100Z","endTime":"2026-07-21T02:02:46.404Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-21T02:02:55.736Z","endTime":"2026-07-21T02:03:11.382Z","isPitch":false,"type":"action","player":{"id":673962,"link":"/api/v1/people/673962"}},{"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":100.4,"endSpeed":92.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.891522159849405,"aZ":-13.73687750906599,"pfxX":-6.419690639419905,"pfxZ":8.490133480992531,"pX":1.0039557978628135,"pZ":2.5368676792825426,"vX0":9.685856969440048,"vY0":-145.86639169048019,"vZ0":-6.900016834635404,"x":78.73,"y":170.28,"x0":-1.5139726171941628,"y0":50.001124730741374,"z0":5.74866453089572,"aX":-13.938300295290391},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.3,"breakHorizontal":9.8,"spinRate":2150,"spinDirection":224},"zone":12,"typeConfidence":0.97,"plateTime":0.3744358275417978,"extension":6.261858292623064},"index":4,"playId":"81fff67d-1875-30da-9a59-23444c368763","pitchNumber":4,"startTime":"2026-07-21T02:03:11.382Z","endTime":"2026-07-21T02:03:14.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57254744772,"aZ":-35.99500372429919,"pfxX":3.380888397217167,"pfxZ":-2.3477617291993447,"pX":0.5515422258607264,"pZ":1.1180620305171356,"vX0":4.3996066548766235,"vY0":-126.60409375386857,"vZ0":-4.412705683112236,"x":95.98,"y":208.59,"x0":-1.6473950760024811,"y0":50.005245997032645,"z0":5.760999177244766,"aX":5.494858476662356},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.0,"breakHorizontal":-7.1,"spinRate":2329,"spinDirection":44},"zone":14,"typeConfidence":0.91,"plateTime":0.4324389184990034,"extension":6.09505881508174},"index":5,"playId":"3953487a-5955-31b2-9259-29532ff875cc","pitchNumber":5,"startTime":"2026-07-21T02:03:27.161Z","endTime":"2026-07-21T02:03:30.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66871976104184,"aZ":-34.09777248294285,"pfxX":3.750389154750307,"pfxZ":-1.1538361991472645,"pX":1.1882984470708076,"pZ":0.5309116129082111,"vX0":6.820381496220469,"vY0":-127.9521183030827,"vZ0":-5.767889433638014,"x":71.7,"y":224.45,"x0":-1.9962288194930826,"y0":50.006218674811436,"z0":5.477083217953214,"aX":6.236377955333922},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-3.1,"breakHorizontal":-8.3,"spinRate":2264,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.42758952000774286,"extension":6.093501723890907},"index":6,"playId":"ca72b3ff-e457-3624-a3dd-3be80348730b","pitchNumber":6,"startTime":"2026-07-21T02:03:42.075Z","endTime":"2026-07-21T02:03:45.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:03:45.487Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-21T02:04:53.529Z","endTime":"2026-07-21T02:06:51.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T02:04:09.958Z","endTime":"2026-07-21T02:04:55.804Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.0,"endSpeed":93.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.827041096560148,"aZ":-18.193162928792507,"pfxX":-10.448523368450168,"pfxZ":6.383704479637494,"pX":0.831277734379293,"pZ":0.7662357869842136,"vX0":11.158593839995811,"vY0":-146.4581611955579,"vZ0":-10.76645354699295,"x":85.31,"y":218.09,"x0":-1.6550513091803862,"y0":50.00503207576189,"z0":5.557337081225919,"aX":-22.895026162890037},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":9.7,"breakHorizontal":16.9,"spinRate":2110,"spinDirection":225},"zone":14,"typeConfidence":0.89,"plateTime":0.37275784311435345,"extension":6.27554339170367},"index":1,"playId":"a4494242-2f7e-3e84-aed6-b4de4e9b7143","pitchNumber":1,"startTime":"2026-07-21T02:04:55.804Z","endTime":"2026-07-21T02:04:58.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21875045582556,"aZ":-28.736145233794673,"pfxX":5.532140000062535,"pfxZ":2.1641246635781393,"pX":-0.8659757773757656,"pZ":2.380101547556659,"vX0":1.3575569968247554,"vY0":-125.92360038089001,"vZ0":-2.139152835012985,"x":150.01,"y":174.52,"x0":-2.131937170091093,"y0":50.00170521482674,"z0":5.591022989266901,"aX":8.785018056995293},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.6,"breakHorizontal":-10.3,"spinRate":2099,"spinDirection":53},"zone":13,"typeConfidence":0.9,"plateTime":0.4368281138604071,"extension":5.830635385356338},"index":2,"playId":"0c5b0e5d-32c3-3128-864d-3474f777a83f","pitchNumber":2,"startTime":"2026-07-21T02:05:16.199Z","endTime":"2026-07-21T02:05:20.169Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.4,"endSpeed":93.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67092944809797,"aZ":-19.06737304198,"pfxX":-11.09244521340105,"pfxZ":5.950106365336769,"pX":0.08467129862298675,"pZ":0.726002656010959,"vX0":9.302324116043042,"vY0":-147.1711665344033,"vZ0":-10.613874253149303,"x":113.77,"y":219.18,"x0":-1.6699450526185025,"y0":50.00090450616994,"z0":5.499016790779123,"aX":-24.423722557069162},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":8.9,"breakHorizontal":18.4,"spinRate":2070,"spinDirection":228},"zone":14,"typeConfidence":0.93,"plateTime":0.37163326554506426,"extension":6.850044776744926},"index":3,"playId":"3ec878f5-2fec-35a7-8f1e-01162e5491f5","pitchNumber":3,"startTime":"2026-07-21T02:05:49.296Z","endTime":"2026-07-21T02:05:52.296Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":92.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.300797079763306,"aZ":-21.08452027241813,"pfxX":-10.151593818002151,"pfxZ":5.144025456578089,"pX":0.211342137478703,"pZ":1.8820791329466808,"vX0":9.169484534819185,"vY0":-145.4819165436641,"vZ0":-7.301024698394147,"x":108.94,"y":187.96,"x0":-1.653575014425267,"y0":50.0037396516042,"z0":5.690185041138588,"aX":-21.886661244526298},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":8.0,"breakHorizontal":16.7,"spinRate":1986,"spinDirection":226},"zone":8,"typeConfidence":0.93,"plateTime":0.37567312768993855,"extension":6.197060834805809},"index":4,"playId":"6470580b-a511-396a-9bde-a76870593a8b","pitchNumber":4,"startTime":"2026-07-21T02:06:08.931Z","endTime":"2026-07-21T02:06:11.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":92.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31948331548029,"aZ":-22.610574567292396,"pfxX":-10.242553744821917,"pfxZ":4.440823120148597,"pX":-0.5043326645408647,"pZ":1.7402479857086082,"vX0":7.3293928460280755,"vY0":-145.21293641474847,"vZ0":-7.310704182741032,"x":136.22,"y":191.79,"x0":-1.719512217184406,"y0":50.003505387417086,"z0":5.647599351457954,"aX":-22.059770067097435},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":6.8,"breakHorizontal":17.3,"spinRate":1956,"spinDirection":222},"zone":7,"typeConfidence":0.95,"plateTime":0.37597441597612,"extension":6.145925808923867},"index":5,"playId":"c0d15f51-64a6-3cd6-b659-1c1296313da5","pitchNumber":5,"startTime":"2026-07-21T02:06:26.244Z","endTime":"2026-07-21T02:06:29.244Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41315204327882,"aZ":-14.953682614390273,"pfxX":-5.880217315744724,"pfxZ":8.295376734668604,"pX":0.486870135453398,"pZ":2.626599002751722,"vX0":7.7272854352280795,"vY0":-143.0531765589436,"vZ0":-6.497952185573601,"x":98.44,"y":167.86,"x0":-1.4830146604045817,"y0":50.006757719975454,"z0":5.861796813808262,"aX":-12.213285029562668},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.9,"breakHorizontal":9.1,"spinRate":2143,"spinDirection":223},"zone":6,"typeConfidence":0.98,"plateTime":0.38259774490812726,"extension":6.335384828555965},"index":6,"playId":"d11b8e1e-db19-3ae6-a33a-301bf4427fc8","pitchNumber":6,"startTime":"2026-07-21T02:06:46.956Z","endTime":"2026-07-21T02:06:51.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:06:51.913Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Munetaka Murakami flies out to left fielder Wyatt Langford.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T02:09:14.991Z","endTime":"2026-07-21T02:10:00.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687239,"fullName":"Ben Peoples","link":"/api/v1/people/687239"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ben Peoples replaces Peyton Gray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T02:07:12.292Z","endTime":"2026-07-21T02:09:17.224Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687239,"link":"/api/v1/people/687239"},"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, 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":88.4,"endSpeed":81.6,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11952246960963,"aZ":-28.9739528045608,"pfxX":1.9346640022838042,"pfxZ":1.8970363545299893,"pX":-0.447710808216679,"pZ":3.1605029445160775,"vX0":0.5233311815844063,"vY0":-128.78640197914663,"vZ0":-1.432580292844418,"x":134.07,"y":153.45,"x0":-0.9046864162047058,"y0":50.00604620284933,"z0":5.951412399385233,"aX":3.271571242614059},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.4,"breakHorizontal":-3.6,"spinRate":2456,"spinDirection":160},"zone":1,"typeConfidence":0.91,"plateTime":0.42424268996842995,"extension":6.273247919833996},"index":1,"playId":"a0f27863-f431-33ab-9695-7dcbac702927","pitchNumber":1,"startTime":"2026-07-21T02:09:17.224Z","endTime":"2026-07-21T02:09:20.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85936063119169,"aZ":-11.171974058367608,"pfxX":-1.3033419869550085,"pfxZ":10.631670995868781,"pX":0.9123897979439098,"pZ":2.7463237590743583,"vX0":4.9241860980286365,"vY0":-139.3154542639929,"vZ0":-6.632995311544092,"x":82.22,"y":164.63,"x0":-0.7048991596836992,"y0":50.003135370430186,"z0":5.888671390062731,"aX":-2.575562707853753},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":1.4,"spinRate":2259,"spinDirection":197},"zone":12,"typeConfidence":0.91,"plateTime":0.3924191620602282,"extension":6.546230423805226},"index":2,"playId":"30d620fc-436d-344d-a1dd-128990859634","pitchNumber":2,"startTime":"2026-07-21T02:09:34.329Z","endTime":"2026-07-21T02:09:37.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.138962926071567,"aZ":-12.774619365631333,"pfxX":-1.699869376522758,"pfxZ":9.78664782799,"pX":-0.3629720188401927,"pZ":3.2697022609686006,"vX0":2.0775660908447344,"vY0":-139.5917956263002,"vZ0":-4.9298566077114625,"x":130.84,"y":150.5,"x0":-0.8944929978019358,"y0":50.00295424469236,"z0":5.893464696666442,"aX":-3.3696191897207597},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":2.6,"spinRate":2303,"spinDirection":193},"zone":1,"typeConfidence":0.91,"plateTime":0.39173375060796056,"extension":6.460911811841916},"hitData":{"launchSpeed":81.3,"launchAngle":53.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.3,"coordY":112.72}},"index":3,"playId":"1d0a3739-8002-3c15-a4bb-13c1b217dad0","pitchNumber":3,"startTime":"2026-07-21T02:09:51.369Z","endTime":"2026-07-21T02:10:00.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:10:00.764Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Vargas flies out to shortstop Ezequiel Duran in foul territory.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T02:10:00.609Z","endTime":"2026-07-21T02:12:01.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687239,"fullName":"Ben Peoples","link":"/api/v1/people/687239"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"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":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.264795458647647,"aZ":-10.448626857199503,"pfxX":-2.0360623058254186,"pfxZ":10.824302681787977,"pX":0.6907427241159934,"pZ":3.156626914816261,"vX0":4.22658633201542,"vY0":-140.64029273664383,"vZ0":-5.82580472086195,"x":90.67,"y":153.55,"x0":-0.5656557702832897,"y0":50.00636866674953,"z0":5.929682127678997,"aX":-4.08816292981493},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.6,"breakHorizontal":2.9,"spinRate":2331,"spinDirection":193},"zone":3,"typeConfidence":0.91,"plateTime":0.38913158269307235,"extension":6.457251848740474},"index":0,"playId":"4ab38786-c69c-35db-9d0d-afb420325f9e","pitchNumber":1,"startTime":"2026-07-21T02:10:31.748Z","endTime":"2026-07-21T02:10:34.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.10826664822407,"aZ":-10.744661799974368,"pfxX":-2.2852930675870944,"pfxZ":10.573017137516535,"pX":0.6291304221649249,"pZ":3.3358950918294914,"vX0":4.424923548676839,"vY0":-141.2252781757176,"vZ0":-5.263822913333744,"x":93.02,"y":148.71,"x0":-0.658626771161709,"y0":50.003498521434565,"z0":5.910263833686684,"aX":-4.632418804375357},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.4,"breakHorizontal":3.2,"spinRate":2420,"spinDirection":196},"zone":3,"typeConfidence":0.91,"plateTime":0.38731200292906287,"extension":6.492947022481898},"index":1,"playId":"8e051a75-791a-3362-894c-29d2dfc8175d","pitchNumber":2,"startTime":"2026-07-21T02:10:50.198Z","endTime":"2026-07-21T02:10:53.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.263641135717638,"aZ":-34.18530236202192,"pfxX":0.3053486364682225,"pfxZ":-1.2268703409990422,"pX":0.645634288371864,"pZ":2.5438476991284764,"vX0":3.2984688586966633,"vY0":-126.97926206596381,"vZ0":-1.990464347521085,"x":92.39,"y":170.1,"x0":-0.7059374730379806,"y0":50.00065792058694,"z0":6.039404445655762,"aX":0.5013374403540477},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.4,"breakHorizontal":-1.2,"spinRate":2444,"spinDirection":79},"zone":6,"typeConfidence":0.89,"plateTime":0.4301856328299509,"extension":6.368502707410302},"index":2,"playId":"a916ccd4-4700-3ced-8f47-aad37ba030ad","pitchNumber":3,"startTime":"2026-07-21T02:11:11.044Z","endTime":"2026-07-21T02:11:14.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11899234264696,"aZ":-11.971177390493795,"pfxX":-2.0059559781258223,"pfxZ":9.930364755937504,"pX":0.23613669897134704,"pZ":4.066508940527476,"vX0":2.924684610764414,"vY0":-141.25123231218967,"vZ0":-3.4203813421185663,"x":108.0,"y":128.98,"x0":-0.5488194804674912,"y0":50.00441674956162,"z0":6.055131135128734,"aX":-4.081952816402217},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.5,"breakHorizontal":3.1,"spinRate":2289,"spinDirection":199},"zone":12,"typeConfidence":0.91,"plateTime":0.3867764911320437,"extension":6.443438602560032},"index":3,"playId":"51221947-3ac9-37c4-b513-d97ae438fedc","pitchNumber":4,"startTime":"2026-07-21T02:11:33.044Z","endTime":"2026-07-21T02:11:36.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.437438348584678,"aZ":-12.485292470347204,"pfxX":-2.3738218465786125,"pfxZ":9.942233457986958,"pX":0.494093866919748,"pZ":3.2528367043126707,"vX0":4.093291381655446,"vY0":-139.1674866642404,"vZ0":-5.223858174467613,"x":98.17,"y":150.95,"x0":-0.6810016597049722,"y0":50.00287518631886,"z0":5.967262173330347,"aX":-4.701328906472347},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":3.6,"spinRate":2362,"spinDirection":196},"zone":3,"typeConfidence":0.9,"plateTime":0.392156170368565,"extension":6.531700509819585},"hitData":{"launchSpeed":97.8,"launchAngle":61.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":59.23,"coordY":156.14}},"index":4,"playId":"83ce11b3-cf12-3fdb-b788-b793aab562eb","pitchNumber":5,"startTime":"2026-07-21T02:11:51.139Z","endTime":"2026-07-21T02:12:01.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:12:01.410Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colson Montgomery flies out to center fielder Evan Carter.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-21T02:12:23.376Z","endTime":"2026-07-21T02:16:21.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687239,"fullName":"Ben Peoples","link":"/api/v1/people/687239"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6,7,8],"actionIndex":[2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.7,"endSpeed":87.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.870037223475975,"aZ":-12.341499752997679,"pfxX":-0.46121527625880976,"pfxZ":10.08527509908316,"pX":0.982953556265429,"pZ":2.5527562169270643,"vX0":4.754265808617976,"vY0":-139.23380133877373,"vZ0":-6.717575505411898,"x":79.53,"y":169.86,"x0":-0.6856698931495986,"y0":50.00004201453413,"z0":5.811079711029324,"aX":-0.9081641823361571},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.0,"breakHorizontal":-0.1,"spinRate":2377,"spinDirection":191},"zone":14,"typeConfidence":0.91,"plateTime":0.3932009508147898,"extension":6.474876743944278},"index":0,"playId":"02e12f5f-da37-35f2-aa90-db9d76b6f099","pitchNumber":1,"startTime":"2026-07-21T02:12:36.641Z","endTime":"2026-07-21T02:12:41.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.012821608865003,"aZ":-30.996680392936074,"pfxX":2.540185294824018,"pfxZ":0.6803065852062833,"pX":0.8650794637663165,"pZ":2.14803696793031,"vX0":3.593709539617438,"vY0":-130.12715732318748,"vZ0":-3.6025241160837536,"x":84.03,"y":180.78,"x0":-0.8611320279701574,"y0":50.00204411952051,"z0":5.886044149968083,"aX":4.376527152105969},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.7,"breakHorizontal":-5.4,"spinRate":2564,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.4201126923950378,"extension":6.491021037438829},"index":1,"playId":"8e022235-184b-3b61-8702-30842cd8aaf4","pitchNumber":2,"startTime":"2026-07-21T02:12:55.250Z","endTime":"2026-07-21T02:12:59.445Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-21T02:13:27.643Z","endTime":"2026-07-21T02:14:45.539Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.475007955605165,"aZ":-12.970569016209872,"pfxX":-1.8795109181010288,"pfxZ":9.394713269218045,"pX":1.2300758753133458,"pZ":2.4169754342190237,"vX0":5.877531800298351,"vY0":-141.63748181671173,"vZ0":-7.294845158384885,"x":70.11,"y":173.52,"x0":-0.6221841256277701,"y0":50.00573830008793,"z0":5.844564122278169,"aX":-3.8435873270268357},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.8,"breakHorizontal":2.3,"spinRate":2221,"spinDirection":193},"zone":14,"typeConfidence":0.91,"plateTime":0.3857961697975636,"extension":6.546683124510062},"index":3,"playId":"f7e2094d-2f44-3640-b87d-6b51aac6c972","pitchNumber":3,"startTime":"2026-07-21T02:14:45.539Z","endTime":"2026-07-21T02:14:49.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.0,"endSpeed":88.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.744030451093433,"aZ":-12.546995731677004,"pfxX":-2.5358241459306528,"pfxZ":9.87608354793863,"pX":-0.14389652107277295,"pZ":3.94996426177425,"vX0":3.006582050603783,"vY0":-139.87691904272734,"vZ0":-3.474087256394708,"x":122.48,"y":132.13,"x0":-0.9018321700160238,"y0":50.00032641042081,"z0":6.027448980666639,"aX":-5.038341937556415},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":4.0,"spinRate":2309,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.39117193254568905,"extension":6.466899239400063},"index":4,"playId":"3e1afbb6-645a-3f65-816a-1527242484ff","pitchNumber":4,"startTime":"2026-07-21T02:15:03.356Z","endTime":"2026-07-21T02:15:06.356Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-21T02:15:13.449Z","endTime":"2026-07-21T02:15:30.375Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"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":95.9,"endSpeed":87.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.253170499800216,"aZ":-13.555321519340074,"pfxX":-2.5584129989457685,"pfxZ":9.3825884206959,"pX":-1.0537668265170914,"pZ":4.1370647250230315,"vX0":0.5207555503659244,"vY0":-139.69742502482782,"vZ0":-2.621176999390979,"x":157.17,"y":127.08,"x0":-0.9096041156549883,"y0":50.00603544549842,"z0":5.974019719127271,"aX":-5.078188099469807},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":4.6,"spinRate":2311,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.39146715581784175,"extension":6.3946021215252316},"index":6,"playId":"1f58c28b-0fa1-3684-b4e6-410651145291","pitchNumber":5,"startTime":"2026-07-21T02:15:30.375Z","endTime":"2026-07-21T02:15:33.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81959177284882,"aZ":-29.39032252916634,"pfxX":1.2124912259086433,"pfxZ":1.6366070161609745,"pX":0.1585215259566353,"pZ":1.6026545709381825,"vX0":2.8225431879975775,"vY0":-129.0534837408963,"vZ0":-5.058231594555088,"x":110.96,"y":195.51,"x0":-1.1033926283224316,"y0":50.00392675738254,"z0":5.830258746435675,"aX":2.0609588685831213},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.2,"breakHorizontal":-2.8,"spinRate":2428,"spinDirection":182},"zone":14,"typeConfidence":0.91,"plateTime":0.42311594393000806,"extension":6.43343341085964},"index":7,"playId":"c0d4a1f4-a1ff-353c-a9a4-a8362fad6461","pitchNumber":6,"startTime":"2026-07-21T02:15:49.892Z","endTime":"2026-07-21T02:15:52.892Z","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":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.684546028609407,"aZ":-13.238157541832551,"pfxX":-2.640740469825643,"pfxZ":9.64410696246231,"pX":-0.2581964822494892,"pZ":3.1465073736445195,"vX0":2.4879300254174925,"vY0":-138.6810411671336,"vZ0":-5.1054389224188155,"x":126.84,"y":153.82,"x0":-0.8203775551495576,"y0":50.001164645241424,"z0":5.8822069605305405,"aX":-5.184504054946281},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":4.3,"spinRate":2212,"spinDirection":198},"zone":2,"typeConfidence":0.9,"plateTime":0.39373615642943305,"extension":6.565402648916185},"hitData":{"launchSpeed":95.4,"launchAngle":55.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.64,"coordY":101.74}},"index":8,"playId":"b17e8b28-525c-3509-8bb9-d60ff85bdc38","pitchNumber":7,"startTime":"2026-07-21T02:16:11.882Z","endTime":"2026-07-21T02:16:21.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:16:21.500Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake Burger homers (17) on a fly ball to left center field.","rbi":1,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T02:18:42.268Z","endTime":"2026-07-21T02:19:06.947Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"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":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":{"id":622554,"link":"/api/v1/people/622554"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Luisangel Acuña replaces shortstop Colson Montgomery, batting 4th, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T02:18:44.500Z","endTime":"2026-07-21T02:18:44.501Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"401","replacedPlayer":{"id":695657,"link":"/api/v1/people/695657"}},{"details":{"description":"Pitching Change: Seranthony Domínguez replaces Jordan Hicks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T02:18:44.502Z","endTime":"2026-07-21T02:18:44.503Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622554,"link":"/api/v1/people/622554"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.691222793911038,"aZ":-18.66054199060483,"pfxX":-5.728441979729606,"pfxZ":6.717341074952649,"pX":-0.446785551843318,"pZ":2.0425102885763513,"vX0":5.256747409747591,"vY0":-140.0275824831885,"vZ0":-5.63223855672728,"x":134.03,"y":183.63,"x0":-1.5921057040710824,"y0":50.0044460182495,"z0":5.276460333540691,"aX":-11.527827198914363},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.4,"breakHorizontal":9.5,"spinRate":2208,"spinDirection":219},"zone":7,"typeConfidence":0.83,"plateTime":0.3891857321147776,"extension":6.290771552383499},"hitData":{"launchSpeed":99.3,"launchAngle":28.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":72.23,"coordY":42.61}},"index":2,"playId":"34d90510-f317-373f-877e-d36a4d8ea82d","pitchNumber":1,"startTime":"2026-07-21T02:18:44.504Z","endTime":"2026-07-21T02:19:06.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:19:06.947Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Duran strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T02:19:18.618Z","endTime":"2026-07-21T02:21:24.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.130773483499755,"aZ":-28.795880944038217,"pfxX":7.906240025078144,"pfxZ":2.258785773059424,"pX":-0.49129104696487585,"pZ":2.4607901464429913,"vX0":0.7678294017835021,"vY0":-121.20673147874747,"vZ0":-1.5480040363828174,"x":135.73,"y":172.34,"x0":-1.8398189667728322,"y0":50.00519734643281,"z0":5.605675004159378,"aX":11.848235371369684},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.0,"breakHorizontal":-14.5,"spinRate":2476,"spinDirection":71},"zone":4,"typeConfidence":0.91,"plateTime":0.450672419320159,"extension":6.351149707060035},"index":0,"playId":"592330e5-60ba-35e3-ad4e-844fe4d16d70","pitchNumber":1,"startTime":"2026-07-21T02:19:28.833Z","endTime":"2026-07-21T02:19:31.873Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.250069227777622,"aZ":-26.621832451958653,"pfxX":4.33020735820429,"pfxZ":3.5879059740141814,"pX":1.3259435811188816,"pZ":0.4786400299959728,"vX0":5.418966606721114,"vY0":-123.29662293656347,"vZ0":-6.563687855042834,"x":66.46,"y":225.86,"x0":-1.4584328645983309,"y0":50.00347708266021,"z0":5.40534115648168,"aX":6.703833100038028},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.3,"breakHorizontal":-9.0,"spinRate":2564,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.4433045524464241,"extension":6.517044798343287},"index":1,"playId":"5ddedd90-ba44-37db-a033-d55b4aea9782","pitchNumber":2,"startTime":"2026-07-21T02:19:55.926Z","endTime":"2026-07-21T02:19:58.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.526186030955017,"aZ":-29.155309052404036,"pfxX":9.845871263809144,"pfxZ":2.0105122714439894,"pX":-0.868719478689118,"pZ":2.8311087789753033,"vX0":-0.8436381125880589,"vY0":-121.66991609716953,"vZ0":-0.7095437719699742,"x":150.11,"y":162.34,"x0":-1.7972173606513262,"y0":50.00291048721145,"z0":5.649611490012199,"aX":14.7840930040764},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.7,"breakHorizontal":-17.6,"spinRate":2452,"spinDirection":66},"zone":11,"typeConfidence":0.91,"plateTime":0.44991792489956195,"extension":6.28544537096094},"index":2,"playId":"929a7721-5250-389a-9309-a8d17fcd92c7","pitchNumber":3,"startTime":"2026-07-21T02:20:15.825Z","endTime":"2026-07-21T02:20:20.567Z","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":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29507493262254,"aZ":-15.00128740377181,"pfxX":-4.575303386898822,"pfxZ":8.196739585614704,"pX":-0.8490532535124201,"pZ":1.5286939160711845,"vX0":4.244187376854167,"vY0":-143.19693857775545,"vZ0":-7.886964893189898,"x":149.36,"y":197.51,"x0":-1.7495101031610651,"y0":50.005198607333924,"z0":5.240073049799233,"aX":-9.58830546256631},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.6,"breakHorizontal":7.6,"spinRate":2288,"spinDirection":217},"zone":13,"typeConfidence":0.95,"plateTime":0.38120552788124673,"extension":6.408210749525359},"index":3,"playId":"2ae4135b-08fa-3988-af8b-5cd697b31608","pitchNumber":4,"startTime":"2026-07-21T02:20:32.290Z","endTime":"2026-07-21T02:20:35.745Z","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":96.6,"endSpeed":89.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.858587159505298,"aZ":-16.252113505647337,"pfxX":-4.333000965043114,"pfxZ":7.902595722842862,"pX":0.960270815621877,"pZ":1.5453477251638157,"vX0":8.298816261606413,"vY0":-140.35346532344238,"vZ0":-7.311681751475615,"x":80.4,"y":197.06,"x0":-1.458832145685115,"y0":50.001974206550265,"z0":5.22337773295615,"aX":-8.729636559164247},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.1,"breakHorizontal":6.4,"spinRate":2229,"spinDirection":213},"zone":14,"typeConfidence":0.94,"plateTime":0.3888005077161454,"extension":6.517868450392917},"index":4,"playId":"8dd54592-186e-38e4-8cee-f9f12fd4c64f","pitchNumber":5,"startTime":"2026-07-21T02:20:50.004Z","endTime":"2026-07-21T02:20:53.004Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-21T02:21:03.866Z","endTime":"2026-07-21T02:21:21.542Z","isPitch":false,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"}},{"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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34911681328202,"aZ":-31.84605983105618,"pfxX":2.486433574970379,"pfxZ":0.2037895101628333,"pX":0.5770760738323663,"pZ":1.1546774491679446,"vX0":4.235404046228002,"vY0":-124.83131452084264,"vZ0":-4.279902158850388,"x":95.0,"y":207.6,"x0":-1.4595731860201357,"y0":50.00199993927097,"z0":5.4913627757686605,"aX":3.9522976165221433},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.4,"breakHorizontal":-5.4,"spinRate":2445,"spinDirection":66},"zone":14,"typeConfidence":0.79,"plateTime":0.43751987871961484,"extension":6.627024194594425},"index":6,"playId":"9625d6c2-91a2-3f1d-94c4-60946b37c4d1","pitchNumber":6,"startTime":"2026-07-21T02:21:21.542Z","endTime":"2026-07-21T02:21:24.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:21:24.603Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Evan Carter grounds out, first baseman Munetaka Murakami to pitcher Seranthony Domínguez.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T02:21:34.345Z","endTime":"2026-07-21T02:23:00.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":622554,"link":"/api/v1/people/622554"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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.2,"endSpeed":77.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.005447929004493,"aZ":-33.10416130573579,"pfxX":3.3501143358966226,"pfxZ":-0.6224147210584423,"pX":-0.6321327597598136,"pZ":1.1579811059748544,"vX0":1.6972146522328528,"vY0":-121.23901832446441,"vZ0":-3.235036028181424,"x":141.1,"y":207.51,"x0":-1.7758257511791162,"y0":50.004095300144634,"z0":5.389621048844177,"aX":5.002540796014053},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-1.7,"breakHorizontal":-6.5,"spinRate":2485,"spinDirection":69},"zone":13,"typeConfidence":0.38,"plateTime":0.45123583214289376,"extension":6.53112457193932},"index":0,"playId":"c6317b91-b550-3ec6-bed8-883ecaf121ff","pitchNumber":1,"startTime":"2026-07-21T02:21:49.323Z","endTime":"2026-07-21T02:21:52.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.190955171858317,"aZ":-18.38872227098354,"pfxX":-6.721520887924875,"pfxZ":6.791719860480384,"pX":-0.3353788282364903,"pZ":1.7017864862772931,"vX0":6.100193349697837,"vY0":-141.3080067771534,"vZ0":-6.475012993334964,"x":129.78,"y":192.83,"x0":-1.6453224529613042,"y0":50.00127184077381,"z0":5.197807654632884,"aX":-13.637775376756444},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.2,"breakHorizontal":11.0,"spinRate":2502,"spinDirection":206},"zone":7,"typeConfidence":0.7,"plateTime":0.38712240473687,"extension":6.444179349352833},"index":1,"playId":"3dad234c-5689-3583-8ea0-a89de22c8221","pitchNumber":2,"startTime":"2026-07-21T02:22:04.673Z","endTime":"2026-07-21T02:22:07.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.259177722188426,"aZ":-30.572656739128075,"pfxX":3.0933470504559883,"pfxZ":1.0173285081007526,"pX":1.1455273231236172,"pZ":0.9655061281313484,"vX0":5.299037232847265,"vY0":-124.33863431798565,"vZ0":-4.642416288842348,"x":73.34,"y":212.71,"x0":-1.40938610449961,"y0":50.00560936789934,"z0":5.37328907662375,"aX":4.877313440502916},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":-6.7,"spinRate":2532,"spinDirection":66},"zone":14,"typeConfidence":0.84,"plateTime":0.4393218853706533,"extension":6.535938312858657},"index":2,"playId":"2e253f8b-68ed-3436-a9ab-67d4c9ae6ad3","pitchNumber":3,"startTime":"2026-07-21T02:22:20.370Z","endTime":"2026-07-21T02:22:23.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.097117366364042,"aZ":-17.31510941388505,"pfxX":-4.327152964373848,"pfxZ":7.480446634132518,"pX":-1.2876358350787789,"pZ":2.8787208462827993,"vX0":2.4842858775013936,"vY0":-139.7402124192537,"vZ0":-3.5991502742973447,"x":166.08,"y":161.05,"x0":-1.6237282038816727,"y0":50.00565054841463,"z0":5.3139308294088545,"aX":-8.599692189709854},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":7.3,"spinRate":2371,"spinDirection":204},"zone":11,"typeConfidence":0.92,"plateTime":0.39125237224219456,"extension":6.371371755310424},"index":3,"playId":"b83f1809-8b68-3a4f-80b7-a5ccb164c8d1","pitchNumber":4,"startTime":"2026-07-21T02:22:36.455Z","endTime":"2026-07-21T02:22:39.710Z","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":96.9,"endSpeed":89.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.365810620116793,"aZ":-15.945806124062313,"pfxX":-5.227704841182069,"pfxZ":8.017543618580621,"pX":0.5868606387083752,"pZ":2.2610881852916807,"vX0":7.590125608206216,"vY0":-140.98661649760564,"vZ0":-5.623004242715042,"x":94.63,"y":177.73,"x0":-1.4540177594234636,"y0":50.00493099806312,"z0":5.301075388549936,"aX":-10.584865978813385},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.6,"breakHorizontal":8.0,"spinRate":2459,"spinDirection":207},"zone":6,"typeConfidence":0.92,"plateTime":0.3876686630560706,"extension":6.4455043134710674},"hitData":{"launchSpeed":85.0,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.54,"coordY":163.24}},"index":4,"playId":"8cd9a32c-36b1-3543-9ea5-049cb77870ee","pitchNumber":5,"startTime":"2026-07-21T02:22:52.722Z","endTime":"2026-07-21T02:23:00.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:23:00.321Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elias Díaz strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-21T02:23:43.251Z","endTime":"2026-07-21T02:25:00.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.461967268418647,"aZ":-29.853500040617448,"pfxX":7.889357815347595,"pfxZ":1.5350794590307792,"pX":0.277165107782867,"pZ":2.5262655890774326,"vX0":2.1902182665820877,"vY0":-122.32290468947565,"vZ0":-1.0277441202422346,"x":106.44,"y":170.57,"x0":-1.6551565164297217,"y0":50.003457170214645,"z0":5.514717599024539,"aX":11.938253686977031},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.8,"breakHorizontal":-14.8,"spinRate":2391,"spinDirection":74},"zone":6,"typeConfidence":0.9,"plateTime":0.44801813760395826,"extension":6.723956340683709},"index":0,"playId":"023b6d79-3cb5-3ab4-a140-a39f51e3e5d1","pitchNumber":1,"startTime":"2026-07-21T02:23:43.251Z","endTime":"2026-07-21T02:23:46.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(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.0,"endSpeed":89.2,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.441276115472434,"aZ":-15.51542059656348,"pfxX":-4.677189096104547,"pfxZ":8.215924253549892,"pX":0.18465771925641822,"pZ":1.7249851544187307,"vX0":6.587390696270544,"vY0":-141.09863248972962,"vZ0":-6.902914540825713,"x":109.96,"y":192.21,"x0":-1.566552241914598,"y0":50.00148903263107,"z0":5.192568680797587,"aX":-9.482536333395311},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":7.2,"spinRate":2415,"spinDirection":209},"zone":8,"typeConfidence":0.94,"plateTime":0.38737173318009965,"extension":6.570648731042918},"index":1,"playId":"0659e81e-6aeb-34be-8090-67dd98f07a89","pitchNumber":2,"startTime":"2026-07-21T02:23:58.262Z","endTime":"2026-07-21T02:24:01.262Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-21T02:24:07.441Z","endTime":"2026-07-21T02:24:20.640Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.894470547027186,"aZ":-18.458048245231215,"pfxX":-4.983795914682842,"pfxZ":6.790888948007989,"pX":1.217149964692901,"pZ":2.0419134725575474,"vX0":9.33327602490822,"vY0":-140.9493291274356,"vZ0":-5.61070569751666,"x":70.61,"y":183.65,"x0":-1.483850750077721,"y0":50.00388828963852,"z0":5.243369828987632,"aX":-10.067995677969417},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.4,"breakHorizontal":7.2,"spinRate":2422,"spinDirection":208},"zone":14,"typeConfidence":0.88,"plateTime":0.38803244522725144,"extension":6.564331885442222},"index":3,"playId":"6bf81da2-a395-3f99-920f-e75e3814479d","pitchNumber":3,"startTime":"2026-07-21T02:24:20.640Z","endTime":"2026-07-21T02:24:24.066Z","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":96.4,"endSpeed":88.5,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22367388070053,"aZ":-13.454096121317907,"pfxX":-5.225126358473467,"pfxZ":9.42534955635419,"pX":2.139276341162404,"pZ":0.8375914310237353,"vX0":11.067991103509216,"vY0":-139.73683420925826,"vZ0":-9.399219258580498,"x":35.46,"y":216.17,"x0":-1.1864272151833248,"y0":50.004421222552686,"z0":5.119750986024326,"aX":-10.380253549957455},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":7.3,"spinRate":2506,"spinDirection":212},"zone":14,"typeConfidence":0.95,"plateTime":0.3913278411313805,"extension":6.5114243797583145},"index":4,"playId":"e7f46387-8b28-36bc-90ee-4c07cdc25571","pitchNumber":4,"startTime":"2026-07-21T02:24:34.977Z","endTime":"2026-07-21T02:24:37.977Z","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":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.624834940588666,"aZ":-27.39077652148321,"pfxX":4.977313181870415,"pfxZ":2.979541758141537,"pX":1.3379257829414006,"pZ":0.9271480288181061,"vX0":5.039701037935865,"vY0":-125.4942342358611,"vZ0":-5.489633749806932,"x":66.0,"y":213.75,"x0":-1.3376497337881679,"y0":50.00461831065127,"z0":5.3536205165799124,"aX":7.998870201289633},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.4,"breakHorizontal":-10.1,"spinRate":2501,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.43521292089599006,"extension":6.814621766461643},"index":5,"playId":"e864088a-201c-317e-8f37-8cf5884d8e04","pitchNumber":5,"startTime":"2026-07-21T02:24:57.175Z","endTime":"2026-07-21T02:25:00.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:25:00.175Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randal Grichuk strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T02:27:35.538Z","endTime":"2026-07-21T02:29:00.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,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":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Robby Ahlstrom replaces Ben Peoples.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T02:25:17.340Z","endTime":"2026-07-21T02:27:06.013Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695239,"link":"/api/v1/people/695239"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Randal Grichuk replaces Andrew Benintendi.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T02:27:06.013Z","endTime":"2026-07-21T02:27:37.808Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":643217,"link":"/api/v1/people/643217"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.185210457731706,"aZ":-30.900839720357137,"pfxX":6.2474511927400584,"pfxZ":0.8127844555982087,"pX":0.13450391407756485,"pZ":2.46971218638771,"vX0":-7.046923332844776,"vY0":-124.64056333931111,"vZ0":-2.407648252718274,"x":111.87,"y":172.1,"x0":2.1875204199849643,"y0":50.006090722853884,"z0":6.0014843386397185,"aX":9.826523356772327},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.2,"breakHorizontal":-9.7,"spinRate":1180,"spinDirection":143},"zone":5,"typeConfidence":0.85,"plateTime":0.4395410752093971,"extension":6.356889603988913},"index":2,"playId":"de16ea5a-4409-389e-987f-e40a31ee1447","pitchNumber":1,"startTime":"2026-07-21T02:27:37.808Z","endTime":"2026-07-21T02:27:44.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95906025816515,"aZ":-15.85631617347276,"pfxX":5.377006317069721,"pfxZ":8.745831100805512,"pX":0.3692256646173686,"pZ":2.7755617113947797,"vX0":-6.5854254313493765,"vY0":-135.13321111565025,"vZ0":-5.679686818876716,"x":102.93,"y":163.84,"x0":2.128942613005769,"y0":50.00583996677973,"z0":6.00245260127171,"aX":10.036391223030071},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.9,"breakHorizontal":-8.5,"spinRate":2112,"spinDirection":151},"zone":6,"typeConfidence":0.64,"plateTime":0.4039317184494986,"extension":6.04400524957189},"index":3,"playId":"35c2dfc8-a8e7-3d5e-991e-c53eb95c74bc","pitchNumber":2,"startTime":"2026-07-21T02:28:14.870Z","endTime":"2026-07-21T02:28:20.127Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.887363455020942,"aZ":-11.644300086899023,"pfxX":2.8622463055340788,"pfxZ":10.625664326126849,"pX":-0.24312298905390559,"pZ":4.637463320143155,"vX0":-6.248769301636026,"vY0":-137.49797111838538,"vZ0":-2.2395403078536327,"x":126.27,"y":113.57,"x0":1.6778346248643135,"y0":50.00262600578147,"z0":6.243589785219807,"aX":5.530598956941866},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.1,"breakHorizontal":-4.0,"spinRate":2178,"spinDirection":152},"zone":11,"typeConfidence":0.92,"plateTime":0.39696799839446983,"extension":6.087413956617087},"index":4,"playId":"db976ab6-430d-3acf-a801-3a978fb7e196","pitchNumber":3,"startTime":"2026-07-21T02:28:42.038Z","endTime":"2026-07-21T02:28:45.038Z","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":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.915216985743395,"aZ":-25.553252551207986,"pfxX":7.687126095351285,"pfxZ":3.9958040712016327,"pX":1.3569574456102134,"pZ":1.4892501635740834,"vX0":-4.896531321664488,"vY0":-127.09320893611637,"vZ0":-5.863504749548405,"x":65.28,"y":198.57,"x0":2.2973343143998415,"y0":50.00331542485809,"z0":5.821969436147596,"aX":12.737362448337162},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.2,"breakHorizontal":-13.0,"spinRate":1258,"spinDirection":139},"zone":14,"typeConfidence":0.91,"plateTime":0.42886634920935496,"extension":6.205039923265178},"index":5,"playId":"8844073b-bcac-3587-a0fa-b897cff52480","pitchNumber":4,"startTime":"2026-07-21T02:28:57.808Z","endTime":"2026-07-21T02:29:00.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:29:00.808Z","atBatIndex":57},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Drew Romo doubles (5) on a line drive to left fielder Wyatt Langford.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T02:29:13.444Z","endTime":"2026-07-21T02:31:36.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"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":86.4,"endSpeed":80.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.591199467838056,"aZ":-25.398163185581613,"pfxX":7.9764842980962,"pfxZ":4.190133273700875,"pX":0.23044875843692988,"pZ":1.8196070935742779,"vX0":-7.554247863380758,"vY0":-125.59127986785484,"vZ0":-5.038191722578807,"x":108.22,"y":189.65,"x0":2.2238981368699036,"y0":50.00263529445999,"z0":5.887127140669752,"aX":12.894895933919244},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.7,"breakHorizontal":-13.0,"spinRate":1246,"spinDirection":139},"zone":8,"typeConfidence":0.91,"plateTime":0.434154233668981,"extension":6.400799746107553},"index":0,"playId":"f5e2782d-a54d-3f48-9326-a7585876f9a7","pitchNumber":1,"startTime":"2026-07-21T02:29:26.528Z","endTime":"2026-07-21T02:29:29.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85035262566687,"aZ":-19.965336740302245,"pfxX":9.253520285182761,"pfxZ":6.376169151924815,"pX":0.04272078382098999,"pZ":2.9711079432441374,"vX0":-9.38673734796056,"vY0":-136.91194719602353,"vZ0":-4.360928456640732,"x":115.37,"y":158.56,"x0":2.2996390729892324,"y0":50.000815392484085,"z0":5.935784915416562,"aX":17.713197821309954},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.9,"breakHorizontal":-15.0,"spinRate":2027,"spinDirection":146},"zone":2,"typeConfidence":0.89,"plateTime":0.3987834196190434,"extension":6.204332080126053},"index":1,"playId":"9bd83bf5-a0e5-3364-8480-a9e6404b99ba","pitchNumber":2,"startTime":"2026-07-21T02:29:45.627Z","endTime":"2026-07-21T02:29:48.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.923332984457318,"aZ":-30.008203656954322,"pfxX":-1.5503574225293866,"pfxZ":1.3473282307591878,"pX":0.886861004062474,"pZ":1.563387014837746,"vX0":-3.9883061224678618,"vY0":-125.24452874388771,"vZ0":-4.5365126263714,"x":83.19,"y":196.57,"x0":2.6948766545703915,"y0":50.00010036782997,"z0":5.824264223792581,"aX":-2.4871573081963545},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.7,"breakHorizontal":3.6,"spinRate":2203,"spinDirection":191},"zone":14,"typeConfidence":0.91,"plateTime":0.43565166335678995,"extension":6.6151705421610005},"index":2,"playId":"1373177b-d2a6-3bc3-b9fe-e7f3c23a7f23","pitchNumber":3,"startTime":"2026-07-21T02:30:08.775Z","endTime":"2026-07-21T02:30:12.565Z","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.5,"endSpeed":79.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.678800797871247,"aZ":-26.045299043380076,"pfxX":6.837915944503374,"pfxZ":3.811573316448915,"pX":2.6907696556868896,"pZ":2.120898434315215,"vX0":-1.4383123750243494,"vY0":-125.99937882273196,"vZ0":-4.217610352429056,"x":14.43,"y":181.52,"x0":2.380822770162943,"y0":50.001113513200174,"z0":5.921768521938153,"aX":10.989709630158597},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.1,"breakHorizontal":-12.0,"spinRate":1088,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.4347661065281909,"extension":6.237629454838088},"index":3,"playId":"b7dcb4ac-6c2e-33ff-9523-1756ddef1c9d","pitchNumber":4,"startTime":"2026-07-21T02:30:25.083Z","endTime":"2026-07-21T02:30:28.083Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-21T02:30:38.365Z","endTime":"2026-07-21T02:30:58.443Z","isPitch":false,"type":"action","player":{"id":691011,"link":"/api/v1/people/691011"}},{"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":94.7,"endSpeed":87.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.585410931037853,"aZ":-13.710314899247303,"pfxX":3.025571677868071,"pfxZ":9.530297102710415,"pX":0.28870014322807436,"pZ":3.2399764539472513,"vX0":-5.076155285478783,"vY0":-137.8262998271306,"vZ0":-5.324714209567329,"x":106.0,"y":151.3,"x0":1.7552934579509658,"y0":50.00688845049494,"z0":6.111856718484048,"aX":5.864629135438192},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":-4.6,"spinRate":2141,"spinDirection":154},"zone":2,"typeConfidence":0.92,"plateTime":0.3963329418673709,"extension":6.477716368150579},"index":5,"playId":"98a6076d-4d80-340e-8180-0eeb33036ffb","pitchNumber":5,"startTime":"2026-07-21T02:30:58.443Z","endTime":"2026-07-21T02:31:03.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.434519561314502,"aZ":-26.071406604922903,"pfxX":4.344597646906456,"pfxZ":3.9262695255326703,"pX":-0.15680226780052628,"pZ":1.5951988977751492,"vX0":-7.089976082370062,"vY0":-123.5931995860257,"vZ0":-4.90906470276604,"x":122.98,"y":195.71,"x0":2.1778675098587787,"y0":50.00530593841845,"z0":5.783139243109485,"aX":6.757963239059757},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.2,"breakHorizontal":-6.4,"spinRate":965,"spinDirection":129},"zone":13,"typeConfidence":0.85,"plateTime":0.44229776345013905,"extension":6.256330989746384},"hitData":{"launchSpeed":88.6,"launchAngle":17.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":36.24,"coordY":119.77}},"index":6,"playId":"10114072-dcbf-3f44-b54c-be9857ab52a0","pitchNumber":6,"startTime":"2026-07-21T02:31:22.537Z","endTime":"2026-07-21T02:31:36.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:31:36.393Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Braden Montgomery walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T02:31:35.405Z","endTime":"2026-07-21T02:33:56.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"postOnSecond":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.380435037711273,"aZ":-19.290674281088073,"pfxX":8.507921972828017,"pfxZ":6.959366479169022,"pX":-0.23303634997753486,"pZ":3.846739501619456,"vX0":-9.105440169208554,"vY0":-134.9720718448582,"vZ0":-2.345582867481042,"x":125.88,"y":134.92,"x0":2.0730536145248193,"y0":50.0039583274892,"z0":6.0800022446808555,"aX":15.755235429540088},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.4,"breakHorizontal":-13.6,"spinRate":2013,"spinDirection":138},"zone":11,"typeConfidence":0.89,"plateTime":0.40523954841956256,"extension":6.072476906060995},"index":0,"playId":"06314846-43e9-3a7e-842a-2ea211599bd6","pitchNumber":1,"startTime":"2026-07-21T02:32:06.733Z","endTime":"2026-07-21T02:32:10.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.39264916753141,"aZ":-27.74788660476558,"pfxX":0.06597373479172042,"pfxZ":2.7977517916029946,"pX":0.5639492935118411,"pZ":3.3444770939313835,"vX0":-5.038229145782603,"vY0":-124.37616714176293,"vZ0":-1.0209929036516947,"x":95.5,"y":148.48,"x0":2.5981265324803497,"y0":50.00537713859335,"z0":6.038801839692472,"aX":0.1048957919422893},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.0,"breakHorizontal":1.0,"spinRate":2314,"spinDirection":216},"zone":3,"typeConfidence":0.91,"plateTime":0.43855946556228753,"extension":6.165015493323638},"index":1,"playId":"e7c974c1-e4ed-3f0c-aafb-1ccb6c15d22a","pitchNumber":2,"startTime":"2026-07-21T02:32:24.606Z","endTime":"2026-07-21T02:32:28.837Z","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":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.534581009539625,"aZ":-23.005376041469628,"pfxX":6.682110504709942,"pfxZ":5.708987874286054,"pX":1.2857551983607987,"pZ":3.1133628032934255,"vX0":-4.545531243436403,"vY0":-125.70539578129123,"vZ0":-2.3274208446471163,"x":67.99,"y":154.72,"x0":2.2456720671959585,"y0":50.00452566859673,"z0":5.911161189954664,"aX":10.737524478476088},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.1,"breakHorizontal":-11.2,"spinRate":1216,"spinDirection":142},"zone":12,"typeConfidence":0.92,"plateTime":0.43506332293233463,"extension":6.209528407098498},"index":2,"playId":"d0686652-8904-3632-9e57-9c18f4275164","pitchNumber":3,"startTime":"2026-07-21T02:32:43.695Z","endTime":"2026-07-21T02:32:47.948Z","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":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1718894448604,"aZ":-17.785490865510607,"pfxX":8.648850758604825,"pfxZ":7.6960713560141,"pX":0.34854946008271376,"pZ":2.7581939734795444,"vX0":-7.854724898566536,"vY0":-135.72879994077977,"vZ0":-5.0953566044017204,"x":103.71,"y":164.31,"x0":2.153614725116007,"y0":50.00008502544238,"z0":5.894644632989833,"aX":16.165435134213613},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.1,"breakHorizontal":-14.0,"spinRate":2000,"spinDirection":147},"zone":6,"typeConfidence":0.91,"plateTime":0.40323472527977655,"extension":6.395047874941232},"index":3,"playId":"8445e7b8-0397-36a4-81a7-84dd78e5da86","pitchNumber":4,"startTime":"2026-07-21T02:33:00.135Z","endTime":"2026-07-21T02:33:03.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.586952492295705,"aZ":-12.549839727362091,"pfxX":4.504974027823639,"pfxZ":10.432854015037844,"pX":-0.16093504556887453,"pZ":2.213967991822661,"vX0":-7.696887179965023,"vY0":-136.1944076597794,"vZ0":-7.640021993272723,"x":123.13,"y":179.0,"x0":2.114903349087576,"y0":50.00054594340993,"z0":5.921165860979332,"aX":8.472464042781743},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.4,"breakHorizontal":-6.6,"spinRate":2155,"spinDirection":147},"zone":8,"typeConfidence":0.91,"plateTime":0.4019883486960336,"extension":6.286903476262498},"index":4,"playId":"be2c18f4-ee4d-336c-a0d7-9bd10b4f76bd","pitchNumber":5,"startTime":"2026-07-21T02:33:21.921Z","endTime":"2026-07-21T02:33:24.921Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-21T02:33:35.631Z","endTime":"2026-07-21T02:33:52.984Z","isPitch":false,"type":"action","player":{"id":695731,"link":"/api/v1/people/695731"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69190262801985,"aZ":-12.181366850785915,"pfxX":2.2481060235171233,"pfxZ":10.282249044404752,"pX":0.3529670617304339,"pZ":4.1296725419842595,"vX0":-4.9778961990307975,"vY0":-138.73281978250586,"vZ0":-3.2956990014356107,"x":103.55,"y":127.28,"x0":1.8803424331307956,"y0":50.0062970360711,"z0":6.147631406117091,"aX":4.372870136309856},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":-3.0,"spinRate":2199,"spinDirection":149},"zone":12,"typeConfidence":0.92,"plateTime":0.39514058320408463,"extension":6.384366894529978},"index":6,"playId":"8f9948f4-48d7-382a-a40b-89399cf70832","pitchNumber":6,"startTime":"2026-07-21T02:33:52.984Z","endTime":"2026-07-21T02:33:56.435Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:33:56.435Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tristan Peters flies out to right fielder Brandon Nimmo. Drew Romo to 3rd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T02:35:17.923Z","endTime":"2026-07-21T02:36:53.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"postOnThird":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"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":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T02:34:14.095Z","endTime":"2026-07-21T02:35:20.180Z","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":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.223843959536048,"aZ":-27.555166554412565,"pfxX":-0.6072653229902594,"pfxZ":2.9345642954978004,"pX":-0.6985353303324033,"pZ":1.5176616217115686,"vX0":-8.044495121293199,"vY0":-124.43518742069955,"vZ0":-4.959821209361255,"x":143.63,"y":197.8,"x0":2.650700737367122,"y0":50.00209411011572,"z0":5.810917472829405,"aX":-0.9540217497174925},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.4,"breakHorizontal":2.9,"spinRate":2177,"spinDirection":194},"zone":13,"typeConfidence":0.91,"plateTime":0.43963948824911014,"extension":6.440507533895763},"index":1,"playId":"b3a9adc7-8561-38f5-b95f-2b154081d5c3","pitchNumber":1,"startTime":"2026-07-21T02:35:20.180Z","endTime":"2026-07-21T02:35:23.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.694036001094165,"aZ":-27.08401617256898,"pfxX":0.4149795133096711,"pfxZ":3.1680415023639243,"pX":0.09799112921568062,"pZ":1.3899805721275846,"vX0":-6.119441419035801,"vY0":-125.2302355723341,"vZ0":-5.29106179747387,"x":113.26,"y":201.25,"x0":2.5079468076016402,"y0":50.00105323223322,"z0":5.715910200843983,"aX":0.6668559018120214},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.9,"breakHorizontal":0.5,"spinRate":2332,"spinDirection":182},"zone":14,"typeConfidence":0.85,"plateTime":0.4355530787632045,"extension":6.560531900719088},"index":2,"playId":"2e046119-3dcd-3b6d-9667-7ee24f227221","pitchNumber":2,"startTime":"2026-07-21T02:35:38.593Z","endTime":"2026-07-21T02:35:42.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21787328492781,"aZ":-19.895944535344935,"pfxX":9.471945599885993,"pfxZ":6.642014596883287,"pX":0.7974923651782793,"pZ":1.6326492192305535,"vX0":-7.185376079644913,"vY0":-135.0674575137226,"vZ0":-7.307352847577113,"x":86.6,"y":194.7,"x0":2.260604995142135,"y0":50.00638713969241,"z0":5.770851349832592,"aX":17.517332467012977},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.7,"breakHorizontal":-15.6,"spinRate":2049,"spinDirection":139},"zone":9,"typeConfidence":0.88,"plateTime":0.40540693288070395,"extension":6.379172553097285},"index":3,"playId":"ddff7acb-79ba-3942-889e-052d89a838d3","pitchNumber":3,"startTime":"2026-07-21T02:35:56.817Z","endTime":"2026-07-21T02:35:59.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42340890436279,"aZ":-12.81717328778201,"pfxX":3.3294755772008235,"pfxZ":10.593500835754188,"pX":0.3213976108829551,"pZ":2.3517834488946323,"vX0":-6.280423456202857,"vY0":-134.40579899705375,"vZ0":-7.091121412587092,"x":104.75,"y":175.28,"x0":2.257004170548656,"y0":50.0063169004415,"z0":5.93667501468913,"aX":6.0864206772229545},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.8,"breakHorizontal":-4.7,"spinRate":2164,"spinDirection":144},"zone":6,"typeConfidence":0.91,"plateTime":0.4076771513465052,"extension":6.344123658629181},"index":4,"playId":"528b913a-18f4-3bcd-aa6e-eb0c6acf2e41","pitchNumber":4,"startTime":"2026-07-21T02:36:15.611Z","endTime":"2026-07-21T02:36:18.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.425860584296842,"aZ":-27.179586788703514,"pfxX":-0.10490825085787137,"pfxZ":3.1111699664123975,"pX":-0.272308494366724,"pZ":2.49398252361835,"vX0":-6.922959826464791,"vY0":-125.39335163657697,"vZ0":-3.037184870922882,"x":127.38,"y":171.44,"x0":2.5285583915400256,"y0":50.00273097004619,"z0":5.919408549527602,"aX":-0.16781941858317317},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.2,"breakHorizontal":1.7,"spinRate":2389,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.4354620274794643,"extension":6.458872562956272},"hitData":{"launchSpeed":97.6,"launchAngle":48.0,"totalDistance":305.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.08,"coordY":98.72}},"index":5,"playId":"28ab4f36-9d23-3a96-a07b-2649a2464e45","pitchNumber":5,"startTime":"2026-07-21T02:36:35.461Z","endTime":"2026-07-21T02:36:53.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:36:53.336Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Chase Meidroth batting, Braden Montgomery picked off and caught stealing 2nd base, second baseman Nicky Lopez.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-21T02:36:53.183Z","endTime":"2026-07-21T02:40:16.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":695239,"link":"/api/v1/people/695239"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.347768040563025,"aZ":-19.88348405374548,"pfxX":0.5906615445366319,"pfxZ":7.9313401929798495,"pX":0.33539045589467537,"pZ":4.322267934244443,"vX0":-5.130482131264556,"vY0":-123.85655030918957,"vZ0":-0.05589719827715023,"x":104.22,"y":122.08,"x0":2.3592048302815374,"y0":50.00231456977631,"z0":6.011588059776224,"aX":0.9160403601148782},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":14.6,"breakHorizontal":0.1,"spinRate":1020,"spinDirection":138},"zone":12,"typeConfidence":0.75,"plateTime":0.44268280289567574,"extension":6.174680179553016},"index":0,"playId":"d0ede838-6f58-3b5c-8109-d1b7042da3e3","pitchNumber":1,"startTime":"2026-07-21T02:37:38.644Z","endTime":"2026-07-21T02:37:41.644Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"7dc438ba-13fc-341b-9ee9-b53962c35205","startTime":"2026-07-21T02:37:57.515Z","endTime":"2026-07-21T02:38:02.791Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.755972362190022,"aZ":-21.942837669174928,"pfxX":8.735577360776258,"pfxZ":5.60401662815252,"pX":0.9317327502128298,"pZ":3.03371548830721,"vX0":-6.745253206677252,"vY0":-133.7231793566588,"vZ0":-3.430558026578985,"x":81.48,"y":156.87,"x0":2.342319511610265,"y0":50.00167076277051,"z0":5.893322357398226,"aX":15.941681770665507},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.7,"breakHorizontal":-14.5,"spinRate":2025,"spinDirection":143},"zone":12,"typeConfidence":0.72,"plateTime":0.40840063785459035,"extension":6.240530246848811},"index":2,"playId":"47d66904-3dab-3d9b-a8a8-9e7b59c56266","pitchNumber":2,"startTime":"2026-07-21T02:38:18.113Z","endTime":"2026-07-21T02:38:21.175Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.197816436765102,"aZ":-15.352052539732167,"pfxX":2.3616253092479758,"pfxZ":8.652122598494397,"pX":0.6776622016536835,"pZ":3.6003681626535093,"vX0":-3.8907274768798974,"vY0":-137.9519651840822,"vZ0":-4.013396768420323,"x":91.17,"y":141.57,"x0":1.793895243371267,"y0":50.002708859855666,"z0":6.096312846291101,"aX":4.591869215714219},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":-3.6,"spinRate":2045,"spinDirection":152},"zone":12,"typeConfidence":0.91,"plateTime":0.3957359965221201,"extension":6.468946596868468},"index":3,"playId":"66a06a99-4d4f-3508-87de-5c7246ba55e0","pitchNumber":3,"startTime":"2026-07-21T02:38:39.436Z","endTime":"2026-07-21T02:38:42.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.235084842791203,"aZ":-14.059886948074976,"pfxX":2.855037396095545,"pfxZ":9.325631342457719,"pX":-0.2062938509939653,"pZ":4.920335610546399,"vX0":-6.8513476303492356,"vY0":-138.34896281656074,"vZ0":-0.9013735739075233,"x":124.86,"y":105.93,"x0":1.9289569988494442,"y0":50.004807850601864,"z0":6.19068696639779,"aX":5.547419243186103},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":-3.7,"spinRate":2034,"spinDirection":145},"zone":11,"typeConfidence":0.91,"plateTime":0.3955720755135066,"extension":6.168013813667741},"index":4,"playId":"fea13d5c-c4d0-3ba0-8008-0fe9f0248c6e","pitchNumber":4,"startTime":"2026-07-21T02:38:59.628Z","endTime":"2026-07-21T02:39:02.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.456022558969007,"aZ":-14.865506498974169,"pfxX":4.53329811950198,"pfxZ":8.909737429825269,"pX":0.8500088447945687,"pZ":2.8455685918555296,"vX0":-4.234669905512816,"vY0":-137.95322177163254,"vZ0":-5.838840132205328,"x":84.6,"y":161.95,"x0":1.8101804446979313,"y0":50.00299296705825,"z0":5.978381036232348,"aX":8.806029041433892},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":-7.4,"spinRate":2062,"spinDirection":145},"zone":12,"typeConfidence":0.82,"plateTime":0.3958724391859323,"extension":6.3892291944761554},"index":5,"playId":"9afaf204-b299-3199-907e-f099d40dcd19","pitchNumber":5,"startTime":"2026-07-21T02:39:20.558Z","endTime":"2026-07-21T02:39:23.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70251323473908,"aZ":-20.829079598788216,"pfxX":9.643150869184002,"pfxZ":5.964519404476553,"pX":1.2036905053374487,"pZ":2.918275532106882,"vX0":-6.536438146553204,"vY0":-136.7121103768558,"vZ0":-4.141734073197066,"x":71.12,"y":159.99,"x0":2.3664639187093037,"y0":50.00611027882542,"z0":5.873466630688262,"aX":18.350157454659055},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.2,"breakHorizontal":-16.2,"spinRate":1991,"spinDirection":139},"zone":12,"typeConfidence":0.87,"plateTime":0.3998757274763376,"extension":6.244363933271161},"index":6,"playId":"e509b72e-27be-353c-af4d-675a49f88e71","pitchNumber":6,"startTime":"2026-07-21T02:39:46.642Z","endTime":"2026-07-21T02:39:49.642Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"playId":"579b6f0e-9492-3a75-900a-29f41a975e42","startTime":"2026-07-21T02:40:09.431Z","endTime":"2026-07-21T02:40:16.342Z","isPitch":false,"type":"pickoff"}],"playEndTime":"2026-07-21T02:40:16.342Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Foscue called out on strikes.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T02:42:57.041Z","endTime":"2026-07-21T02:44:10.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Randal Grichuk remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T02:41:12.994Z","endTime":"2026-07-21T02:41:13.013Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"501","replacedPlayer":{"id":643217,"link":"/api/v1/people/643217"}},{"details":{"description":"Pitching Change: Sean Newcomb replaces Seranthony Domínguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T02:41:13.013Z","endTime":"2026-07-21T02:42:18.128Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656794,"link":"/api/v1/people/656794"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Justin Foscue replaces Nicky Lopez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-21T02:42:18.128Z","endTime":"2026-07-21T02:42:59.073Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679822,"link":"/api/v1/people/679822"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":670032,"link":"/api/v1/people/670032"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13121415692649,"aZ":-14.673144891235413,"pfxX":6.30426579483786,"pfxZ":9.368331469649089,"pX":-0.9257738596367255,"pZ":1.8832768233009887,"vX0":-11.278540034159459,"vY0":-135.672899911324,"vZ0":-7.825556826609199,"x":152.29,"y":187.93,"x0":2.4623589066603078,"y0":50.00392244759279,"z0":5.823747312504798,"aX":11.778850097999868},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":-9.1,"spinRate":2113,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.4034226412140507,"extension":5.6734995584453864},"index":3,"playId":"a15385d6-ed53-3507-89da-afb06e57858d","pitchNumber":1,"startTime":"2026-07-21T02:42:59.073Z","endTime":"2026-07-21T02:43:02.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.442561420308312,"aZ":-20.31467201258405,"pfxX":7.8040003305171215,"pfxZ":6.361288598664291,"pX":-0.21806501029311254,"pZ":1.8030244775874926,"vX0":-10.013523921875136,"vY0":-135.41393754087844,"vZ0":-6.151163324483992,"x":125.31,"y":190.1,"x0":2.5068182110143975,"y0":50.004458761859325,"z0":5.516622665606859,"aX":14.553926508205269},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.4,"breakHorizontal":-12.1,"spinRate":2058,"spinDirection":128},"zone":8,"typeConfidence":0.85,"plateTime":0.4038575829973321,"extension":5.793818514190398},"index":4,"playId":"2c4151a9-a01b-3bcd-9a4f-2d411d37297d","pitchNumber":2,"startTime":"2026-07-21T02:43:10.547Z","endTime":"2026-07-21T02:43:13.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.411767183446074,"aZ":-17.522477280433957,"pfxX":7.9470712207870235,"pfxZ":7.825517618220438,"pX":-0.8324019577772074,"pZ":1.5915163901105367,"vX0":-11.402454181849073,"vY0":-135.65315029253856,"vZ0":-7.327819089598689,"x":148.73,"y":195.81,"x0":2.3840930598702275,"y0":50.002594551012194,"z0":5.5396485503321,"aX":14.87904124967429},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.8,"breakHorizontal":-12.1,"spinRate":2211,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.40306417917379234,"extension":5.66045923312565},"index":5,"playId":"12b9c62d-499b-3561-9bad-7b052b8ee854","pitchNumber":3,"startTime":"2026-07-21T02:43:24.857Z","endTime":"2026-07-21T02:43:28.173Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":74.9,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.227969365822393,"aZ":-36.887944084480964,"pfxX":-12.153837498670654,"pfxZ":-3.275068070332411,"pX":2.7160940636246877,"pZ":3.9312968120627434,"vX0":2.112374154180637,"vY0":-119.72539679333435,"vZ0":3.4697315195500265,"x":13.47,"y":132.63,"x0":3.395304602481225,"y0":50.00536348004271,"z0":5.785626923849058,"aX":-17.47348893515571},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.7,"breakHorizontal":21.4,"spinRate":2885,"spinDirection":305},"zone":12,"typeConfidence":0.9,"plateTime":0.4592046191330734,"extension":5.691385744194848},"index":6,"playId":"5d289118-5de0-3ea0-9c41-6e9d90520597","pitchNumber":4,"startTime":"2026-07-21T02:43:52.340Z","endTime":"2026-07-21T02:43:55.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.423387554515028,"aZ":-37.0700490476602,"pfxX":-12.09284892884236,"pfxZ":-3.343952504345875,"pX":0.26017974024958856,"pZ":2.156806560437392,"vX0":-2.8513662020863286,"vY0":-121.08688647587202,"vZ0":-0.27238165029508,"x":107.08,"y":180.55,"x0":3.026729327709559,"y0":50.00063269023879,"z0":5.549224199895283,"aX":-17.72650460757349},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.8,"breakHorizontal":22.6,"spinRate":2916,"spinDirection":309},"zone":8,"typeConfidence":0.9,"plateTime":0.45453750961261097,"extension":5.744973187210352},"index":7,"playId":"a69574af-9595-39c1-ad6c-39e3be8e1ea6","pitchNumber":5,"startTime":"2026-07-21T02:44:06.479Z","endTime":"2026-07-21T02:44:10.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:44:10.281Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Higashioka walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T02:44:37.821Z","endTime":"2026-07-21T02:46:16.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Kyle Higashioka replaces Joc Pederson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T02:44:26.187Z","endTime":"2026-07-21T02:44:40.028Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.980300830775484,"aZ":-15.068377905126184,"pfxX":6.505677197844776,"pfxZ":8.851399826669665,"pX":0.08271812439819021,"pZ":2.2686608299122453,"vX0":-8.71143027235369,"vY0":-138.17919045376217,"vZ0":-6.449829823199435,"x":113.85,"y":177.53,"x0":2.4319537828947446,"y0":50.00334885974151,"z0":5.64680859563533,"aX":12.573357621632459},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.8,"breakHorizontal":-10.0,"spinRate":2179,"spinDirection":127},"zone":5,"typeConfidence":0.91,"plateTime":0.3965012575700637,"extension":5.676337222685134},"index":1,"playId":"4d350617-5304-3692-91f6-03c6860ba943","pitchNumber":1,"startTime":"2026-07-21T02:44:40.028Z","endTime":"2026-07-21T02:44:43.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.247594106753045,"aZ":-15.087926857358749,"pfxX":6.074999045783101,"pfxZ":8.912680964795907,"pX":-0.19937067926819507,"pZ":1.911870524549975,"vX0":-8.695858313146202,"vY0":-137.5179458017875,"vZ0":-7.5572714293850956,"x":124.6,"y":187.16,"x0":2.2131596388672037,"y0":50.00082521183592,"z0":5.7171936361671385,"aX":11.6443387510533},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":-9.2,"spinRate":2137,"spinDirection":131},"zone":8,"typeConfidence":0.91,"plateTime":0.39815187844268785,"extension":5.784765235062422},"index":2,"playId":"c035dff3-41db-3fe0-bb87-da3bd7408c89","pitchNumber":2,"startTime":"2026-07-21T02:44:52.800Z","endTime":"2026-07-21T02:44:55.845Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-21T02:45:02.820Z","endTime":"2026-07-21T02:45:12.567Z","isPitch":false,"type":"action","player":{"id":543309,"link":"/api/v1/people/543309"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73086167688027,"aZ":-16.981179129804797,"pfxX":5.197763365163192,"pfxZ":7.883829591469871,"pX":1.5705790222234737,"pZ":4.25805672050685,"vX0":-4.325750706012147,"vY0":-138.1683645450191,"vZ0":-1.015817238205301,"x":57.13,"y":123.81,"x0":2.4837103851294335,"y0":50.00324991734615,"z0":5.775267994764173,"aX":10.017030779680278},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":-8.5,"spinRate":2067,"spinDirection":123},"zone":12,"typeConfidence":0.91,"plateTime":0.39693297905645686,"extension":5.550639229797632},"index":4,"playId":"b1e59a8d-59a3-3aca-8af6-beb60ea99973","pitchNumber":3,"startTime":"2026-07-21T02:45:12.567Z","endTime":"2026-07-21T02:45:15.681Z","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.8,"endSpeed":78.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.59998316354564,"aZ":-27.16660640725128,"pfxX":6.604634246591407,"pfxZ":3.1775968354774644,"pX":1.5951485437980255,"pZ":3.8188490255687717,"vX0":-4.765069718404093,"vY0":-124.81605561662111,"vZ0":0.36913568936116115,"x":56.2,"y":135.67,"x0":2.6728538276888205,"y0":50.00063845991493,"z0":5.909733953169432,"aX":10.398527468307627},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.1,"breakHorizontal":-10.8,"spinRate":1361,"spinDirection":113},"zone":12,"typeConfidence":0.9,"plateTime":0.43916816355978927,"extension":5.702044934554464},"index":5,"playId":"bc523765-1a0f-37a2-8c57-7edc9a58ad5a","pitchNumber":4,"startTime":"2026-07-21T02:45:28.308Z","endTime":"2026-07-21T02:45:31.982Z","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":94.3,"endSpeed":86.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22444316704481,"aZ":-15.94082569379424,"pfxX":6.600037282447628,"pfxZ":8.53481767570531,"pX":0.4403183470534133,"pZ":2.5068117714355282,"vX0":-7.986602731480917,"vY0":-137.02335485102162,"vZ0":-5.777428909993248,"x":100.22,"y":171.1,"x0":2.535046181791656,"y0":50.002541215492435,"z0":5.731490969563662,"aX":12.55299461673401},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.4,"breakHorizontal":-10.3,"spinRate":2191,"spinDirection":130},"zone":6,"typeConfidence":0.91,"plateTime":0.39970648902806083,"extension":5.867330951333031},"index":6,"playId":"4a9d6726-c60b-3cf9-b596-c416ad547c31","pitchNumber":5,"startTime":"2026-07-21T02:45:41.617Z","endTime":"2026-07-21T02:45:44.617Z","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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91297316973904,"aZ":-36.29112356177547,"pfxX":-12.174999916648318,"pfxZ":-2.8739502035800903,"pX":1.4382515891388077,"pZ":1.8151369376288895,"vX0":-0.6248490887216572,"vY0":-119.40168680465592,"vZ0":-0.9598480699139956,"x":62.18,"y":189.77,"x0":3.2839649016122006,"y0":50.0057365524107,"z0":5.514083553577239,"aX":-17.423322475636297},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.2,"breakHorizontal":22.2,"spinRate":2904,"spinDirection":311},"zone":14,"typeConfidence":0.9,"plateTime":0.4603165989548983,"extension":5.619230357288175},"index":7,"playId":"804ef6a4-073f-3c89-8260-27674e02d0c5","pitchNumber":6,"startTime":"2026-07-21T02:46:00.769Z","endTime":"2026-07-21T02:46:04.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.077101137577603,"aZ":-20.51711705595689,"pfxX":8.358038679341478,"pfxZ":6.154337980695336,"pX":-0.9002376573397586,"pZ":1.8889899789269309,"vX0":-11.862735073088304,"vY0":-136.10268273302304,"vZ0":-6.02709338084908,"x":151.31,"y":187.78,"x0":2.4089806465873083,"y0":50.005323049333114,"z0":5.532182549959107,"aX":15.839513768791115},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.1,"breakHorizontal":-13.0,"spinRate":2303,"spinDirection":128},"zone":13,"typeConfidence":0.8,"plateTime":0.40091558695171425,"extension":5.865516966162569},"index":8,"playId":"0e85c9c4-a08a-3457-be96-2e40c8e35e16","pitchNumber":7,"startTime":"2026-07-21T02:46:13.503Z","endTime":"2026-07-21T02:46:16.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:46:16.965Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wyatt Langford lines out to third baseman Miguel Vargas.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T02:46:19.181Z","endTime":"2026-07-21T02:47:33.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":94.7,"endSpeed":87.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.975983134161126,"aZ":-15.783752070279327,"pfxX":5.8837864368686965,"pfxZ":8.497430154587265,"pX":0.45464395422111836,"pZ":1.7271882902616882,"vX0":-7.515661908822376,"vY0":-137.6343257265134,"vZ0":-7.620292508065216,"x":99.67,"y":192.15,"x0":2.4492794103576325,"y0":50.00513555848484,"z0":5.589579013551785,"aX":11.352366523074005},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":-9.2,"spinRate":2156,"spinDirection":126},"zone":9,"typeConfidence":0.91,"plateTime":0.3971244369039262,"extension":5.592320149775495},"index":0,"playId":"7430f63e-891b-352c-a4e7-2faf28fc2a8f","pitchNumber":1,"startTime":"2026-07-21T02:46:44.028Z","endTime":"2026-07-21T02:46:47.028Z","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":95.3,"endSpeed":87.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.383858341952727,"aZ":-15.979932197687315,"pfxX":7.732311283942242,"pfxZ":8.286942387854083,"pX":0.8839645880226503,"pZ":2.454355907668067,"vX0":-6.942994866956848,"vY0":-138.54639966295167,"vZ0":-6.202623838538714,"x":83.31,"y":172.51,"x0":2.411192344010372,"y0":50.00670092795531,"z0":5.780477023218481,"aX":15.117176583313826},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":-12.7,"spinRate":2122,"spinDirection":128},"zone":14,"typeConfidence":0.9,"plateTime":0.39453232058931276,"extension":5.573229765178635},"index":1,"playId":"4590319a-4468-32b2-8931-21b3da4ff369","pitchNumber":2,"startTime":"2026-07-21T02:47:00.194Z","endTime":"2026-07-21T02:47:03.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.32277324862981,"aZ":-23.204826367310833,"pfxX":0.8353272105933285,"pfxZ":4.969617364940271,"pX":-0.5354355219887076,"pZ":2.2195834695257064,"vX0":-8.42591575555093,"vY0":-132.26310538089578,"vZ0":-4.9789569522456,"x":137.41,"y":178.85,"x0":2.5581835019613184,"y0":50.00322759780493,"z0":5.7880746479696175,"aX":1.5095695326158427},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.3,"breakHorizontal":0.0,"spinRate":2453,"spinDirection":138},"zone":4,"typeConfidence":0.91,"plateTime":0.41124525413770074,"extension":5.786146992053866},"hitData":{"launchSpeed":87.8,"launchAngle":8.0,"totalDistance":125.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":91.08,"coordY":165.5}},"index":2,"playId":"9493cf9d-148c-3e99-b510-84ce549210f1","pitchNumber":3,"startTime":"2026-07-21T02:47:25.327Z","endTime":"2026-07-21T02:47:33.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:47:33.883Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Jung singles on a ground ball to center fielder Tristan Peters. Kyle Higashioka to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T02:47:35.531Z","endTime":"2026-07-21T02:48:11.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"postOnSecond":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.569298145703467,"aZ":-15.997062468499713,"pfxX":6.770777420979283,"pfxZ":8.383190428033299,"pX":0.30714042171511086,"pZ":1.6583328720636972,"vX0":-8.179386010535266,"vY0":-137.56148321630462,"vZ0":-7.9742357991605735,"x":105.29,"y":194.01,"x0":2.429874595536281,"y0":50.00090057030153,"z0":5.664665419480026,"aX":13.063366236426921},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":-10.7,"spinRate":2098,"spinDirection":131},"zone":9,"typeConfidence":0.91,"plateTime":0.39713143718181954,"extension":5.691599048391313},"hitData":{"launchSpeed":99.6,"launchAngle":6.0,"totalDistance":134.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.58,"coordY":98.35}},"index":0,"playId":"aa8661af-b219-3643-bc41-a133ef2b8df2","pitchNumber":1,"startTime":"2026-07-21T02:48:02.813Z","endTime":"2026-07-21T02:48:11.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:48:11.909Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-21T02:49:11.941Z","endTime":"2026-07-21T02:50:36.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-21T02:48:40.167Z","endTime":"2026-07-21T02:49:14.190Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.251837167934973,"aZ":-35.80234662460851,"pfxX":-9.353171033040834,"pfxZ":-2.5389877730443082,"pX":0.39933144703742157,"pZ":3.9310563880913376,"vX0":-2.4524117345686314,"vY0":-118.75770492213823,"vZ0":3.2316554837512452,"x":101.78,"y":132.64,"x0":2.659707966562066,"y0":50.000209719280335,"z0":5.804390138548189,"aX":-13.38690374162132},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-3.6,"breakHorizontal":17.5,"spinRate":2816,"spinDirection":308},"zone":12,"typeConfidence":0.9,"plateTime":0.46081749880642375,"extension":5.805866813927596},"index":1,"playId":"682f09f8-fcdc-3fa2-af2b-2d312dfcb814","pitchNumber":1,"startTime":"2026-07-21T02:49:14.190Z","endTime":"2026-07-21T02:49:18.551Z","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":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.775388145487558,"aZ":-15.935507799104844,"pfxX":6.086125857856911,"pfxZ":8.179265973383739,"pX":-0.5367083947044415,"pZ":2.2203773954377084,"vX0":-9.422493119429264,"vY0":-139.6179375236587,"vZ0":-6.847517476269107,"x":137.46,"y":178.83,"x0":2.0823918179462044,"y0":50.00226700376098,"z0":5.7427000514187165,"aX":12.083096896411943},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.6,"breakHorizontal":-9.2,"spinRate":2147,"spinDirection":131},"zone":4,"typeConfidence":0.91,"plateTime":0.3914594671466487,"extension":5.794486458622502},"index":2,"playId":"d9ec2bb5-fb74-3648-a9f0-07ca47db27ed","pitchNumber":2,"startTime":"2026-07-21T02:49:28.177Z","endTime":"2026-07-21T02:49:31.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.890904602091126,"aZ":-15.041839913268015,"pfxX":6.543119216023772,"pfxZ":8.654699457102513,"pX":0.6004720560897178,"pZ":2.384121267833573,"vX0":-6.561326010015412,"vY0":-139.4690366754485,"vZ0":-6.650056261746312,"x":94.11,"y":174.41,"x0":2.1277412873183446,"y0":50.00621923628131,"z0":5.782462580526757,"aX":12.957769019777293},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":-10.6,"spinRate":2217,"spinDirection":129},"zone":6,"typeConfidence":0.91,"plateTime":0.3919705148092376,"extension":5.74058458077419},"index":3,"playId":"920dd3a5-bba4-3c70-b34f-b44fb3e6a47b","pitchNumber":3,"startTime":"2026-07-21T02:49:44.008Z","endTime":"2026-07-21T02:49:47.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87407303293937,"aZ":-16.47788693230271,"pfxX":6.2233936874977775,"pfxZ":8.161335872776549,"pX":0.24640935067585792,"pZ":3.270636411186764,"vX0":-7.592282480948203,"vY0":-137.21096368112572,"vZ0":-4.03272141861722,"x":107.61,"y":150.47,"x0":2.2294167161745784,"y0":50.003756305822286,"z0":5.868754650110432,"aX":11.971245459054783},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":-9.8,"spinRate":2172,"spinDirection":132},"zone":2,"typeConfidence":0.91,"plateTime":0.39785062574832253,"extension":5.7878439298377025},"index":4,"playId":"443b29b3-4526-3ca0-99af-585e5143264f","pitchNumber":4,"startTime":"2026-07-21T02:50:33.712Z","endTime":"2026-07-21T02:50:36.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:50:36.712Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chase Meidroth walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T02:53:03.242Z","endTime":"2026-07-21T02:54:18.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[4,5,6,7,8],"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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Kyle Higashioka remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T02:52:04.571Z","endTime":"2026-07-21T02:52:04.601Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":592626,"link":"/api/v1/people/592626"}},{"details":{"description":"Justin Foscue remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T02:52:04.601Z","endTime":"2026-07-21T02:52:04.603Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679822,"link":"/api/v1/people/679822"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":670032,"link":"/api/v1/people/670032"}},{"details":{"description":"Pitching Change: Jose Corniell replaces Robby Ahlstrom.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-21T02:52:04.603Z","endTime":"2026-07-21T02:52:54.635Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":692030,"link":"/api/v1/people/692030"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-21T02:52:54.635Z","endTime":"2026-07-21T02:53:05.474Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.675145918993145,"aZ":-18.45316831114876,"pfxX":-7.145288893886464,"pfxZ":7.147855126333149,"pX":-1.0782968785442884,"pZ":1.6384725769474138,"vX0":4.322317679214776,"vY0":-137.70017269046818,"vZ0":-6.305115002998341,"x":158.1,"y":194.54,"x0":-1.7402924653280378,"y0":50.00204954103186,"z0":5.206944894732292,"aX":-13.716318850820834},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.8,"breakHorizontal":12.0,"spinRate":2050,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.3978076071339296,"extension":7.280777386785419},"index":4,"playId":"fad471fc-7f61-3c48-a6f2-5d47c14ad2c7","pitchNumber":1,"startTime":"2026-07-21T02:53:05.474Z","endTime":"2026-07-21T02:53:08.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.736331925442958,"aZ":-17.794914487330036,"pfxX":-5.547796126246179,"pfxZ":7.504851043958691,"pX":-0.519793050995059,"pZ":2.872389851631536,"vX0":4.93847828404328,"vY0":-137.38418280087922,"vZ0":-3.514688617779703,"x":136.81,"y":161.23,"x0":-1.617702725693099,"y0":50.00516447913645,"z0":5.374092012818337,"aX":-10.63275472012714},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":9.0,"spinRate":1951,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.39830900661859303,"extension":7.1973008491196655},"index":5,"playId":"9137808d-d120-3555-92b5-747075b2714b","pitchNumber":2,"startTime":"2026-07-21T02:53:19.783Z","endTime":"2026-07-21T02:53:22.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.577465784942042,"aZ":-30.89342900805669,"pfxX":3.8342659332709563,"pfxZ":0.8986815080833837,"pX":0.8282181040531643,"pZ":0.18948040793837417,"vX0":4.835988027328361,"vY0":-118.74167808617996,"vZ0":-4.859123074940536,"x":85.43,"y":233.66,"x0":-1.7325065331306704,"y0":50.00511803427908,"z0":5.0709622005100625,"aX":5.479200743603029},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.7,"breakHorizontal":-8.2,"spinRate":2357,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.46114121604552505,"extension":7.173790827742071},"index":6,"playId":"10ca3c39-0b3b-3c3b-bbb2-fc7df0749396","pitchNumber":3,"startTime":"2026-07-21T02:53:44.404Z","endTime":"2026-07-21T02:53:47.607Z","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":95.5,"endSpeed":87.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.005612174259017,"aZ":-15.612606252939724,"pfxX":-6.336194342147346,"pfxZ":8.461147497245609,"pX":-1.5229327829862263,"pZ":2.4598815459802554,"vX0":2.5508677688016697,"vY0":-138.99203678804673,"vZ0":-4.891969849587657,"x":175.05,"y":172.36,"x0":-1.629023906135781,"y0":50.00609083034475,"z0":5.278888592282891,"aX":-12.405321821973628},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":10.9,"spinRate":2004,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3940041735771196,"extension":7.14180906578226},"index":7,"playId":"963bc751-0e5b-35bd-9d9b-865f5d8dd1a9","pitchNumber":4,"startTime":"2026-07-21T02:53:59.894Z","endTime":"2026-07-21T02:54:02.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.29825033630524,"aZ":-16.61704626035977,"pfxX":-7.01137974553172,"pfxZ":8.079127340913743,"pX":-1.3010007264488244,"pZ":3.5426592195757634,"vX0":3.1515320888962037,"vY0":-137.83431605933046,"vZ0":-1.9679305180583813,"x":166.59,"y":143.13,"x0":-1.547404927747759,"y0":50.00669597585257,"z0":5.3864850463909155,"aX":-13.509875670715958},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.4,"breakHorizontal":12.0,"spinRate":1932,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.39720011708172187,"extension":7.150364509315583},"index":8,"playId":"7fadde17-cf1f-3e39-983f-15a1655e0446","pitchNumber":5,"startTime":"2026-07-21T02:54:15.360Z","endTime":"2026-07-21T02:54:18.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:54:18.595Z","atBatIndex":67},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Sam Antonacci out on a sacrifice bunt, pitcher Jose Corniell to first baseman Jake Burger. Chase Meidroth to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T02:54:30.673Z","endTime":"2026-07-21T02:54:57.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":692030,"link":"/api/v1/people/692030"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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":82.7,"endSpeed":75.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.891056386526294,"aZ":-25.801656399601107,"pfxX":2.5574404392893078,"pfxZ":4.3455085421577895,"pX":-0.03057117302354481,"pZ":3.2231963815688425,"vX0":3.314783890629818,"vY0":-120.48164235635983,"vZ0":0.3630786921072243,"x":118.17,"y":151.75,"x0":-1.7576953617392936,"y0":50.00448414387759,"z0":5.354900770115665,"aX":3.7508320673736457},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":8.3,"breakHorizontal":-5.4,"spinRate":2312,"spinDirection":100},"zone":2,"typeConfidence":2.0,"plateTime":0.4549984362978643,"extension":6.899247122149456},"hitData":{"launchSpeed":26.3,"launchAngle":2.0,"totalDistance":20.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":125.55,"coordY":191.21}},"index":0,"playId":"4be05b45-2a01-3ac6-830e-d168ed327a8b","pitchNumber":1,"startTime":"2026-07-21T02:54:48.628Z","endTime":"2026-07-21T02:54:57.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:54:57.280Z","atBatIndex":68},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Jose Corniell intentionally walks Munetaka Murakami.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T02:55:03.409Z","endTime":"2026-07-21T02:55:24.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"postOnSecond":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":0,"playId":"08228746-0706-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-21T02:55:23.907Z","endTime":"2026-07-21T02:55:23.940Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":1,"playId":"08228746-0706-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-21T02:55:23.940Z","endTime":"2026-07-21T02:55:23.943Z","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":1},"index":2,"playId":"08228746-0706-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-21T02:55:23.943Z","endTime":"2026-07-21T02:55:23.944Z","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":1},"index":3,"playId":"08228746-0706-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-21T02:55:23.944Z","endTime":"2026-07-21T02:55:24.535Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-21T02:55:24.535Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Miguel Vargas doubles (23) on a line drive to left fielder Wyatt Langford. Chase Meidroth scores. Munetaka Murakami to 3rd.","rbi":1,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T02:55:25.984Z","endTime":"2026-07-21T02:59:07.506Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"postOnThird":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":{"id":692030,"link":"/api/v1/people/692030"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"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, 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.9,"endSpeed":72.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32795011770126,"aZ":-33.610880713914376,"pfxX":6.220713337270383,"pfxZ":-1.0687708969771332,"pX":-0.3241276122368308,"pZ":2.0837254816289876,"vX0":1.445970462784337,"vY0":-114.91875481075571,"vZ0":0.24621743957325326,"x":129.35,"y":182.52,"x0":-1.7698913747520677,"y0":50.005596842453286,"z0":5.240445105353452,"aX":8.320423399923785},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-1.6,"breakHorizontal":-11.6,"spinRate":2278,"spinDirection":63},"zone":7,"typeConfidence":2.0,"plateTime":0.4766411017402046,"extension":7.12190402859308},"index":0,"playId":"ce4dbf4a-582d-38fc-be5c-2d4c21f7b9b8","pitchNumber":1,"startTime":"2026-07-21T02:56:13.420Z","endTime":"2026-07-21T02:56:16.420Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.468649392939867,"aZ":-33.565156649156684,"pfxX":4.0704691943847795,"pfxZ":-1.0147267891629514,"pX":-0.1292924493045339,"pZ":3.0008270828181627,"vX0":2.8875569018622422,"vY0":-116.00791775596173,"vZ0":1.9315729189617492,"x":121.93,"y":157.76,"x0":-1.9162914887655762,"y0":50.00188462122042,"z0":5.342906881267515,"aX":5.581407963958331},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.1,"breakHorizontal":-8.0,"spinRate":2269,"spinDirection":57},"zone":2,"typeConfidence":2.0,"plateTime":0.4710417205931732,"extension":7.000938076833249},"index":1,"playId":"0e5d77e4-8577-391d-a81b-f4b3bfc5e0d2","pitchNumber":2,"startTime":"2026-07-21T02:56:31.657Z","endTime":"2026-07-21T02:56:34.724Z","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":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.249819258142953,"aZ":-16.722329688864882,"pfxX":-7.372265288064256,"pfxZ":8.059430006701708,"pX":-0.34285948844027847,"pZ":3.1628898820811204,"vX0":5.673489127220328,"vY0":-137.74811796849815,"vZ0":-2.9632995783995906,"x":117.09,"y":158.33,"x0":-1.4737443821292098,"y0":50.00209446702451,"z0":5.386292342316923,"aX":-14.134486876929008},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":12.1,"spinRate":2088,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.3979767091991193,"extension":6.945533988144596},"index":2,"playId":"c56f4496-7bb7-3291-821b-3ba8fe39e1a5","pitchNumber":3,"startTime":"2026-07-21T02:57:00.475Z","endTime":"2026-07-21T02:57:07.206Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.847360878737767,"aZ":-39.1288632025672,"pfxX":7.4677373818975905,"pfxZ":-5.2007418207399745,"pX":-0.1864056489314195,"pZ":0.5839198610834879,"vX0":1.5328690484563878,"vY0":-115.30642734211133,"vZ0":-1.7943840253112406,"x":124.11,"y":223.01,"x0":-1.8308622702455726,"y0":50.003361906729545,"z0":5.17215188369171,"aX":9.984795544773684},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-9.6,"breakHorizontal":-13.9,"spinRate":2297,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.4763062026282636,"extension":7.071982878486147},"index":3,"playId":"2c691c2c-d1cc-336c-b295-819d9ef806db","pitchNumber":4,"startTime":"2026-07-21T02:58:23.531Z","endTime":"2026-07-21T02:58:26.698Z","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":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.336850837976556,"aZ":-30.247945821309767,"pfxX":4.0058012846147975,"pfxZ":1.2972587168815553,"pX":0.9016673870893556,"pZ":1.2632184481712163,"vX0":4.4875997913318315,"vY0":-120.44808320545529,"vZ0":-3.0005466282702695,"x":82.63,"y":204.67,"x0":-1.499421415177108,"y0":50.00151651905598,"z0":5.1740924453926675,"aX":5.940134585017302},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.9,"breakHorizontal":-8.3,"spinRate":2423,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4531122503796712,"extension":7.012931215992429},"hitData":{"launchSpeed":83.6,"launchAngle":17.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":51.38,"coordY":129.35}},"index":4,"playId":"87b55f12-831b-3f1b-8b75-4291b96b0a26","pitchNumber":5,"startTime":"2026-07-21T02:58:51.065Z","endTime":"2026-07-21T02:59:07.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T02:59:07.506Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luisangel Acuña singles on a line drive to right fielder Brandon Nimmo. Munetaka Murakami scores. Miguel Vargas scores.","rbi":2,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T02:59:05.971Z","endTime":"2026-07-21T03:01:13.866Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":{"id":692030,"link":"/api/v1/people/692030"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":{"id":692030,"link":"/api/v1/people/692030"},"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(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":80.9,"endSpeed":74.8,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.68280870832635,"aZ":-30.796180288680297,"pfxX":5.935845218719524,"pfxZ":0.9669109676383609,"pX":-1.531358684667319,"pZ":2.9085996801197056,"vX0":-0.5020715276327662,"vY0":-117.87628885562654,"vZ0":1.035522562716553,"x":175.37,"y":160.25,"x0":-2.088465420342982,"y0":50.000544689189155,"z0":5.28920257829643,"aX":8.419915776490248},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.3,"breakHorizontal":-10.7,"spinRate":2190,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.46321205291861123,"extension":7.187574715280747},"index":0,"playId":"82bd58de-0d90-3b9e-8a2c-ed393135781b","pitchNumber":1,"startTime":"2026-07-21T02:59:38.303Z","endTime":"2026-07-21T02:59:41.486Z","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":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.556877506736217,"aZ":-32.25435958628585,"pfxX":4.882409378123298,"pfxZ":-0.05856934536849234,"pX":0.48470091087873796,"pZ":1.8718422290258812,"vX0":3.9612612594427627,"vY0":-120.28318219550424,"vZ0":-1.430058731905394,"x":98.52,"y":188.24,"x0":-1.81552280728679,"y0":50.000238045004245,"z0":5.324678910371218,"aX":7.177462538043828},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.1,"breakHorizontal":-9.7,"spinRate":2300,"spinDirection":84},"zone":9,"typeConfidence":2.0,"plateTime":0.4547441214256094,"extension":7.173582011285973},"index":1,"playId":"00a140e0-6d70-321d-a774-d769034fbb96","pitchNumber":2,"startTime":"2026-07-21T02:59:55.346Z","endTime":"2026-07-21T03:00:01.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":94.0,"endSpeed":86.4,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.68958565112147,"aZ":-25.48171364765853,"pfxX":-9.208642130971509,"pfxZ":3.504001645378354,"pX":-1.369796645600911,"pZ":3.6344865246354625,"vX0":3.7690588951870674,"vY0":-136.91554332709356,"vZ0":-0.11123642524290944,"x":169.21,"y":140.65,"x0":-1.5637267748791268,"y0":50.00022059534257,"z0":5.411467316963687,"aX":-17.57532582350338},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.5,"breakHorizontal":16.0,"spinRate":1973,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3992200039653735,"extension":7.076606792202974},"index":2,"playId":"a5e270dd-ff0c-306e-8d31-d8f92947f1c8","pitchNumber":3,"startTime":"2026-07-21T03:00:40.495Z","endTime":"2026-07-21T03:00:44.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.759770750218006,"aZ":-23.10153717262671,"pfxX":-9.952077850641514,"pfxZ":4.648780004646376,"pX":-1.0104149819718007,"pZ":2.6317377432784514,"vX0":5.109827104332608,"vY0":-138.33539008920062,"vZ0":-3.13302276572647,"x":155.51,"y":167.72,"x0":-1.5812117136255555,"y0":50.005522534356956,"z0":5.3149874955425105,"aX":-19.43134794965253},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.0,"breakHorizontal":17.0,"spinRate":1898,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3948521946132959,"extension":7.1585978258815155},"hitData":{"launchSpeed":62.6,"launchAngle":24.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.55,"coordY":135.66}},"index":3,"playId":"071a4d0e-04bb-34db-8daa-d0abf13f1111","pitchNumber":4,"startTime":"2026-07-21T03:01:01.794Z","endTime":"2026-07-21T03:01:13.866Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:01:13.866Z","atBatIndex":71},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Randal Grichuk triples (1) on a line drive to left fielder Wyatt Langford. Luisangel Acuña scores.","rbi":1,"awayScore":9,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T03:01:25.232Z","endTime":"2026-07-21T03:03:43.257Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":{"id":692030,"link":"/api/v1/people/692030"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.744094400349656,"aZ":-16.33117088028702,"pfxX":-5.573129120666405,"pfxZ":8.46135802293286,"pX":0.5197644024745168,"pZ":4.725829982019157,"vX0":7.038959104316872,"vY0":-135.73434099319016,"vZ0":0.754605855115732,"x":97.19,"y":111.18,"x0":-1.3788145449653277,"y0":50.002154708542164,"z0":5.578471870908675,"aX":-10.43513181700759},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":8.6,"spinRate":1962,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.4030006878569794,"extension":6.804822129736943},"index":0,"playId":"b65d3abe-b7f3-393a-b99a-941796a8da25","pitchNumber":1,"startTime":"2026-07-21T03:01:47.941Z","endTime":"2026-07-21T03:01:51.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.8,"endSpeed":85.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36765563571835,"aZ":-27.25140645006128,"pfxX":-9.531051607560396,"pfxZ":2.639925403511251,"pX":-1.4176256704982666,"pZ":3.431218798662392,"vX0":3.9551135493651546,"vY0":-135.12260766045947,"vZ0":-0.05182385562962555,"x":171.04,"y":146.14,"x0":-1.6559539901348026,"y0":50.00093648934093,"z0":5.353449905541225,"aX":-17.75448567868989},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.0,"breakHorizontal":16.6,"spinRate":1847,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.4042080728091215,"extension":6.893835072699647},"index":1,"playId":"a1f9da06-23d8-3b96-8a32-f93cf21b0b36","pitchNumber":2,"startTime":"2026-07-21T03:02:07.292Z","endTime":"2026-07-21T03:02:10.292Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.878655465786252,"aZ":-31.659171529916076,"pfxX":4.795344754881649,"pfxZ":0.35375612858458183,"pX":2.0212148950910827,"pZ":1.2876377923451006,"vX0":7.081758296260751,"vY0":-119.7169641687625,"vZ0":-2.5603686588879295,"x":39.96,"y":204.01,"x0":-1.602093178173911,"y0":50.00110837055293,"z0":5.2146719815454485,"aX":6.9343473349132285},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.2,"breakHorizontal":-10.4,"spinRate":2343,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.45813606904887694,"extension":7.031143459621254},"index":2,"playId":"d0223367-b3c2-364c-b121-361f751c52c3","pitchNumber":3,"startTime":"2026-07-21T03:02:27.951Z","endTime":"2026-07-21T03:02:30.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.199721626892273,"aZ":-24.13540560891859,"pfxX":-9.226921626622902,"pfxZ":4.33682298015359,"pX":-1.0209917286169732,"pZ":3.432335805427686,"vX0":4.455202938538873,"vY0":-134.78976017944984,"vZ0":-0.9795892300077231,"x":155.92,"y":146.11,"x0":-1.4896251427072285,"y0":50.004260585121536,"z0":5.492741128222555,"aX":-17.109161976879342},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.9,"breakHorizontal":15.8,"spinRate":1806,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4051833971646066,"extension":6.9711744127768815},"index":3,"playId":"7f8f3cf5-9cfb-3815-a78c-5354cc941b5a","pitchNumber":4,"startTime":"2026-07-21T03:02:47.461Z","endTime":"2026-07-21T03:02:50.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75597723286816,"aZ":-22.32300035062894,"pfxX":-9.065611774037354,"pfxZ":5.239880679244013,"pX":0.2442920322262507,"pZ":2.8317835933402464,"vX0":7.6391259488444065,"vY0":-135.57749877707127,"vZ0":-2.84597895840565,"x":107.69,"y":162.32,"x0":-1.4176985749993385,"y0":50.005847302245314,"z0":5.4352086658482515,"aX":-17.055391451502555},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.1,"breakHorizontal":15.0,"spinRate":1934,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.40239538309535394,"extension":6.968064020558412},"index":4,"playId":"4dc5e4bf-4238-3ed1-a999-db9d2874ecca","pitchNumber":5,"startTime":"2026-07-21T03:03:09.896Z","endTime":"2026-07-21T03:03:12.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37874993319128,"aZ":-31.78047939707992,"pfxX":6.631855731348136,"pfxZ":0.30048739069226293,"pX":-0.5522480874303864,"pZ":2.854341343091978,"vX0":1.1038844832128156,"vY0":-114.3274477013556,"vZ0":1.5625550641298165,"x":138.05,"y":161.71,"x0":-1.9031608999676441,"y0":50.00519101916278,"z0":5.284742026098339,"aX":8.765931735168264},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":1.2,"breakHorizontal":-12.2,"spinRate":2319,"spinDirection":58},"zone":1,"typeConfidence":2.0,"plateTime":0.4793840125961526,"extension":6.908473111099358},"hitData":{"launchSpeed":94.0,"launchAngle":16.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":91.07,"coordY":57.85}},"index":5,"playId":"4d50d40f-c6ae-344c-b8e4-b26be47c3312","pitchNumber":6,"startTime":"2026-07-21T03:03:29.032Z","endTime":"2026-07-21T03:03:43.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:03:43.257Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Romo strikes out swinging.","rbi":0,"awayScore":9,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T03:04:54.323Z","endTime":"2026-07-21T03:06:19.350Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":553869,"link":"/api/v1/people/553869"},"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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T03:04:05.405Z","endTime":"2026-07-21T03:04:56.629Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.535783808033777,"aZ":-29.11448269180728,"pfxX":-9.81852414115285,"pfxZ":1.9305406990792546,"pX":-1.0130056015921152,"pZ":2.0571156210874166,"vX0":4.630668541208035,"vY0":-124.72167591595063,"vZ0":-1.9230743182594827,"x":155.61,"y":183.24,"x0":-1.6114926367377669,"y0":50.004111197370754,"z0":5.224028347105629,"aX":-15.57147371383858},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":16.8,"spinRate":1424,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.43805139134450677,"extension":7.550477613656583},"index":1,"playId":"c9263938-3b73-30cd-a5d6-2a6992d3963e","pitchNumber":1,"startTime":"2026-07-21T03:04:56.629Z","endTime":"2026-07-21T03:05:00.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":79.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74592148775631,"aZ":-26.36453672951793,"pfxX":-10.205625567066969,"pfxZ":3.660129580541672,"pX":0.07756444319729187,"pZ":1.4227753062304151,"vX0":7.045934680278485,"vY0":-124.80983830167476,"vZ0":-4.253439514643926,"x":114.04,"y":200.37,"x0":-1.447920531646123,"y0":50.0025131835833,"z0":5.3056027263261285,"aX":-16.194983026926625},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.9,"breakHorizontal":17.0,"spinRate":1493,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4378779453434034,"extension":7.3195895762106264},"index":2,"playId":"370506d5-708f-3fd4-8343-57091442b6cd","pitchNumber":2,"startTime":"2026-07-21T03:05:11.589Z","endTime":"2026-07-21T03:05:14.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.933791240419588,"aZ":-27.00705504091437,"pfxX":-8.365411212647407,"pfxZ":3.3291123735650023,"pX":-0.34346151814663145,"pZ":2.231158898926314,"vX0":5.363316695708121,"vY0":-123.56898582005063,"vZ0":-2.010977698193681,"x":130.09,"y":178.54,"x0":-1.4519842548968906,"y0":50.00016861344732,"z0":5.317735946044553,"aX":-12.973414226891952},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.8,"breakHorizontal":13.9,"spinRate":1511,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.4427495226926319,"extension":7.385065271197103},"index":3,"playId":"29fb1411-2959-3231-8cd2-a9abfd7d96f7","pitchNumber":3,"startTime":"2026-07-21T03:05:29.640Z","endTime":"2026-07-21T03:05:32.640Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-21T03:05:43.920Z","endTime":"2026-07-21T03:05:57.610Z","isPitch":false,"type":"action","player":{"id":691011,"link":"/api/v1/people/691011"}},{"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.4,"endSpeed":79.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23398329274253,"aZ":-26.05405001449415,"pfxX":-8.808493640132916,"pfxZ":3.8896718247074022,"pX":-0.16426177274570708,"pZ":0.8362867074083385,"vX0":6.01960912320286,"vY0":-124.1948994484233,"vZ0":-5.575521246447336,"x":123.26,"y":216.2,"x0":-1.4665160965815762,"y0":50.00369390451335,"z0":5.258214194782355,"aX":-13.857958128409924},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.0,"breakHorizontal":14.6,"spinRate":1452,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.43984656898043406,"extension":7.364860274429493},"index":5,"playId":"d469196a-6044-3c6d-aadc-da9520576be8","pitchNumber":4,"startTime":"2026-07-21T03:05:57.610Z","endTime":"2026-07-21T03:06:01.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5581392490355,"aZ":-27.215167222759952,"pfxX":-10.04967554903402,"pfxZ":3.2313796871459743,"pX":-0.953930337814568,"pZ":2.4471142058669626,"vX0":4.61063784021807,"vY0":-122.90343257925412,"vZ0":-1.4206496462728473,"x":153.36,"y":172.71,"x0":-1.5449782625181183,"y0":50.003621658584194,"z0":5.336352593846903,"aX":-15.428966407801468},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.8,"breakHorizontal":17.2,"spinRate":1478,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4450608821500648,"extension":7.405297744775291},"index":6,"playId":"6cf4cd32-70c9-3b56-9d48-5bf2e243f1fc","pitchNumber":5,"startTime":"2026-07-21T03:06:16.350Z","endTime":"2026-07-21T03:06:19.350Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:06:19.350Z","atBatIndex":73},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Braden Montgomery doubles (10) on a sharp line drive to left fielder Wyatt Langford, deflected by center fielder Evan Carter. Randal Grichuk scores.","rbi":1,"awayScore":10,"homeScore":3,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T03:06:26.000Z","endTime":"2026-07-21T03:09:03.356Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":{"id":692030,"link":"/api/v1/people/692030"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.6,"endSpeed":78.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.976073005766246,"aZ":-28.546068792934598,"pfxX":-9.949787871915145,"pfxZ":2.2983779647203884,"pX":-0.20275792935036954,"pZ":2.1703423583088437,"vX0":6.503099089610537,"vY0":-124.57338334883937,"vZ0":-1.978018746890947,"x":124.73,"y":180.18,"x0":-1.5485110497668897,"y0":50.00300666192511,"z0":5.3241788982765215,"aX":-15.708260596761766},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.0,"breakHorizontal":16.6,"spinRate":1551,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4389269472680004,"extension":7.2204199656680625},"index":0,"playId":"03b72424-71c4-3527-b4ff-4134a45a6f0f","pitchNumber":1,"startTime":"2026-07-21T03:06:47.217Z","endTime":"2026-07-21T03:06:50.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12361598872701,"aZ":-26.552446364458532,"pfxX":-7.8037405177524874,"pfxZ":3.5471417110881704,"pX":0.6956291598298138,"pZ":1.5209852542821851,"vX0":7.641884462501641,"vY0":-125.1020792128681,"vZ0":-3.9152168906280624,"x":90.48,"y":197.71,"x0":-1.3840541763783216,"y0":50.004289007078704,"z0":5.281559751154755,"aX":-12.376525297202349},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.8,"breakHorizontal":12.4,"spinRate":1525,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.43773961654005067,"extension":7.274975302260917},"index":1,"playId":"31972c52-09df-37aa-89c9-e3b67068abff","pitchNumber":2,"startTime":"2026-07-21T03:07:04.657Z","endTime":"2026-07-21T03:07:07.657Z","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":85.5,"endSpeed":78.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3330464816185,"aZ":-26.094807379929144,"pfxX":-9.432957198873511,"pfxZ":3.8606547762420966,"pX":-1.215813614926578,"pZ":3.4289470695196886,"vX0":4.012721481039839,"vY0":-124.46840583576687,"vZ0":0.505179449057956,"x":163.34,"y":146.2,"x0":-1.6209720132713508,"y0":50.000762953766085,"z0":5.3794745853927255,"aX":-14.839506579851689},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":7.3,"breakHorizontal":16.2,"spinRate":1447,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4395965987953758,"extension":7.291530528617917},"index":2,"playId":"0ecc6fa8-79f9-3ef6-8644-434451ce4fa3","pitchNumber":3,"startTime":"2026-07-21T03:07:24.565Z","endTime":"2026-07-21T03:07:27.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.595206552784187,"aZ":-19.58131975481219,"pfxX":-8.409063240343404,"pfxZ":6.570136019613683,"pX":-0.6152210286034849,"pZ":1.222110185713324,"vX0":5.470524262881784,"vY0":-137.5931713591535,"vZ0":-7.075024314878192,"x":140.45,"y":205.78,"x0":-1.5368630512902541,"y0":50.004878871755885,"z0":5.154305756560948,"aX":-16.121596109603612},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.6,"breakHorizontal":14.0,"spinRate":2078,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3981066764892285,"extension":7.071036790826473},"index":3,"playId":"4e7490d0-5106-331b-b69a-c3e901ea0ebc","pitchNumber":4,"startTime":"2026-07-21T03:07:47.452Z","endTime":"2026-07-21T03:07:51.306Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":9,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-21T03:08:04.771Z","endTime":"2026-07-21T03:08:21.691Z","isPitch":false,"type":"action","player":{"id":695731,"link":"/api/v1/people/695731"}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63740635649298,"aZ":-27.851929594880133,"pfxX":-9.9116557133031,"pfxZ":2.643123982357417,"pX":1.3945865947474778,"pZ":-0.2222407654147204,"vX0":10.194297814372968,"vY0":-127.00909532681204,"vZ0":-7.9226731117042295,"x":63.84,"y":244.78,"x0":-1.380509618706434,"y0":50.00459098069476,"z0":5.147757492981029,"aX":-16.220252233835698},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.1,"breakHorizontal":15.7,"spinRate":1590,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.43099145613235823,"extension":7.447485598843773},"index":5,"playId":"343ba504-f29a-396d-b13a-e6b6a21e7bec","pitchNumber":5,"startTime":"2026-07-21T03:08:21.691Z","endTime":"2026-07-21T03:08:24.691Z","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":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.720399539925054,"aZ":-28.585727296831998,"pfxX":-9.333095211640545,"pfxZ":2.207530339107212,"pX":-0.14861132247308972,"pZ":3.031767791770312,"vX0":5.895665897225976,"vY0":-126.36543513008436,"vZ0":-0.03271071475881082,"x":122.66,"y":156.92,"x0":-1.294356505834636,"y0":50.00132771284994,"z0":5.333239775951003,"aX":-15.157008776679422},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":15.6,"spinRate":1512,"spinDirection":239},"zone":2,"typeConfidence":2.0,"plateTime":0.43274383892563506,"extension":7.334165434307987},"hitData":{"launchSpeed":100.9,"launchAngle":19.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":81.96,"coordY":44.74}},"index":6,"playId":"7e8c1950-180a-30c4-bb93-d6d1d7964612","pitchNumber":6,"startTime":"2026-07-21T03:08:47.564Z","endTime":"2026-07-21T03:09:03.356Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:09:03.356Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tristan Peters flies out sharply to right fielder Brandon Nimmo.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-21T03:09:03.958Z","endTime":"2026-07-21T03:10:24.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.58510240358594,"aZ":-15.35987662435902,"pfxX":-4.798113800250949,"pfxZ":9.047577652260397,"pX":-0.07702866090016972,"pZ":4.372340138517246,"vX0":5.472467477325409,"vY0":-135.4664922657852,"vZ0":0.22081129941793348,"x":119.94,"y":120.73,"x0":-1.4999389648523769,"y0":50.002978840829684,"z0":5.363443164327697,"aX":-8.917911232145748},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.7,"breakHorizontal":7.6,"spinRate":1948,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.40432281540422244,"extension":7.140116033765526},"index":0,"playId":"757360f6-84a9-37bf-a3e4-7d9261467c8c","pitchNumber":1,"startTime":"2026-07-21T03:09:35.818Z","endTime":"2026-07-21T03:09:38.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1633723984023,"aZ":-17.205234577451588,"pfxX":-5.9621474518567545,"pfxZ":8.00670564584647,"pX":0.013712520046544968,"pZ":3.100440035212218,"vX0":6.059010411280123,"vY0":-135.5115322247418,"vZ0":-2.7543472571433205,"x":116.48,"y":155.07,"x0":-1.4709695943338783,"y0":50.00187277452579,"z0":5.324486690679026,"aX":-11.14596487396687},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.2,"breakHorizontal":9.6,"spinRate":1997,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.40338803676474466,"extension":6.940492282950355},"index":1,"playId":"f4ba479d-d945-3e43-99fa-7b7e87a1b77a","pitchNumber":2,"startTime":"2026-07-21T03:09:51.829Z","endTime":"2026-07-21T03:09:54.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.003720687989357,"aZ":-27.860829544363025,"pfxX":-10.698704788479237,"pfxZ":2.6860141636067887,"pX":-0.2963454410477621,"pZ":3.182906747220531,"vX0":6.469766034691052,"vY0":-125.46016899270684,"vZ0":0.20391701526433137,"x":128.3,"y":152.84,"x0":-1.5109889338496454,"y0":50.00007730873959,"z0":5.360634517822165,"aX":-17.151473372670143},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.2,"breakHorizontal":18.0,"spinRate":1559,"spinDirection":237},"zone":1,"typeConfidence":2.0,"plateTime":0.43562211408844,"extension":7.147921827669361},"hitData":{"launchSpeed":100.0,"launchAngle":43.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":168.03,"coordY":69.33}},"index":2,"playId":"cd48a085-2fce-39f3-8e92-2aa71e22923b","pitchNumber":3,"startTime":"2026-07-21T03:10:14.391Z","endTime":"2026-07-21T03:10:24.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:10:24.861Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alejandro Osuna flies out to center fielder Tristan Peters.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-21T03:12:55.167Z","endTime":"2026-07-21T03:13:36.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Trevor Richards replaces Sean Newcomb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-21T03:12:15.415Z","endTime":"2026-07-21T03:12:21.491Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670950,"link":"/api/v1/people/670950"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Alejandro Osuna replaces Jake Burger.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-21T03:12:21.491Z","endTime":"2026-07-21T03:12:57.361Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":669394,"link":"/api/v1/people/669394"}},{"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":92.0,"endSpeed":84.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.776432171806412,"aZ":-14.183786155705404,"pfxX":-6.239457523550445,"pfxZ":9.89620634277295,"pX":0.32982686426003127,"pZ":3.803456947614863,"vX0":8.205628134849475,"vY0":-133.7085370806932,"vZ0":-3.4144879408582502,"x":104.43,"y":136.09,"x0":-1.9625813137867603,"y0":50.001572723426314,"z0":6.109416502511421,"aX":-11.341715196109025},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.4,"breakHorizontal":9.6,"spinRate":2213,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.4090310614605208,"extension":6.590548677817476},"index":2,"playId":"02304724-f4fb-3ff9-ba17-71dfe3ac99d4","pitchNumber":1,"startTime":"2026-07-21T03:12:57.361Z","endTime":"2026-07-21T03:13:00.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46688240422642,"aZ":-14.00637283562544,"pfxX":-6.566595846346989,"pfxZ":10.35014261737312,"pX":0.3226167814190546,"pZ":2.4546742063016573,"vX0":8.394471119021569,"vY0":-131.30987954775884,"vZ0":-6.385573923256622,"x":104.7,"y":172.5,"x0":-2.0548917906010256,"y0":50.00420719586441,"z0":5.950614218796199,"aX":-11.52811182454172},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.6,"breakHorizontal":10.2,"spinRate":2245,"spinDirection":210},"zone":6,"typeConfidence":0.89,"plateTime":0.41631769393075846,"extension":6.617869978382466},"index":3,"playId":"c4b45469-2ef0-383a-9a0f-51b5df879b44","pitchNumber":2,"startTime":"2026-07-21T03:13:09.828Z","endTime":"2026-07-21T03:13:12.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.153626950428787,"aZ":-33.90668383301624,"pfxX":-8.326261826588645,"pfxZ":-1.2801549016921108,"pX":0.3510005141543021,"pZ":2.4738163344495483,"vX0":8.501783281926587,"vY0":-114.8259424885251,"vZ0":-0.7449715239947066,"x":103.62,"y":171.99,"x0":-2.2994571723642157,"y0":50.00445635944174,"z0":6.071144189442527,"aX":-11.237361622464627},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-2.3,"breakHorizontal":13.2,"spinRate":2521,"spinDirection":267},"zone":6,"typeConfidence":0.9,"plateTime":0.47508016210141024,"extension":6.417525842159349},"hitData":{"launchSpeed":92.3,"launchAngle":45.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.1,"coordY":83.01}},"index":4,"playId":"c2115bab-2b20-3924-8eb9-1477d9259059","pitchNumber":3,"startTime":"2026-07-21T03:13:27.198Z","endTime":"2026-07-21T03:13:36.613Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:13:36.613Z","atBatIndex":76},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cam Cauley doubles (2) on a line drive to left fielder Sam Antonacci.","rbi":0,"awayScore":10,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-21T03:14:00.715Z","endTime":"2026-07-21T03:15:31.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Cam Cauley replaces Ezequiel Duran.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-21T03:13:41.585Z","endTime":"2026-07-21T03:14:02.959Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695508,"link":"/api/v1/people/695508"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":677649,"link":"/api/v1/people/677649"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.621083920639915,"aZ":-10.74691019734096,"pfxX":-6.347898304038355,"pfxZ":11.674030981075639,"pX":0.24360312232845158,"pZ":2.2777179227621316,"vX0":7.842159209559604,"vY0":-134.2715715347408,"vZ0":-7.922124758928351,"x":107.71,"y":177.28,"x0":-1.8829095989911715,"y0":50.004460562405995,"z0":6.021183179222766,"aX":-11.653866293545898},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.7,"breakHorizontal":10.0,"spinRate":2313,"spinDirection":203},"zone":5,"typeConfidence":0.9,"plateTime":0.4070848534921101,"extension":6.59246207751796},"index":1,"playId":"e0f4ecdb-a6f8-39ec-8a13-022a3b4d194a","pitchNumber":1,"startTime":"2026-07-21T03:14:02.959Z","endTime":"2026-07-21T03:14:05.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.274411717143806,"aZ":-11.40235232827489,"pfxX":-6.124709869699769,"pfxZ":11.174570159500837,"pX":0.13007012151332878,"pZ":4.4598318645628,"vX0":7.606330118920109,"vY0":-135.1916439697949,"vZ0":-2.5539143161705278,"x":112.04,"y":118.36,"x0":-1.9185063584933688,"y0":50.00396155064472,"z0":6.212460225420503,"aX":-11.386948749368763},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.9,"breakHorizontal":9.6,"spinRate":2361,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.40446930900595923,"extension":6.540956032730637},"index":2,"playId":"b4ede788-659f-368e-a9c9-8654bdccc1b5","pitchNumber":2,"startTime":"2026-07-21T03:14:15.392Z","endTime":"2026-07-21T03:14:18.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":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47564253305539,"aZ":-11.306712493370236,"pfxX":-6.739666704618699,"pfxZ":11.664945761733598,"pX":1.0196174380258534,"pZ":2.0087357631256872,"vX0":10.43468162355662,"vY0":-132.44050777103647,"vZ0":-8.022657017292788,"x":78.13,"y":184.54,"x0":-2.0833478984547757,"y0":50.0017734767958,"z0":5.890832347609157,"aX":-12.055829214334718},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.7,"breakHorizontal":10.1,"spinRate":2300,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.41249530196004924,"extension":6.696374956720774},"index":3,"playId":"69e49929-1573-3c5e-9dee-deef2c36c7c3","pitchNumber":3,"startTime":"2026-07-21T03:14:27.949Z","endTime":"2026-07-21T03:14:31.801Z","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":91.3,"endSpeed":83.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.320933885794016,"aZ":-10.61707212447465,"pfxX":-6.235744124808978,"pfxZ":12.052117143842503,"pX":0.6977639467278872,"pZ":2.9464823058375806,"vX0":9.146049644032065,"vY0":-132.63478108652671,"vZ0":-6.004867633530173,"x":90.4,"y":159.22,"x0":-1.9787798855322307,"y0":50.00165356956307,"z0":6.0076451805488364,"aX":-11.153152037886706},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.8,"breakHorizontal":9.4,"spinRate":2286,"spinDirection":207},"zone":3,"typeConfidence":0.9,"plateTime":0.41232522145437667,"extension":6.598805852340925},"index":4,"playId":"01f4a9e2-a9ca-37e5-94ca-d1bf7b18c85f","pitchNumber":4,"startTime":"2026-07-21T03:14:41.720Z","endTime":"2026-07-21T03:14:44.720Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-21T03:14:52.684Z","endTime":"2026-07-21T03:15:04.817Z","isPitch":false,"type":"action","player":{"id":695508,"link":"/api/v1/people/695508"}},{"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.6,"endSpeed":85.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.667407569183766,"aZ":-10.234349782982124,"pfxX":-5.594540614281618,"pfxZ":11.954948112243011,"pX":1.2068290280769192,"pZ":1.5546167040630317,"vX0":10.165667014696552,"vY0":-134.27863747773577,"vZ0":-9.7145350236388,"x":71.0,"y":196.81,"x0":-1.892445898515341,"y0":50.006041828956334,"z0":5.936654096988055,"aX":-10.270816803689037},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.8,"breakHorizontal":8.0,"spinRate":2352,"spinDirection":204},"zone":14,"typeConfidence":0.9,"plateTime":0.40709967780761636,"extension":6.6683009562428825},"index":6,"playId":"f873e568-c1a1-33ff-adb9-352200d5ebd7","pitchNumber":5,"startTime":"2026-07-21T03:15:04.817Z","endTime":"2026-07-21T03:15:07.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.331472179268527,"aZ":-10.973990233828843,"pfxX":-7.151513395269598,"pfxZ":11.830309292402601,"pX":0.04793023317124147,"pZ":1.9884637296178596,"vX0":8.414306032369572,"vY0":-132.75248603914332,"vZ0":-8.15846560173657,"x":115.17,"y":185.09,"x0":-2.227536397603891,"y0":50.00484479744096,"z0":5.89253036970665,"aX":-12.81852665679626},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.9,"breakHorizontal":11.2,"spinRate":2326,"spinDirection":205},"zone":8,"typeConfidence":0.9,"plateTime":0.4119470077526688,"extension":6.5228849225175445},"hitData":{"launchSpeed":90.2,"launchAngle":24.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":29.94,"coordY":101.6}},"index":7,"playId":"7dc56adb-7b05-3849-8e4a-e8605d4d3cac","pitchNumber":6,"startTime":"2026-07-21T03:15:18.331Z","endTime":"2026-07-21T03:15:31.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:15:31.462Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Evan Carter grounds out, shortstop Luisangel Acuña to first baseman Munetaka Murakami. Cam Cauley to 3rd.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-21T03:15:33.320Z","endTime":"2026-07-21T03:17:10.543Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81209808826253,"aZ":-12.691680521948324,"pfxX":-5.465512932899346,"pfxZ":10.71420195629689,"pX":-0.6872348916485984,"pZ":2.6602726284577303,"vX0":5.597186769734196,"vY0":-133.73679580801775,"vZ0":-6.372043604589187,"x":143.2,"y":166.95,"x0":-2.0933486813425497,"y0":50.00115166455021,"z0":5.977291438531918,"aX":-9.93724469366417},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.2,"breakHorizontal":8.8,"spinRate":2170,"spinDirection":200},"zone":4,"typeConfidence":0.9,"plateTime":0.40895295841449775,"extension":6.582417568901372},"index":0,"playId":"2200fd60-b0e0-323e-92ca-7789d0559e79","pitchNumber":1,"startTime":"2026-07-21T03:16:04.287Z","endTime":"2026-07-21T03:16:07.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":74.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.09652773916121,"aZ":-33.146397225045355,"pfxX":-7.24801847360739,"pfxZ":-0.713295366681312,"pX":0.7828187286881704,"pZ":0.7003856046758544,"vX0":9.469493660036253,"vY0":-115.3665848239722,"vZ0":-4.577691647950903,"x":87.16,"y":219.87,"x0":-2.4112730027411775,"y0":50.002356883411075,"z0":5.864431645853952,"aX":-9.885105934010408},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-2.2,"breakHorizontal":11.0,"spinRate":2294,"spinDirection":272},"zone":14,"typeConfidence":0.9,"plateTime":0.4726435259836883,"extension":6.477440313392106},"index":1,"playId":"77255de7-a524-37ff-86e4-fc2c0ccdd5b2","pitchNumber":2,"startTime":"2026-07-21T03:16:22.942Z","endTime":"2026-07-21T03:16:25.942Z","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":91.5,"endSpeed":83.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.796113527183998,"aZ":-10.5679978223399,"pfxX":-4.844165437145762,"pfxZ":12.037338720164442,"pX":-0.1397040149109573,"pZ":2.023225181223207,"vX0":6.932895748110492,"vY0":-132.9533693908336,"vZ0":-8.22026712494605,"x":122.33,"y":184.15,"x0":-2.148578916177968,"y0":50.0049596913207,"z0":5.91713044019086,"aX":-8.697014501606956},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":20.3,"breakHorizontal":7.3,"spinRate":2260,"spinDirection":198},"zone":8,"typeConfidence":0.9,"plateTime":0.4115500641622991,"extension":6.572656434538912},"index":2,"playId":"c81af227-e2b2-35d5-885f-456a6ba78761","pitchNumber":3,"startTime":"2026-07-21T03:16:43.478Z","endTime":"2026-07-21T03:16:46.502Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":74.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.668573623945974,"aZ":-34.43925420847356,"pfxX":-7.602813970514843,"pfxZ":-1.6364322911956304,"pX":-0.6240238838147978,"pZ":1.862717896967937,"vX0":6.38032681189459,"vY0":-116.46933394093264,"vZ0":-2.3007826187589657,"x":140.79,"y":188.49,"x0":-2.4034318995143544,"y0":50.003958947397805,"z0":6.1019047393284875,"aX":-10.507439501593575},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.2,"breakHorizontal":12.4,"spinRate":2607,"spinDirection":262},"zone":7,"typeConfidence":0.9,"plateTime":0.46921865899540327,"extension":6.27739629534681},"hitData":{"launchSpeed":65.1,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":131.22,"coordY":160.71}},"index":3,"playId":"e02638ba-5c53-3b50-b40b-f3057e07a2fc","pitchNumber":4,"startTime":"2026-07-21T03:17:00.256Z","endTime":"2026-07-21T03:17:10.543Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:17:10.543Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elias Díaz called out on strikes.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-21T03:17:24.515Z","endTime":"2026-07-21T03:19:22.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"59.55"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"106.01"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.78"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.84"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.47"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.44"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.54"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.71"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.45"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.61"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.89"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.99"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.74"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.484580347456365,"aZ":-10.951872598419419,"pfxX":-4.518337383921958,"pfxZ":11.763066709776346,"pX":-0.6131621597319741,"pZ":4.132057646450834,"vX0":5.570509949932487,"vY0":-133.42185827458545,"vZ0":-3.286425931510393,"x":140.37,"y":127.21,"x0":-2.1402370522117202,"y0":50.0050313686199,"z0":6.168097679472173,"aX":-8.153958553450064},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.8,"breakHorizontal":7.0,"spinRate":2251,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.41039735086391227,"extension":6.532247675065123},"index":0,"playId":"8287a1e5-db06-3d4c-886f-f2c17fc469b5","pitchNumber":1,"startTime":"2026-07-21T03:17:37.726Z","endTime":"2026-07-21T03:17:40.726Z","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":83.6,"endSpeed":77.2,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10096252591192,"aZ":-28.462667403898465,"pfxX":2.1676203069976925,"pfxZ":2.467491539967117,"pX":0.1021182813693864,"pZ":2.3098082519443386,"vX0":5.762631934991981,"vY0":-121.65345565721428,"vZ0":-2.788006329154676,"x":113.11,"y":176.42,"x0":-2.5757343449944385,"y0":50.00363038412469,"z0":5.929347778294824,"aX":3.258708359470989},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.1,"breakHorizontal":-5.3,"spinRate":2233,"spinDirection":166},"zone":5,"typeConfidence":0.91,"plateTime":0.4496629602848845,"extension":6.543681992595493},"index":1,"playId":"95b7092f-a555-36d8-b1eb-07d4cbddf558","pitchNumber":2,"startTime":"2026-07-21T03:17:55.106Z","endTime":"2026-07-21T03:17:58.175Z","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":80.0,"endSpeed":74.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.095556626755606,"aZ":-31.527537976428203,"pfxX":-8.225924883030574,"pfxZ":0.47093366404329107,"pX":-0.691797211997556,"pZ":1.8153084149896432,"vX0":6.299773279483134,"vY0":-116.40516095212526,"vZ0":-3.136108042095522,"x":143.37,"y":189.77,"x0":-2.3531895235107827,"y0":50.005686381734996,"z0":6.138997227002062,"aX":-11.387715546792293},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.4,"breakHorizontal":13.6,"spinRate":2728,"spinDirection":262},"zone":7,"typeConfidence":0.9,"plateTime":0.4689982184866728,"extension":6.43986718539151},"index":2,"playId":"53c0f141-03b1-3430-a61f-120576fceb8a","pitchNumber":3,"startTime":"2026-07-21T03:18:10.758Z","endTime":"2026-07-21T03:18:13.758Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-21T03:18:25.523Z","endTime":"2026-07-21T03:18:39.745Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":74.1,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.13023653443351,"aZ":-33.2486729862446,"pfxX":-7.868590753279914,"pfxZ":-0.798270262065202,"pX":0.5613617573340971,"pZ":-1.3919959698029998,"vX0":8.517303778520207,"vY0":-114.83808125853221,"vZ0":-9.142660792470561,"x":95.6,"y":276.36,"x0":-2.1634483727253797,"y0":50.004446977055075,"z0":5.85047536330441,"aX":-10.571029514595393},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-3.5,"breakHorizontal":12.2,"spinRate":2695,"spinDirection":264},"zone":14,"typeConfidence":0.9,"plateTime":0.4759255317980946,"extension":6.538180275276985},"index":4,"playId":"c53ebe15-3fc4-3bb2-b4c9-5dbfed0fce42","pitchNumber":4,"startTime":"2026-07-21T03:18:39.745Z","endTime":"2026-07-21T03:18:42.745Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.229241624255682,"aZ":-11.449780938342897,"pfxX":-5.0595676477012095,"pfxZ":11.378015882763926,"pX":-0.7275961534368255,"pZ":1.9176351940919873,"vX0":5.3326803819017385,"vY0":-133.71464908061958,"vZ0":-8.536892792050784,"x":144.73,"y":187.0,"x0":-2.0847894617176377,"y0":50.00335557559464,"z0":5.961179638852555,"aX":-9.216737757102651},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.1,"breakHorizontal":8.0,"spinRate":2278,"spinDirection":203},"zone":7,"typeConfidence":0.9,"plateTime":0.40869990174573,"extension":6.601827037930017},"index":5,"playId":"078a2d78-6a1f-3b4f-870d-119642e0d219","pitchNumber":5,"startTime":"2026-07-21T03:19:19.648Z","endTime":"2026-07-21T03:19:22.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:19:22.648Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elias Díaz called out on strikes.","rbi":0,"awayScore":10,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-21T03:17:24.515Z","endTime":"2026-07-21T03:19:22.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"59.55"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"106.01"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.78"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.84"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.47"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.44"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.54"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.71"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.45"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.61"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.89"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.99"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.74"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.143"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".900"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.484580347456365,"aZ":-10.951872598419419,"pfxX":-4.518337383921958,"pfxZ":11.763066709776346,"pX":-0.6131621597319741,"pZ":4.132057646450834,"vX0":5.570509949932487,"vY0":-133.42185827458545,"vZ0":-3.286425931510393,"x":140.37,"y":127.21,"x0":-2.1402370522117202,"y0":50.0050313686199,"z0":6.168097679472173,"aX":-8.153958553450064},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.8,"breakHorizontal":7.0,"spinRate":2251,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.41039735086391227,"extension":6.532247675065123},"index":0,"playId":"8287a1e5-db06-3d4c-886f-f2c17fc469b5","pitchNumber":1,"startTime":"2026-07-21T03:17:37.726Z","endTime":"2026-07-21T03:17:40.726Z","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":83.6,"endSpeed":77.2,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10096252591192,"aZ":-28.462667403898465,"pfxX":2.1676203069976925,"pfxZ":2.467491539967117,"pX":0.1021182813693864,"pZ":2.3098082519443386,"vX0":5.762631934991981,"vY0":-121.65345565721428,"vZ0":-2.788006329154676,"x":113.11,"y":176.42,"x0":-2.5757343449944385,"y0":50.00363038412469,"z0":5.929347778294824,"aX":3.258708359470989},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.1,"breakHorizontal":-5.3,"spinRate":2233,"spinDirection":166},"zone":5,"typeConfidence":0.91,"plateTime":0.4496629602848845,"extension":6.543681992595493},"index":1,"playId":"95b7092f-a555-36d8-b1eb-07d4cbddf558","pitchNumber":2,"startTime":"2026-07-21T03:17:55.106Z","endTime":"2026-07-21T03:17:58.175Z","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":80.0,"endSpeed":74.3,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.095556626755606,"aZ":-31.527537976428203,"pfxX":-8.225924883030574,"pfxZ":0.47093366404329107,"pX":-0.691797211997556,"pZ":1.8153084149896432,"vX0":6.299773279483134,"vY0":-116.40516095212526,"vZ0":-3.136108042095522,"x":143.37,"y":189.77,"x0":-2.3531895235107827,"y0":50.005686381734996,"z0":6.138997227002062,"aX":-11.387715546792293},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.4,"breakHorizontal":13.6,"spinRate":2728,"spinDirection":262},"zone":7,"typeConfidence":0.9,"plateTime":0.4689982184866728,"extension":6.43986718539151},"index":2,"playId":"53c0f141-03b1-3430-a61f-120576fceb8a","pitchNumber":3,"startTime":"2026-07-21T03:18:10.758Z","endTime":"2026-07-21T03:18:13.758Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-21T03:18:25.523Z","endTime":"2026-07-21T03:18:39.745Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":74.1,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.13023653443351,"aZ":-33.2486729862446,"pfxX":-7.868590753279914,"pfxZ":-0.798270262065202,"pX":0.5613617573340971,"pZ":-1.3919959698029998,"vX0":8.517303778520207,"vY0":-114.83808125853221,"vZ0":-9.142660792470561,"x":95.6,"y":276.36,"x0":-2.1634483727253797,"y0":50.004446977055075,"z0":5.85047536330441,"aX":-10.571029514595393},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-3.5,"breakHorizontal":12.2,"spinRate":2695,"spinDirection":264},"zone":14,"typeConfidence":0.9,"plateTime":0.4759255317980946,"extension":6.538180275276985},"index":4,"playId":"c53ebe15-3fc4-3bb2-b4c9-5dbfed0fce42","pitchNumber":4,"startTime":"2026-07-21T03:18:39.745Z","endTime":"2026-07-21T03:18:42.745Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.241,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.229241624255682,"aZ":-11.449780938342897,"pfxX":-5.0595676477012095,"pfxZ":11.378015882763926,"pX":-0.7275961534368255,"pZ":1.9176351940919873,"vX0":5.3326803819017385,"vY0":-133.71464908061958,"vZ0":-8.536892792050784,"x":144.73,"y":187.0,"x0":-2.0847894617176377,"y0":50.00335557559464,"z0":5.961179638852555,"aX":-9.216737757102651},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.1,"breakHorizontal":8.0,"spinRate":2278,"spinDirection":203},"zone":7,"typeConfidence":0.9,"plateTime":0.40869990174573,"extension":6.601827037930017},"index":5,"playId":"078a2d78-6a1f-3b4f-870d-119642e0d219","pitchNumber":5,"startTime":"2026-07-21T03:19:19.648Z","endTime":"2026-07-21T03:19:22.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-21T03:19:22.648Z","atBatIndex":79},"scoringPlays":[5,14,20,33,37,53,70,71,72,74],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3,4],"bottom":[5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"coordinates":{"x":202.2,"y":109.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":134.77,"y":188.59},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":93.2,"y":180.98},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":1,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"coordinates":{"x":188.13,"y":39.28},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":1,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":178.82,"y":110.38},"type":"H","description":"Single"}]}},{"startIndex":9,"endIndex":16,"top":[9,10,11],"bottom":[12,13,14,15,16],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"coordinates":{"x":66.34,"y":69.99},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"coordinates":{"x":150.49,"y":150.06},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":2,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"coordinates":{"x":91.66,"y":51.6},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":2,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"coordinates":{"x":187.5,"y":113.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":2,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":100.59,"y":86.07},"type":"O","description":"Flyout"}]}},{"startIndex":17,"endIndex":24,"top":[17,18,19,20,21],"bottom":[22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":92.05,"y":66.29},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":113.48,"y":144.52},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":56.33,"y":125.98},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":154.54,"y":195.18},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":3,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":219.0,"y":121.0},"type":"O","description":"Flyout"}]}},{"startIndex":25,"endIndex":30,"top":[25,26,27],"bottom":[28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":141.0,"y":149.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"coordinates":{"x":92.19,"y":184.53},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"coordinates":{"x":134.66,"y":41.81},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"coordinates":{"x":144.4,"y":150.57},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":4,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"coordinates":{"x":59.73,"y":71.99},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":41,"top":[31,32,33,34,35,36,37,38],"bottom":[39,40,41],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"coordinates":{"x":188.36,"y":56.77},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":145.92,"y":77.06},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":95.23,"y":163.24},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"coordinates":{"x":195.88,"y":138.92},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"coordinates":{"x":144.88,"y":146.11},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":5,"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"coordinates":{"x":97.76,"y":135.37},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":5,"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"coordinates":{"x":164.45,"y":95.27},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":5,"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"coordinates":{"x":143.39,"y":153.61},"type":"O","description":"Groundout"}]}},{"startIndex":42,"endIndex":49,"top":[42,43,44,45],"bottom":[46,47,48,49],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"coordinates":{"x":160.75,"y":159.48},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"coordinates":{"x":147.95,"y":151.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":67.51,"y":123.22},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":138.28,"y":162.58},"type":"O","description":"Groundout"}],"home":[]}},{"startIndex":50,"endIndex":56,"top":[50,51,52],"bottom":[53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":687239,"fullName":"Ben Peoples","link":"/api/v1/people/687239"},"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"coordinates":{"x":93.3,"y":112.72},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":687239,"fullName":"Ben Peoples","link":"/api/v1/people/687239"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":59.23,"y":156.14},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":687239,"fullName":"Ben Peoples","link":"/api/v1/people/687239"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":130.64,"y":101.74},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"coordinates":{"x":72.23,"y":42.61},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":7,"pitcher":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"coordinates":{"x":154.54,"y":163.24},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":66,"top":[57,58,59,60,61],"bottom":[62,63,64,65,66],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"coordinates":{"x":36.24,"y":119.77},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"coordinates":{"x":197.08,"y":98.72},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":8,"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"coordinates":{"x":91.08,"y":165.5},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":8,"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"coordinates":{"x":120.58,"y":98.35},"type":"H","description":"Single"}]}},{"startIndex":67,"endIndex":79,"top":[67,68,69,70,71,72,73,74,75],"bottom":[76,77,78,79],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":9,"pitcher":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":125.55,"y":191.21},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":9,"pitcher":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":51.38,"y":129.35},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":9,"pitcher":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030"},"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"coordinates":{"x":164.55,"y":135.66},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":9,"pitcher":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":91.07,"y":57.85},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":9,"pitcher":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030"},"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"coordinates":{"x":81.96,"y":44.74},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":9,"pitcher":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030"},"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"coordinates":{"x":168.03,"y":69.33},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"coordinates":{"x":106.1,"y":83.01},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"coordinates":{"x":29.94,"y":101.6},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"inning":9,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"coordinates":{"x":131.22,"y":160.71},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":4,"hits":4,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":5,"hits":4,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":3,"hits":7,"errors":0,"leftOnBase":5},"away":{"runs":10,"hits":13,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"catcher":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"first":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"second":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"third":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"shortstop":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"left":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"center":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"right":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"onDeck":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"inHole":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"battingOrder":9,"team":{"id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"}},"offense":{"batter":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"onDeck":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"inHole":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"pitcher":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030"},"battingOrder":8,"team":{"id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"}},"balls":2,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":8,"airOuts":10,"runs":10,"doubles":7,"triples":1,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":1,"hits":13,"hitByPitch":0,"avg":".241","atBats":38,"obp":".319","slg":".413","ops":".732","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":22,"rbi":10,"leftOnBase":18,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":4,"airOuts":8,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":33,"obp":".257","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":153,"era":"4.03","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.30","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":59,"strikes":94,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":3,"pitchesPerInning":"17.00","runsScoredPer9":"3.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":0,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID671976":{"person":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"jerseyNumber":"29","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"800","stats":{"batting":{"summary":"1-5 | 2B, K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"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":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":46,"groundOuts":66,"airOuts":74,"runs":38,"doubles":21,"triples":3,"homeRuns":6,"strikeOuts":53,"baseOnBalls":18,"intentionalWalks":0,"hits":77,"hitByPitch":3,"avg":".292","atBats":264,"obp":".341","slg":".462","ops":".803","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":122,"rbi":37,"leftOnBase":105,"sacBunts":4,"sacFlies":2,"babip":".343","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.00","popOuts":15,"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":1,"putOuts":209,"errors":3,"chances":213,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID641743":{"person":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":18,"flyOuts":47,"groundOuts":96,"airOuts":104,"runs":48,"doubles":14,"triples":3,"homeRuns":13,"strikeOuts":76,"baseOnBalls":38,"intentionalWalks":0,"hits":90,"hitByPitch":18,"atBats":357,"obp":".349","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1718,"era":"4.24","inningsPitched":"93.1","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.37","battersFaced":422,"outs":280,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1718,"balls":669,"strikes":1049,"strikePercentage":".610","hitBatsmen":18,"balks":2,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".600","pitchesPerInning":"18.41","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.33","walksPer9Inn":"3.66","hitsPer9Inn":"8.68","runsScoredPer9":"4.63","homeRunsPer9":"1.25","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":4,"sacFlies":5,"passedBall":0,"popOuts":23,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":5,"errors":1,"chances":14,"fielding":".929","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663436":{"person":{"id":663436,"fullName":"Davis Martin","link":"/api/v1/people/663436"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":19,"gamesStarted":19,"flyOuts":49,"groundOuts":101,"airOuts":103,"runs":39,"doubles":27,"triples":0,"homeRuns":6,"strikeOuts":97,"baseOnBalls":33,"intentionalWalks":0,"hits":102,"hitByPitch":4,"atBats":400,"obp":".317","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1692,"era":"3.31","inningsPitched":"106.0","wins":9,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.27","battersFaced":440,"outs":318,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1692,"balls":602,"strikes":1090,"strikePercentage":".640","hitBatsmen":4,"balks":1,"wildPitches":7,"pickoffs":1,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".643","pitchesPerInning":"15.96","gamesFinished":0,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"8.24","walksPer9Inn":"2.80","hitsPer9Inn":"8.66","runsScoredPer9":"3.31","homeRunsPer9":"0.51","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":17,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":8,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682668":{"person":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"jerseyNumber":"0","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"401","stats":{"batting":{"summary":"1-1 | 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":2,"leftOnBase":0,"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":70,"flyOuts":19,"groundOuts":54,"airOuts":34,"runs":18,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":29,"baseOnBalls":7,"intentionalWalks":0,"hits":37,"hitByPitch":1,"avg":".247","atBats":150,"obp":".281","slg":".287","ops":".568","caughtStealing":4,"stolenBases":15,"stolenBasePercentage":".789","caughtStealingPercentage":".211","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":162,"totalBases":43,"rbi":12,"leftOnBase":65,"sacBunts":2,"sacFlies":2,"babip":".295","groundOutsToAirouts":"1.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"150.00","popOuts":5,"lineOuts":10},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":20,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"3.00","battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":11,"strikes":9,"strikePercentage":".450","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"20.00","gamesFinished":1,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":69,"putOuts":97,"errors":4,"chances":170,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID545341":{"person":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"jerseyNumber":"34","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"1-2 | 3B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":3,"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":65,"flyOuts":23,"groundOuts":33,"airOuts":41,"runs":23,"doubles":10,"triples":1,"homeRuns":9,"strikeOuts":35,"baseOnBalls":6,"intentionalWalks":1,"hits":36,"hitByPitch":1,"avg":".250","atBats":144,"obp":".283","slg":".521","ops":".804","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":152,"totalBases":75,"rbi":24,"leftOnBase":69,"sacBunts":0,"sacFlies":1,"babip":".267","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":8,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":32,"errors":1,"chances":33,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID808959":{"person":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | 2B, 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":64,"flyOuts":31,"groundOuts":40,"airOuts":41,"runs":48,"doubles":7,"triples":0,"homeRuns":20,"strikeOuts":92,"baseOnBalls":51,"intentionalWalks":5,"hits":52,"hitByPitch":1,"avg":".232","atBats":224,"obp":".375","slg":".531","ops":".906","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":277,"totalBases":119,"rbi":42,"leftOnBase":82,"sacBunts":0,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.20","popOuts":5,"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":28,"putOuts":432,"errors":2,"chances":462,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID805367":{"person":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"jerseyNumber":"10","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":41,"groundOuts":99,"airOuts":70,"runs":57,"doubles":17,"triples":0,"homeRuns":7,"strikeOuts":96,"baseOnBalls":38,"intentionalWalks":0,"hits":97,"hitByPitch":2,"avg":".272","atBats":356,"obp":".344","slg":".379","ops":".723","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":403,"totalBases":135,"rbi":32,"leftOnBase":118,"sacBunts":4,"sacFlies":2,"babip":".353","groundOutsToAirouts":"1.41","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"50.86","popOuts":11,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":207,"putOuts":158,"errors":4,"chances":369,"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"}]},"ID691019":{"person":{"id":691019,"fullName":"Kyle Teel","link":"/api/v1/people/691019"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"600","stats":{"batting":{"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":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":6,"groundOuts":10,"airOuts":14,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".190","atBats":63,"obp":".271","slg":".317","ops":".588","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":70,"totalBases":20,"rbi":14,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".294","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.50","popOuts":1,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":6,"stolenBases":13,"stolenBasePercentage":".684","caughtStealingPercentage":".316","assists":8,"putOuts":148,"errors":0,"chances":156,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691799":{"person":{"id":691799,"fullName":"Grant Taylor","link":"/api/v1/people/691799"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":37,"gamesStarted":4,"flyOuts":27,"groundOuts":40,"airOuts":40,"runs":20,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":67,"baseOnBalls":17,"intentionalWalks":0,"hits":38,"hitByPitch":0,"atBats":183,"obp":".272","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":812,"era":"2.74","inningsPitched":"49.1","wins":4,"losses":2,"saves":5,"saveOpportunities":8,"holds":5,"blownSaves":3,"earnedRuns":15,"whip":"1.11","battersFaced":202,"outs":148,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":812,"balls":262,"strikes":550,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".667","pitchesPerInning":"16.46","gamesFinished":11,"strikeoutWalkRatio":"3.94","strikeoutsPer9Inn":"12.22","walksPer9Inn":"3.10","hitsPer9Inn":"6.93","runsScoredPer9":"3.65","homeRunsPer9":"0.73","inheritedRunners":11,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678577":{"person":{"id":678577,"fullName":"Junior Perez","link":"/api/v1/people/678577"},"jerseyNumber":"37","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":5,"groundOuts":4,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".152","atBats":33,"obp":".176","slg":".333","ops":".509","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":11,"rbi":4,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".176","groundOutsToAirouts":"0.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":24,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID695657":{"person":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"jerseyNumber":"12","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":6,"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":95,"flyOuts":53,"groundOuts":54,"airOuts":94,"runs":48,"doubles":17,"triples":0,"homeRuns":24,"strikeOuts":129,"baseOnBalls":33,"intentionalWalks":3,"hits":79,"hitByPitch":9,"avg":".222","atBats":356,"obp":".304","slg":".472","ops":".776","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":398,"totalBases":168,"rbi":57,"leftOnBase":193,"sacBunts":0,"sacFlies":0,"babip":".271","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.83","popOuts":28,"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":201,"putOuts":97,"errors":8,"chances":306,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID805326":{"person":{"id":805326,"fullName":"Tyler Schweitzer","link":"/api/v1/people/805326"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":0,"flyOuts":12,"groundOuts":13,"airOuts":17,"runs":4,"doubles":6,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":49,"obp":".302","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":203,"era":"2.77","inningsPitched":"13.0","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":4,"whip":"1.23","battersFaced":53,"outs":39,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":203,"balls":63,"strikes":140,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.62","gamesFinished":6,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"4.85","walksPer9Inn":"2.77","hitsPer9Inn":"8.31","runsScoredPer9":"2.77","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"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}},"ID670950":{"person":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"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":0,"saveOpportunities":0,"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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":33,"groundOuts":23,"airOuts":54,"runs":15,"doubles":5,"triples":1,"homeRuns":8,"strikeOuts":37,"baseOnBalls":11,"intentionalWalks":0,"hits":30,"hitByPitch":0,"atBats":144,"obp":".265","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":604,"era":"3.55","inningsPitched":"38.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":15,"whip":"1.08","battersFaced":155,"outs":114,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":604,"balls":215,"strikes":389,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".---","pitchesPerInning":"15.89","gamesFinished":16,"strikeoutWalkRatio":"3.36","strikeoutsPer9Inn":"8.76","walksPer9Inn":"2.61","hitsPer9Inn":"7.11","runsScoredPer9":"3.55","homeRunsPer9":"1.89","inheritedRunners":10,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691011":{"person":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"jerseyNumber":"36","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"601","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":21,"groundOuts":32,"airOuts":34,"runs":9,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":0,"hits":15,"hitByPitch":1,"avg":".134","atBats":112,"obp":".222","slg":".313","ops":".535","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":127,"totalBases":35,"rbi":11,"leftOnBase":51,"sacBunts":1,"sacFlies":1,"babip":".133","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.40","popOuts":8,"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":11,"stolenBases":29,"stolenBasePercentage":".725","caughtStealingPercentage":".275","assists":19,"putOuts":316,"errors":4,"chances":339,"fielding":".988","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID695731":{"person":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"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":33,"flyOuts":15,"groundOuts":40,"airOuts":26,"runs":17,"doubles":10,"triples":1,"homeRuns":3,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":0,"hits":29,"hitByPitch":1,"avg":".242","atBats":120,"obp":".308","slg":".417","ops":".725","caughtStealing":2,"stolenBases":1,"stolenBasePercentage":".333","caughtStealingPercentage":".667","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":133,"totalBases":50,"rbi":18,"leftOnBase":53,"sacBunts":0,"sacFlies":1,"babip":".283","groundOutsToAirouts":"1.54","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"40.00","popOuts":3,"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":3,"putOuts":70,"errors":2,"chances":75,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID622554":{"person":{"id":622554,"fullName":"Seranthony Domínguez","link":"/api/v1/people/622554"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":8,"strikes":9,"strikePercentage":".530","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":15,"groundOuts":27,"airOuts":31,"runs":20,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":42,"baseOnBalls":20,"intentionalWalks":1,"hits":25,"hitByPitch":2,"atBats":124,"obp":".320","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":646,"era":"4.50","inningsPitched":"34.0","wins":3,"losses":3,"saves":12,"saveOpportunities":17,"holds":4,"blownSaves":5,"earnedRuns":17,"whip":"1.32","battersFaced":147,"outs":102,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":646,"balls":268,"strikes":378,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":5,"pickoffs":1,"groundOutsToAirouts":"0.87","rbi":1,"winPercentage":".500","pitchesPerInning":"19.00","gamesFinished":18,"strikeoutWalkRatio":"2.10","strikeoutsPer9Inn":"11.12","walksPer9Inn":"5.29","hitsPer9Inn":"6.62","runsScoredPer9":"5.29","homeRunsPer9":"1.59","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669684":{"person":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"note":"(W, 3-0)","summary":"1.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":2,"flyOuts":20,"groundOuts":14,"airOuts":31,"runs":12,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":0,"hits":21,"hitByPitch":2,"atBats":87,"obp":".343","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":400,"era":"4.30","inningsPitched":"23.0","wins":3,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":11,"whip":"1.43","battersFaced":102,"outs":69,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":400,"balls":144,"strikes":256,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.45","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.39","gamesFinished":6,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"8.61","walksPer9Inn":"4.70","hitsPer9Inn":"8.22","runsScoredPer9":"4.70","homeRunsPer9":"0.78","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702273":{"person":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"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":11,"flyOuts":27,"groundOuts":47,"airOuts":59,"runs":34,"doubles":10,"triples":2,"homeRuns":8,"strikeOuts":47,"baseOnBalls":29,"intentionalWalks":0,"hits":43,"hitByPitch":6,"atBats":192,"obp":".342","caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","numberOfPitches":905,"era":"5.60","inningsPitched":"53.0","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.36","battersFaced":231,"outs":159,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":905,"balls":349,"strikes":556,"strikePercentage":".610","hitBatsmen":6,"balks":1,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".333","pitchesPerInning":"17.08","gamesFinished":0,"strikeoutWalkRatio":"1.62","strikeoutsPer9Inn":"7.98","walksPer9Inn":"4.92","hitsPer9Inn":"7.30","runsScoredPer9":"5.77","homeRunsPer9":"1.36","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":1,"errors":2,"chances":10,"fielding":".800","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID643217":{"person":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"jerseyNumber":"23","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | 2B, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":3,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":48,"groundOuts":62,"airOuts":77,"runs":40,"doubles":16,"triples":2,"homeRuns":10,"strikeOuts":70,"baseOnBalls":26,"intentionalWalks":1,"hits":66,"hitByPitch":0,"avg":".244","atBats":270,"obp":".307","slg":".430","ops":".737","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":301,"totalBases":116,"rbi":50,"leftOnBase":111,"sacBunts":1,"sacFlies":4,"babip":".289","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":15,"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":1,"putOuts":11,"errors":0,"chances":12,"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"}]},"ID680732":{"person":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":16,"flyOuts":71,"groundOuts":79,"airOuts":125,"runs":41,"doubles":19,"triples":3,"homeRuns":13,"strikeOuts":120,"baseOnBalls":34,"intentionalWalks":0,"hits":93,"hitByPitch":7,"atBats":413,"obp":".294","caughtStealing":6,"stolenBases":16,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":1806,"era":"3.20","inningsPitched":"112.1","wins":7,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.13","battersFaced":458,"outs":337,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1806,"balls":599,"strikes":1207,"strikePercentage":".670","hitBatsmen":7,"balks":0,"wildPitches":6,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".636","pitchesPerInning":"16.08","gamesFinished":1,"strikeoutWalkRatio":"3.53","strikeoutsPer9Inn":"9.61","walksPer9Inn":"2.72","hitsPer9Inn":"7.45","runsScoredPer9":"3.28","homeRunsPer9":"1.04","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":26,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":6,"errors":1,"chances":19,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663542":{"person":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":6,"flyOuts":28,"groundOuts":40,"airOuts":41,"runs":12,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":40,"baseOnBalls":16,"intentionalWalks":1,"hits":36,"hitByPitch":4,"atBats":148,"obp":".324","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":685,"era":"2.13","inningsPitched":"42.1","wins":3,"losses":2,"saves":3,"saveOpportunities":5,"holds":6,"blownSaves":2,"earnedRuns":10,"whip":"1.23","battersFaced":178,"outs":127,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":685,"balls":237,"strikes":448,"strikePercentage":".650","hitBatsmen":4,"balks":1,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".600","pitchesPerInning":"16.18","gamesFinished":8,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.50","walksPer9Inn":"3.40","hitsPer9Inn":"7.65","runsScoredPer9":"2.55","homeRunsPer9":"0.21","inheritedRunners":14,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":4,"sacFlies":5,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607200":{"person":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 2 ER, 6 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":1,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":15,"caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","numberOfPitches":64,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":15,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":64,"balls":22,"strikes":42,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"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":20,"gamesStarted":10,"flyOuts":60,"groundOuts":94,"airOuts":110,"runs":49,"doubles":14,"triples":1,"homeRuns":16,"strikeOuts":66,"baseOnBalls":35,"intentionalWalks":1,"hits":95,"hitByPitch":3,"atBats":362,"obp":".330","caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","numberOfPitches":1594,"era":"4.16","inningsPitched":"93.0","wins":5,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.40","battersFaced":405,"outs":279,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1594,"balls":629,"strikes":965,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":2,"winPercentage":".455","pitchesPerInning":"17.14","gamesFinished":0,"strikeoutWalkRatio":"1.89","strikeoutsPer9Inn":"6.39","walksPer9Inn":"3.39","hitsPer9Inn":"9.19","runsScoredPer9":"4.74","homeRunsPer9":"1.55","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":2,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":19,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":9,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID656794":{"person":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"jerseyNumber":"15","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"note":"(H, 8)","summary":"1.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":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":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":37,"gamesStarted":1,"flyOuts":17,"groundOuts":61,"airOuts":45,"runs":17,"doubles":7,"triples":5,"homeRuns":1,"strikeOuts":55,"baseOnBalls":20,"intentionalWalks":3,"hits":41,"hitByPitch":5,"atBats":201,"obp":".292","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":872,"era":"2.41","inningsPitched":"56.0","wins":0,"losses":2,"saves":3,"saveOpportunities":4,"holds":8,"blownSaves":1,"earnedRuns":15,"whip":"1.09","battersFaced":227,"outs":168,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":872,"balls":304,"strikes":568,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".000","pitchesPerInning":"15.57","gamesFinished":6,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"8.84","walksPer9Inn":"3.21","hitsPer9Inn":"6.59","runsScoredPer9":"2.73","homeRunsPer9":"0.16","inheritedRunners":25,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":1,"errors":0,"chances":11,"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"}]},"ID663855":{"person":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"0.2 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":19,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":10,"strikes":9,"strikePercentage":".470","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":30,"gamesStarted":0,"flyOuts":15,"groundOuts":26,"airOuts":20,"runs":11,"doubles":5,"triples":0,"homeRuns":1,"strikeOuts":32,"baseOnBalls":19,"intentionalWalks":2,"hits":23,"hitByPitch":1,"atBats":99,"obp":".355","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":469,"era":"3.62","inningsPitched":"27.1","wins":0,"losses":1,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":11,"whip":"1.54","battersFaced":121,"outs":82,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":469,"balls":181,"strikes":288,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":".000","pitchesPerInning":"17.16","gamesFinished":6,"strikeoutWalkRatio":"1.68","strikeoutsPer9Inn":"10.54","walksPer9Inn":"6.26","hitsPer9Inn":"7.57","runsScoredPer9":"3.62","homeRunsPer9":"0.33","inheritedRunners":13,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"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"}]},"ID803011":{"person":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | BB, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":1,"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":79,"flyOuts":41,"groundOuts":94,"airOuts":59,"runs":52,"doubles":12,"triples":2,"homeRuns":7,"strikeOuts":49,"baseOnBalls":23,"intentionalWalks":0,"hits":79,"hitByPitch":18,"avg":".285","atBats":277,"obp":".376","slg":".419","ops":".795","caughtStealing":5,"stolenBases":13,"stolenBasePercentage":".722","caughtStealingPercentage":".278","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":116,"rbi":30,"leftOnBase":74,"sacBunts":3,"sacFlies":1,"babip":".324","groundOutsToAirouts":"1.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.57","popOuts":7,"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":22,"putOuts":128,"errors":2,"chances":152,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID678246":{"person":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"jerseyNumber":"20","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | 2 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"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":98,"flyOuts":80,"groundOuts":73,"airOuts":131,"runs":68,"doubles":23,"triples":1,"homeRuns":21,"strikeOuts":71,"baseOnBalls":56,"intentionalWalks":2,"hits":89,"hitByPitch":6,"avg":".247","atBats":360,"obp":".354","slg":".492","ops":".846","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":177,"rbi":61,"leftOnBase":137,"sacBunts":0,"sacFlies":4,"babip":".250","groundOutsToAirouts":"0.56","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"17.14","popOuts":24,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":123,"putOuts":174,"errors":5,"chances":302,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[803011,808959,678246,695657,682668,643217,545341,691019,691011,695731,671976,805367,607200,669684,663855,622554,656794,670950],"pitchers":[607200,669684,663855,622554,656794,670950],"bench":[678577],"bullpen":[680732,663542,641743,663436,702273,805326,691799],"battingOrder":[803011,808959,678246,682668,545341,691011,695731,671976,805367],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Murakami (7, deGrom); Vargas, M 2 (23, deGrom, Corniell); Peters (21, deGrom); Benintendi (16, deGrom); Romo (5, Ahlstrom); Montgomery, B (10, Corniell)."},{"label":"3B","value":"Grichuk (1, Corniell)."},{"label":"TB","value":"Acuña; Antonacci 2; Benintendi 2; Grichuk 3; Meidroth; Montgomery, B 2; Murakami 2; Peters 2; Romo 2; Vargas, M 5."},{"label":"RBI","value":"Acuña 2 (12); Antonacci (30); Benintendi 3 (50); Grichuk (24); Montgomery, B (18); Vargas, M 2 (61)."},{"label":"2-out RBI","value":"Benintendi 3; Montgomery, B; Vargas, M."},{"label":"Runners left in scoring position, 2 out","value":"Peters; Montgomery, C; Benintendi 2; Romo."},{"label":"SAC","value":"Antonacci."},{"label":"Team RISP","value":"6-for-16."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Montgomery, B (2, 2nd base by Ahlstrom/Díaz, E)."},{"label":"PO","value":"Montgomery, B (1st base by Ahlstrom)."}]}],"note":[{"label":"a","value":"Struck out for Benintendi in the 8th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":140,"name":"Texas Rangers","link":"/api/v1/teams/140"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":4,"airOuts":8,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":14,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".245","atBats":33,"obp":".319","slg":".400","ops":".719","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":15,"rbi":3,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.50","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":8,"groundOuts":8,"airOuts":10,"runs":10,"doubles":7,"triples":1,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":1,"hits":13,"hitByPitch":0,"atBats":38,"obp":".419","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":195,"era":"4.37","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.28","battersFaced":44,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":195,"balls":74,"strikes":121,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":10,"pitchesPerInning":"21.67","runsScoredPer9":"10.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"passedBall":0,"pickoffs":0}},"players":{"ID694497":{"person":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"jerseyNumber":"32","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":45,"groundOuts":53,"airOuts":76,"runs":33,"doubles":7,"triples":2,"homeRuns":8,"strikeOuts":66,"baseOnBalls":34,"intentionalWalks":0,"hits":45,"hitByPitch":4,"avg":".192","atBats":234,"obp":".304","slg":".342","ops":".646","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":278,"totalBases":80,"rbi":25,"leftOnBase":113,"sacBunts":5,"sacFlies":1,"babip":".230","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.25","popOuts":18,"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":0,"putOuts":192,"errors":1,"chances":193,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID692030":{"person":{"id":692030,"fullName":"Jose Corniell","link":"/api/v1/people/692030"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 5 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":5,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":1,"hits":4,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":35,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":9,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":35,"balls":15,"strikes":20,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":1,"runsScoredPer9":"45.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":2,"gamesStarted":0,"flyOuts":5,"groundOuts":2,"airOuts":7,"runs":10,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":23,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":104,"era":"20.77","inningsPitched":"4.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"3.46","battersFaced":28,"outs":13,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":104,"balls":42,"strikes":62,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":5,"winPercentage":".000","pitchesPerInning":"24.00","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"8.31","walksPer9Inn":"8.31","hitsPer9Inn":"22.85","runsScoredPer9":"20.77","homeRunsPer9":"4.15","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"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"}]},"ID694671":{"person":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"jerseyNumber":"36","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | K, SB, CS","gamesPlayed":1,"flyOuts":0,"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":1,"stolenBases":1,"stolenBasePercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":28,"groundOuts":37,"airOuts":58,"runs":29,"doubles":9,"triples":2,"homeRuns":10,"strikeOuts":45,"baseOnBalls":12,"intentionalWalks":0,"hits":55,"hitByPitch":1,"avg":".282","atBats":195,"obp":".327","slg":".503","ops":".830","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":208,"totalBases":98,"rbi":25,"leftOnBase":79,"sacBunts":0,"sacFlies":0,"babip":".321","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.50","popOuts":18,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":115,"errors":0,"chances":118,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID677958":{"person":{"id":677958,"fullName":"Kumar Rocker","link":"/api/v1/people/677958"},"jerseyNumber":"80","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":16,"flyOuts":45,"groundOuts":92,"airOuts":92,"runs":45,"doubles":13,"triples":3,"homeRuns":12,"strikeOuts":80,"baseOnBalls":34,"intentionalWalks":0,"hits":89,"hitByPitch":3,"atBats":350,"obp":".323","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","numberOfPitches":1523,"era":"4.40","inningsPitched":"90.0","wins":2,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.37","battersFaced":390,"outs":270,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1523,"balls":583,"strikes":940,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".200","pitchesPerInning":"16.92","gamesFinished":0,"strikeoutWalkRatio":"2.35","strikeoutsPer9Inn":"8.00","walksPer9Inn":"3.40","hitsPer9Inn":"8.90","runsScoredPer9":"4.50","homeRunsPer9":"1.20","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":21,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":1,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669394":{"person":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"jerseyNumber":"21","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"500","stats":{"batting":{"summary":"1-3 | HR, K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":7,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":48,"groundOuts":84,"airOuts":86,"runs":42,"doubles":14,"triples":0,"homeRuns":17,"strikeOuts":102,"baseOnBalls":29,"intentionalWalks":0,"hits":85,"hitByPitch":3,"avg":".239","atBats":355,"obp":".301","slg":".423","ops":".724","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":150,"rbi":60,"leftOnBase":164,"sacBunts":0,"sacFlies":2,"babip":".286","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.88","popOuts":21,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":80,"putOuts":618,"errors":4,"chances":702,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID682608":{"person":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"strikePercentage":".670","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":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":29,"gamesStarted":0,"flyOuts":21,"groundOuts":30,"airOuts":42,"runs":18,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":12,"intentionalWalks":3,"hits":32,"hitByPitch":2,"atBats":139,"obp":".297","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":600,"era":"3.53","inningsPitched":"35.2","wins":4,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":14,"whip":"1.23","battersFaced":156,"outs":107,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":600,"balls":200,"strikes":400,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.71","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.82","gamesFinished":5,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"9.59","walksPer9Inn":"3.03","hitsPer9Inn":"8.07","runsScoredPer9":"4.54","homeRunsPer9":"0.76","inheritedRunners":19,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID641302":{"person":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"jerseyNumber":"13","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":44,"gamesStarted":3,"flyOuts":24,"groundOuts":45,"airOuts":39,"runs":15,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":38,"baseOnBalls":11,"intentionalWalks":0,"hits":44,"hitByPitch":2,"atBats":163,"obp":".322","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":670,"era":"2.79","inningsPitched":"42.0","wins":1,"losses":1,"saves":4,"saveOpportunities":6,"holds":8,"blownSaves":2,"earnedRuns":13,"whip":"1.31","battersFaced":179,"outs":126,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":670,"balls":231,"strikes":439,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.15","rbi":0,"winPercentage":".500","pitchesPerInning":"15.95","gamesFinished":11,"strikeoutWalkRatio":"3.45","strikeoutsPer9Inn":"8.14","walksPer9Inn":"2.36","hitsPer9Inn":"9.43","runsScoredPer9":"3.21","homeRunsPer9":"0.43","inheritedRunners":17,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696030":{"person":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"jerseyNumber":"19","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"501","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":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":63,"flyOuts":18,"groundOuts":53,"airOuts":46,"runs":21,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":17,"intentionalWalks":0,"hits":42,"hitByPitch":8,"avg":".253","atBats":166,"obp":".351","slg":".295","ops":".646","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":192,"totalBases":49,"rbi":18,"leftOnBase":77,"sacBunts":1,"sacFlies":0,"babip":".295","groundOutsToAirouts":"1.15","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"166.00","popOuts":10,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":95,"errors":1,"chances":97,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID592626":{"person":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"jerseyNumber":"3","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"100","stats":{"batting":{"summary":"1-3 | HR, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":4,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.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":91,"flyOuts":35,"groundOuts":63,"airOuts":68,"runs":40,"doubles":9,"triples":2,"homeRuns":17,"strikeOuts":70,"baseOnBalls":36,"intentionalWalks":1,"hits":64,"hitByPitch":3,"avg":".244","atBats":262,"obp":".339","slg":".489","ops":".828","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":305,"totalBases":128,"rbi":36,"leftOnBase":88,"sacBunts":0,"sacFlies":3,"babip":".264","groundOutsToAirouts":"0.93","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"15.41","popOuts":14,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":18,"errors":0,"chances":19,"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"}]},"ID656641":{"person":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":36,"gamesStarted":1,"flyOuts":24,"groundOuts":40,"airOuts":50,"runs":8,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":47,"baseOnBalls":11,"intentionalWalks":2,"hits":19,"hitByPitch":0,"atBats":155,"obp":".180","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":698,"era":"1.57","inningsPitched":"46.0","wins":2,"losses":1,"saves":19,"saveOpportunities":21,"holds":2,"blownSaves":2,"earnedRuns":8,"whip":"0.65","battersFaced":167,"outs":138,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":698,"balls":231,"strikes":467,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".667","pitchesPerInning":"15.17","gamesFinished":26,"strikeoutWalkRatio":"4.27","strikeoutsPer9Inn":"9.20","walksPer9Inn":"2.15","hitsPer9Inn":"3.72","runsScoredPer9":"1.57","homeRunsPer9":"0.59","inheritedRunners":13,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":18,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID615698":{"person":{"id":615698,"fullName":"Cal Quantrill","link":"/api/v1/people/615698"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":5,"flyOuts":42,"groundOuts":41,"airOuts":74,"runs":26,"doubles":7,"triples":0,"homeRuns":8,"strikeOuts":31,"baseOnBalls":14,"intentionalWalks":1,"hits":51,"hitByPitch":5,"atBats":196,"obp":".324","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":818,"era":"3.93","inningsPitched":"50.1","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.29","battersFaced":216,"outs":151,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":818,"balls":297,"strikes":521,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".600","pitchesPerInning":"16.25","gamesFinished":7,"strikeoutWalkRatio":"2.21","strikeoutsPer9Inn":"5.54","walksPer9Inn":"2.50","hitsPer9Inn":"9.12","runsScoredPer9":"4.65","homeRunsPer9":"1.43","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":14,"lineOuts":18},"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}},"ID670032":{"person":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"jerseyNumber":"33","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":5,"putOuts":1,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":47,"flyOuts":13,"groundOuts":50,"airOuts":24,"runs":15,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":4,"intentionalWalks":0,"hits":40,"hitByPitch":2,"avg":".310","atBats":129,"obp":".341","slg":".357","ops":".698","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":140,"totalBases":46,"rbi":13,"leftOnBase":52,"sacBunts":5,"sacFlies":0,"babip":".361","groundOutsToAirouts":"2.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"129.00","popOuts":4,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":75,"putOuts":48,"errors":2,"chances":125,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID673962":{"person":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"jerseyNumber":"6","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":48,"groundOuts":87,"airOuts":94,"runs":45,"doubles":23,"triples":1,"homeRuns":9,"strikeOuts":71,"baseOnBalls":33,"intentionalWalks":0,"hits":103,"hitByPitch":6,"avg":".293","atBats":352,"obp":".360","slg":".440","ops":".800","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":394,"totalBases":155,"rbi":35,"leftOnBase":139,"sacBunts":0,"sacFlies":3,"babip":".342","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.11","popOuts":11,"lineOuts":35},"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":121,"putOuts":69,"errors":5,"chances":195,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID695239":{"person":{"id":695239,"fullName":"Robby Ahlstrom","link":"/api/v1/people/695239"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":27,"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":27,"balls":11,"strikes":16,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"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":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":20,"gamesStarted":0,"flyOuts":7,"groundOuts":17,"airOuts":17,"runs":12,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":1,"hits":19,"hitByPitch":0,"atBats":65,"obp":".370","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":301,"era":"6.06","inningsPitched":"16.1","wins":3,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":11,"whip":"1.65","battersFaced":74,"outs":49,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":301,"balls":113,"strikes":188,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.43","gamesFinished":3,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.61","walksPer9Inn":"4.41","hitsPer9Inn":"10.47","runsScoredPer9":"6.61","homeRunsPer9":"1.10","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":7},"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"}]},"ID679822":{"person":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"jerseyNumber":"14","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":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":50,"flyOuts":16,"groundOuts":20,"airOuts":31,"runs":15,"doubles":7,"triples":0,"homeRuns":7,"strikeOuts":31,"baseOnBalls":10,"intentionalWalks":0,"hits":31,"hitByPitch":2,"avg":".277","atBats":112,"obp":".344","slg":".527","ops":".871","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":125,"totalBases":59,"rbi":19,"leftOnBase":51,"sacBunts":0,"sacFlies":1,"babip":".320","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":10,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":45,"putOuts":45,"errors":2,"chances":92,"fielding":".978","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"}]},"ID543309":{"person":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"jerseyNumber":"11","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"101","stats":{"batting":{"note":"b-","summary":"0-0 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"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":56,"flyOuts":24,"groundOuts":34,"airOuts":48,"runs":20,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":47,"baseOnBalls":19,"intentionalWalks":0,"hits":36,"hitByPitch":2,"avg":".218","atBats":165,"obp":".306","slg":".370","ops":".676","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":61,"rbi":18,"leftOnBase":73,"sacBunts":0,"sacFlies":0,"babip":".261","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.57","popOuts":12,"lineOuts":12},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":6,"runs":7,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":14,"obp":".556","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":51,"era":"21.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"3.00","battersFaced":18,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":51,"balls":23,"strikes":28,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"17.00","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"3.00","hitsPer9Inn":"24.00","runsScoredPer9":"21.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":7,"stolenBases":32,"stolenBasePercentage":".821","caughtStealingPercentage":".179","assists":11,"putOuts":374,"errors":7,"chances":392,"fielding":".982","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID677649":{"person":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"jerseyNumber":"20","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | 2B, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":32,"groundOuts":79,"airOuts":71,"runs":42,"doubles":17,"triples":2,"homeRuns":10,"strikeOuts":81,"baseOnBalls":26,"intentionalWalks":0,"hits":82,"hitByPitch":1,"avg":".265","atBats":309,"obp":".322","slg":".430","ops":".752","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":340,"totalBases":133,"rbi":50,"leftOnBase":131,"sacBunts":1,"sacFlies":3,"babip":".326","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.90","popOuts":16,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":150,"putOuts":126,"errors":3,"chances":279,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669022":{"person":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"jerseyNumber":"1","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":61,"groundOuts":87,"airOuts":119,"runs":59,"doubles":22,"triples":3,"homeRuns":14,"strikeOuts":122,"baseOnBalls":42,"intentionalWalks":0,"hits":100,"hitByPitch":5,"atBats":423,"obp":".311","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1877,"era":"4.80","inningsPitched":"110.2","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.28","battersFaced":475,"outs":332,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1877,"balls":682,"strikes":1195,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".429","pitchesPerInning":"16.96","gamesFinished":0,"strikeoutWalkRatio":"2.90","strikeoutsPer9Inn":"9.92","walksPer9Inn":"3.42","hitsPer9Inn":"8.13","runsScoredPer9":"4.80","homeRunsPer9":"1.14","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":19,"lineOuts":39},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":6,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID594798":{"person":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"note":"(L, 7-6)","summary":"4.2 IP, 5 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":5,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"4.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"battersFaced":23,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":37,"strikes":60,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"9.64","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"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":19,"gamesStarted":19,"flyOuts":56,"groundOuts":79,"airOuts":106,"runs":44,"doubles":16,"triples":0,"homeRuns":16,"strikeOuts":128,"baseOnBalls":24,"intentionalWalks":2,"hits":87,"hitByPitch":0,"atBats":398,"obp":".262","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1702,"era":"3.76","inningsPitched":"105.1","wins":7,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.05","battersFaced":424,"outs":316,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1702,"balls":584,"strikes":1118,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":5,"winPercentage":".538","pitchesPerInning":"16.16","gamesFinished":0,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"10.94","walksPer9Inn":"2.05","hitsPer9Inn":"7.43","runsScoredPer9":"3.76","homeRunsPer9":"1.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":19,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":0,"chances":12,"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"}]},"ID607043":{"person":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"jerseyNumber":"24","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":62,"groundOuts":84,"airOuts":98,"runs":38,"doubles":22,"triples":4,"homeRuns":9,"strikeOuts":87,"baseOnBalls":32,"intentionalWalks":1,"hits":94,"hitByPitch":6,"avg":".260","atBats":361,"obp":".329","slg":".418","ops":".747","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":401,"totalBases":151,"rbi":37,"leftOnBase":135,"sacBunts":0,"sacFlies":2,"babip":".318","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.11","popOuts":7,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":145,"errors":3,"chances":150,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID687239":{"person":{"id":687239,"fullName":"Ben Peoples","link":"/api/v1/people/687239"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":4,"strikes":11,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":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":6,"gamesStarted":0,"flyOuts":6,"groundOuts":4,"airOuts":11,"runs":2,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":24,"obp":".208","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":99,"era":"2.84","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.79","battersFaced":24,"outs":19,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":30,"strikes":69,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".---","pitchesPerInning":"15.63","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"5.68","walksPer9Inn":"0.00","hitsPer9Inn":"7.11","runsScoredPer9":"2.84","homeRunsPer9":"2.84","inheritedRunners":1,"inheritedRunnersScored":0,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID596001":{"person":{"id":596001,"fullName":"Jakob Junis","link":"/api/v1/people/596001"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":32,"gamesStarted":1,"flyOuts":23,"groundOuts":35,"airOuts":43,"runs":11,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":6,"intentionalWalks":1,"hits":31,"hitByPitch":3,"atBats":137,"obp":".274","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":531,"era":"2.75","inningsPitched":"36.0","wins":1,"losses":1,"saves":5,"saveOpportunities":6,"holds":12,"blownSaves":1,"earnedRuns":11,"whip":"1.03","battersFaced":146,"outs":108,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":531,"balls":171,"strikes":360,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":0,"winPercentage":".500","pitchesPerInning":"14.75","gamesFinished":9,"strikeoutWalkRatio":"4.67","strikeoutsPer9Inn":"7.00","walksPer9Inn":"1.50","hitsPer9Inn":"7.75","runsScoredPer9":"2.75","homeRunsPer9":"0.50","inheritedRunners":7,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID553869":{"person":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"jerseyNumber":"35","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":13,"groundOuts":23,"airOuts":31,"runs":10,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":19,"baseOnBalls":2,"intentionalWalks":0,"hits":25,"hitByPitch":0,"avg":".258","atBats":97,"obp":".270","slg":".443","ops":".713","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":43,"rbi":16,"leftOnBase":42,"sacBunts":0,"sacFlies":1,"babip":".280","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.25","popOuts":9,"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":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":9,"putOuts":250,"errors":3,"chances":262,"fielding":".989","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID695508":{"person":{"id":695508,"fullName":"Cam Cauley","link":"/api/v1/people/695508"},"jerseyNumber":"27","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"battingOrder":"601","stats":{"batting":{"note":"d-","summary":"1-1 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"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":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":13,"flyOuts":2,"groundOuts":7,"airOuts":7,"runs":6,"doubles":2,"triples":1,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".269","atBats":26,"obp":".345","slg":".423","ops":".768","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":29,"totalBases":11,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":12,"errors":1,"chances":21,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID543135":{"person":{"id":543135,"fullName":"Nathan Eovaldi","link":"/api/v1/people/543135"},"jerseyNumber":"17","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":19,"gamesStarted":19,"flyOuts":55,"groundOuts":120,"airOuts":95,"runs":57,"doubles":17,"triples":1,"homeRuns":22,"strikeOuts":122,"baseOnBalls":28,"intentionalWalks":0,"hits":111,"hitByPitch":6,"atBats":445,"obp":".301","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1736,"era":"4.21","inningsPitched":"115.1","wins":9,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.21","battersFaced":483,"outs":346,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1736,"balls":568,"strikes":1168,"strikePercentage":".670","hitBatsmen":6,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".529","pitchesPerInning":"15.05","gamesFinished":0,"strikeoutWalkRatio":"4.36","strikeoutsPer9Inn":"9.52","walksPer9Inn":"2.18","hitsPer9Inn":"8.66","runsScoredPer9":"4.45","homeRunsPer9":"1.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":16,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":23,"errors":0,"chances":30,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668390":{"person":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":140,"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":37,"gamesStarted":0,"flyOuts":26,"groundOuts":28,"airOuts":41,"runs":23,"doubles":6,"triples":2,"homeRuns":5,"strikeOuts":35,"baseOnBalls":10,"intentionalWalks":1,"hits":36,"hitByPitch":1,"atBats":138,"obp":".313","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":550,"era":"5.77","inningsPitched":"34.1","wins":5,"losses":2,"saves":1,"saveOpportunities":2,"holds":8,"blownSaves":1,"earnedRuns":22,"whip":"1.34","battersFaced":151,"outs":103,"gamesPitched":37,"completeGames":0,"shutouts":0,"pitchesThrown":550,"balls":182,"strikes":368,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".714","pitchesPerInning":"16.02","gamesFinished":5,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"9.17","walksPer9Inn":"2.62","hitsPer9Inn":"9.44","runsScoredPer9":"6.03","homeRunsPer9":"1.31","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[592626,543309,694671,673962,607043,669394,696030,677649,695508,694497,553869,670032,679822,594798,682608,687239,695239,692030],"pitchers":[594798,682608,687239,695239,692030],"bench":[],"bullpen":[641302,543135,669022,596001,656641,615698,677958,668390],"battingOrder":[543309,694671,673962,607043,696030,695508,694497,553869,679822],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Duran, E (17, Fedde); Cauley (2, Richards, T)."},{"label":"HR","value":"Pederson (17, 1st inning off Fedde, 0 on, 0 out); Burger (17, 7th inning off Domínguez, 0 on, 0 out)."},{"label":"TB","value":"Burger 4; Carter; Cauley 2; Duran, E 2; Jung, Jo; Langford; Pederson 4."},{"label":"RBI","value":"Burger (60); Carter (25); Pederson (36)."},{"label":"Runners left in scoring position, 2 out","value":"Díaz, E; Nimmo."},{"label":"Team RISP","value":"1-for-5."},{"label":"Team LOB","value":"5."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Langford (7, 2nd base off Fedde/Teel)."},{"label":"CS","value":"Langford (1, 3rd base by Fedde/Teel)."}]},{"title":"FIELDING","fieldList":[{"label":"Pickoffs","value":"Ahlstrom (Montgomery, B at 1st base)."}]}],"note":[{"label":"a","value":"Struck out for Lopez, N in the 8th."},{"label":"b","value":"Walked for Pederson in the 8th."},{"label":"c","value":"Flied out for Burger in the 9th."},{"label":"d","value":"Doubled for Duran, E in the 9th."}]}},"officials":[{"official":{"id":596809,"fullName":"Ryan Additon","link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":504381,"fullName":"Will Little","link":"/api/v1/people/504381"},"officialType":"First Base"},{"official":{"id":605674,"fullName":"Ryan Wills","link":"/api/v1/people/605674"},"officialType":"Second Base"},{"official":{"id":427013,"fullName":"Lance Barksdale","link":"/api/v1/people/427013"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Murakami (by Corniell)."},{"label":"ABS Challenge","value":"Díaz, E (Ball-Confirmed); Romo (Ball-Confirmed); Duran, E (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Fedde 64-42; Murphy, C 15-10; Hicks, J 19-9; Domínguez 17-9; Newcomb, S 20-13; Richards, T 18-11; deGrom 97-60; Gray 21-14; Peoples 15-11; Ahlstrom 27-16; Corniell 35-20."},{"label":"Groundouts-flyouts","value":"Fedde 1-3; Murphy, C 1-0; Hicks, J 0-0; Domínguez 1-0; Newcomb, S 0-0; Richards, T 1-1; deGrom 3-3; Gray 4-0; Peoples 0-3; Ahlstrom 0-1; Corniell 1-1."},{"label":"Batters faced","value":"Fedde 15; Murphy, C 4; Hicks, J 3; Domínguez 4; Newcomb, S 5; Richards, T 4; deGrom 23; Gray 5; Peoples 3; Ahlstrom 4; Corniell 9."},{"label":"Inherited runners-scored","value":"Gray 1-0."},{"label":"Umpires","value":"HP: Ryan Additon. 1B: Will Little. 2B: Ryan Wills. 3B: Lance Barksdale. "},{"label":"Weather","value":"74 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"7:08 PM."},{"label":"T","value":"3:11."},{"label":"Att","value":"28,506."},{"label":"Venue","value":"Globe Life Field."},{"label":"July 20, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246","boxscoreName":"Vargas, M"},"jerseyNumber":"20","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | 2 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"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":98,"flyOuts":80,"groundOuts":73,"airOuts":131,"runs":68,"doubles":23,"triples":1,"homeRuns":21,"strikeOuts":71,"baseOnBalls":56,"intentionalWalks":2,"hits":89,"hitByPitch":6,"avg":".247","atBats":360,"obp":".354","slg":".492","ops":".846","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":177,"rbi":61,"leftOnBase":137,"sacBunts":0,"sacFlies":4,"babip":".250","groundOutsToAirouts":"0.56","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"17.14","popOuts":24,"lineOuts":27},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":123,"putOuts":174,"errors":5,"chances":302,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011","boxscoreName":"Antonacci"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | BB, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":1,"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":79,"flyOuts":41,"groundOuts":94,"airOuts":59,"runs":52,"doubles":12,"triples":2,"homeRuns":7,"strikeOuts":49,"baseOnBalls":23,"intentionalWalks":0,"hits":79,"hitByPitch":18,"avg":".285","atBats":277,"obp":".376","slg":".419","ops":".795","caughtStealing":5,"stolenBases":13,"stolenBasePercentage":".722","caughtStealingPercentage":".278","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":116,"rbi":30,"leftOnBase":74,"sacBunts":3,"sacFlies":1,"babip":".324","groundOutsToAirouts":"1.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.57","popOuts":7,"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":22,"putOuts":128,"errors":2,"chances":152,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":57,"hittingGameScore":57},{"player":{"person":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341","boxscoreName":"Grichuk"},"jerseyNumber":"34","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":145,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"1-2 | 3B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":3,"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":65,"flyOuts":23,"groundOuts":33,"airOuts":41,"runs":23,"doubles":10,"triples":1,"homeRuns":9,"strikeOuts":35,"baseOnBalls":6,"intentionalWalks":1,"hits":36,"hitByPitch":1,"avg":".250","atBats":144,"obp":".283","slg":".521","ops":".804","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":152,"totalBases":75,"rbi":24,"leftOnBase":69,"sacBunts":0,"sacFlies":1,"babip":".267","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":8,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":32,"errors":1,"chances":33,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":52,"hittingGameScore":52}]},"decisions":{"winner":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"loser":{"id":594798,"fullName":"Jacob deGrom","link":"/api/v1/people/594798"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}