{"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":823194,"link":"/api/v1.1/game/823194/feed/live","metaData":{"wait":10,"timeStamp":"20260726_223851","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count23","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823194,"type":"R","doubleHeader":"N","id":"2026/07/26/anamlb-sfnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823194-2026-07-26","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-26T20:05:00Z","originalDate":"2026-07-26","officialDate":"2026-07-26","dayNight":"day","time":"1: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":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108","season":2026,"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1"},"springVenue":{"id":2500,"link":"/api/v1/venues/2500"},"teamCode":"ana","fileCode":"ana","abbreviation":"LAA","teamName":"Angels","locationName":"Anaheim","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":"LA Angels","record":{"gamesPlayed":106,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":42,"losses":64,"ties":0,"pct":".396"},"records":{},"divisionLeader":false,"wins":42,"losses":64,"winningPercentage":".396"},"franchiseName":"Los Angeles","clubName":"Angels","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137","season":2026,"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395"},"springVenue":{"id":2532,"link":"/api/v1/venues/2532"},"teamCode":"sfn","fileCode":"sf","abbreviation":"SF","teamName":"Giants","locationName":"San Francisco","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"San Francisco","record":{"gamesPlayed":105,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":44,"losses":61,"ties":0,"pct":".419"},"records":{},"divisionLeader":false,"wins":44,"losses":61,"winningPercentage":".419"},"franchiseName":"San Francisco","clubName":"Giants","active":true}},"players":{"ID671218":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218","firstName":"Heliot","lastName":"Ramos","primaryNumber":"34","birthDate":"1999-09-07","currentAge":27,"birthCity":"Humacao","birthCountry":"Puerto Rico","height":"5' 11\"","weight":235,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heliot","useLastName":"Ramos","middleName":"Lemuel","boxscoreName":"Ramos, H","gender":"M","nameMatrilineal":"Lebron","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Elliot","mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heliot Ramos","nameSlug":"heliot-ramos-671218","firstLastName":"Heliot Ramos","lastFirstName":"Ramos, Heliot","lastInitName":"Ramos, H","initLastName":"H Ramos","fullFMLName":"Heliot Lemuel Ramos","fullLFMName":"Ramos, Heliot Lemuel","strikeZoneTop":3.18,"strikeZoneBottom":1.61},"ID624585":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585","firstName":"Jorge","lastName":"Soler","primaryNumber":"12","birthDate":"1992-02-25","currentAge":34,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Soler","middleName":"Carlos","boxscoreName":"Soler","nickName":"El Crudo","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"HOR-hay soh-LAIR","mlbDebutDate":"2014-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Soler","nameSlug":"jorge-soler-624585","firstLastName":"Jorge Soler","lastFirstName":"Soler, Jorge","lastInitName":"Soler, J","initLastName":"J Soler","fullFMLName":"Jorge Carlos Soler","fullLFMName":"Soler, Jorge Carlos","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID681217":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217","firstName":"Chase","lastName":"Silseth","primaryNumber":"63","birthDate":"2000-05-18","currentAge":26,"birthCity":"Farmington","birthStateProvince":"NM","birthCountry":"USA","height":"6' 0\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Silseth","middleName":"Robert","boxscoreName":"Silseth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2022-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Silseth","nameSlug":"chase-silseth-681217","firstLastName":"Chase Silseth","lastFirstName":"Silseth, Chase","lastInitName":"Silseth, C","initLastName":"C Silseth","fullFMLName":"Chase Robert Silseth","fullLFMName":"Silseth, Chase Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID696270":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270","firstName":"Ryan","lastName":"Johnson","primaryNumber":"32","birthDate":"2002-08-05","currentAge":24,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-03-27","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Johnson","nameSlug":"ryan-johnson-696270","firstLastName":"Ryan Johnson","lastFirstName":"Johnson, Ryan","lastInitName":"Johnson, R","initLastName":"R Johnson","fullFMLName":"Ryan Christopher Johnson","fullLFMName":"Johnson, Ryan Christopher","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID667755":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755","firstName":"José","lastName":"Soriano","primaryNumber":"40","birthDate":"1998-10-20","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Soriano","middleName":"Joaquin","boxscoreName":"Soriano, J","gender":"M","nameMatrilineal":"Santana","isPlayer":true,"isVerified":false,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Soriano","nameSlug":"jose-soriano-667755","firstLastName":"José Soriano","lastFirstName":"Soriano, José","lastInitName":"Soriano, J","initLastName":"J Soriano","fullFMLName":"José Joaquin Soriano","fullLFMName":"Soriano, José Joaquin","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID815083":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083","firstName":"Mitchell","lastName":"Farris","primaryNumber":"70","birthDate":"2001-02-14","currentAge":25,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Farris","middleName":"Thomas","boxscoreName":"Farris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitch Farris","nameSlug":"mitch-farris-815083","firstLastName":"Mitch Farris","lastFirstName":"Farris, Mitch","lastInitName":"Farris, M","initLastName":"M Farris","fullFMLName":"Mitchell Thomas Farris","fullLFMName":"Farris, Mitchell Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID683679":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679","firstName":"Jesus","lastName":"Rodriguez","primaryNumber":"79","birthDate":"2002-04-23","currentAge":24,"birthCity":"La Victoria","birthCountry":"Venezuela","height":"5' 10\"","weight":201,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jesus","useLastName":"Rodriguez","middleName":"Eduardo","boxscoreName":"Rodriguez, J","gender":"M","nameMatrilineal":"Paez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jesus Rodriguez","nameSlug":"jesus-rodriguez-683679","firstLastName":"Jesus Rodriguez","lastFirstName":"Rodriguez, Jesus","lastInitName":"Rodriguez, J","initLastName":"J Rodriguez","fullFMLName":"Jesus Eduardo Rodriguez","fullLFMName":"Rodriguez, Jesus Eduardo","strikeZoneTop":3.12,"strikeZoneBottom":1.57},"ID657277":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277","firstName":"Logan","lastName":"Webb","primaryNumber":"62","birthDate":"1996-11-18","currentAge":29,"birthCity":"Rocklin","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":221,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Webb","middleName":"T.","boxscoreName":"Webb, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Webb","nameSlug":"logan-webb-657277","firstLastName":"Logan Webb","lastFirstName":"Webb, Logan","lastInitName":"Webb, L","initLastName":"L Webb","fullFMLName":"Logan T. Webb","fullLFMName":"Webb, Logan T.","strikeZoneTop":3.41,"strikeZoneBottom":1.58},"ID680570":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570","firstName":"Grayson","lastName":"Rodriguez","primaryNumber":"21","birthDate":"1999-11-16","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grayson","useLastName":"Rodriguez","middleName":"Greer","boxscoreName":"Rodriguez, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grayson Rodriguez","nameSlug":"grayson-rodriguez-680570","firstLastName":"Grayson Rodriguez","lastFirstName":"Rodriguez, Grayson","lastInitName":"Rodriguez, G","initLastName":"G Rodriguez","fullFMLName":"Grayson Greer Rodriguez","fullLFMName":"Rodriguez, Grayson Greer","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID545361":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361","firstName":"Michael","lastName":"Trout","primaryNumber":"27","birthDate":"1991-08-07","currentAge":35,"birthCity":"Vineland","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Mike","useLastName":"Trout","middleName":"Nelson","boxscoreName":"Trout","nickName":"Kiiiiid","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2011-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Trout","nameSlug":"mike-trout-545361","firstLastName":"Mike Trout","lastFirstName":"Trout, Mike","lastInitName":"Trout, M","initLastName":"M Trout","fullFMLName":"Michael Nelson Trout","fullLFMName":"Trout, Michael Nelson","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID671345":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345","firstName":"Jason","lastName":"Foley","primaryNumber":"64","birthDate":"1995-11-01","currentAge":30,"birthCity":"Manhasset","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jason","useLastName":"Foley","middleName":"Joseph","boxscoreName":"Foley","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jason Foley","nameSlug":"jason-foley-671345","firstLastName":"Jason Foley","lastFirstName":"Foley, Jason","lastInitName":"Foley, J","initLastName":"J Foley","fullFMLName":"Jason Joseph Foley","fullLFMName":"Foley, Jason Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID694203":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203","firstName":"Denzer","lastName":"Guzman","primaryNumber":"23","birthDate":"2004-02-08","currentAge":22,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Denzer","useLastName":"Guzman","boxscoreName":"Guzman, D","gender":"M","nameMatrilineal":"Daniel","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-09-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Denzer Guzman","nameSlug":"denzer-guzman-694203","firstLastName":"Denzer Guzman","lastFirstName":"Guzman, Denzer","lastInitName":"Guzman, D","initLastName":"D Guzman","fullFMLName":"Denzer Guzman","fullLFMName":"Guzman, Denzer ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID696147":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147","firstName":"Samuel","lastName":"Bachman","primaryNumber":"40","birthDate":"1999-09-30","currentAge":26,"birthCity":"Indianapolis","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Bachman","middleName":"Duane","boxscoreName":"Bachman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BOCK-min","mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Bachman","nameSlug":"sam-bachman-696147","firstLastName":"Sam Bachman","lastFirstName":"Bachman, Sam","lastInitName":"Bachman, S","initLastName":"S Bachman","fullFMLName":"Samuel Duane Bachman","fullLFMName":"Bachman, Samuel Duane","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID808982":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982","firstName":"Jung Hoo","lastName":"Lee","primaryNumber":"51","birthDate":"1998-08-20","currentAge":28,"birthCity":"Seoul","birthCountry":"Republic of Korea","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jung Hoo","useLastName":"Lee","boxscoreName":"Lee, J","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"jung who","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jung Hoo Lee","nameSlug":"jung-hoo-lee-808982","firstLastName":"Jung Hoo Lee","lastFirstName":"Lee, Jung Hoo","lastInitName":"Lee, J","initLastName":"J Lee","fullFMLName":"J.H. Lee","fullLFMName":"J.H. Lee","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID687551":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551","firstName":"Andrew","lastName":"Gilbert","primaryNumber":"0","birthDate":"2000-09-27","currentAge":25,"birthCity":"St. Paul","birthStateProvince":"MN","birthCountry":"USA","height":"5' 9\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Drew","useLastName":"Gilbert","middleName":"Christopher","boxscoreName":"Gilbert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Gilbert","nameSlug":"drew-gilbert-687551","firstLastName":"Drew Gilbert","lastFirstName":"Gilbert, Drew","lastInitName":"Gilbert, D","initLastName":"D Gilbert","fullFMLName":"Andrew Christopher Gilbert","fullLFMName":"Gilbert, Andrew Christopher","strikeZoneTop":3.06,"strikeZoneBottom":1.54},"ID685133":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133","firstName":"Wade","lastName":"Meckler","primaryNumber":"53","birthDate":"2000-04-21","currentAge":26,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Wade","useLastName":"Meckler","middleName":"Jameson","boxscoreName":"Meckler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2023-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Wade Meckler","nameSlug":"wade-meckler-685133","firstLastName":"Wade Meckler","lastFirstName":"Meckler, Wade","lastInitName":"Meckler, W","initLastName":"W Meckler","fullFMLName":"Wade Jameson Meckler","fullLFMName":"Meckler, Wade Jameson","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"ID646240":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240","firstName":"Rafael","lastName":"Devers","primaryNumber":"16","birthDate":"1996-10-24","currentAge":29,"birthCity":"Sanchez","birthCountry":"Dominican Republic","height":"6' 0\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Rafael","useLastName":"Devers","middleName":"Calcano","boxscoreName":"Devers","nickName":"Carita","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"DEHV-ers","mlbDebutDate":"2017-07-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Devers","nameSlug":"rafael-devers-646240","firstLastName":"Rafael Devers","lastFirstName":"Devers, Rafael","lastInitName":"Devers, R","initLastName":"R Devers","fullFMLName":"Rafael Calcano Devers","fullLFMName":"Devers, Rafael Calcano","strikeZoneTop":3.217,"strikeZoneBottom":1.624},"ID605288":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","firstName":"Adrian","lastName":"Houser","primaryNumber":"12","birthDate":"1993-02-02","currentAge":33,"birthCity":"Tahlequah","birthStateProvince":"OK","birthCountry":"USA","height":"6' 4\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Adrian","useLastName":"Houser","middleName":"David","boxscoreName":"Houser","nickName":"Doogy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-09-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Houser","nameSlug":"adrian-houser-605288","firstLastName":"Adrian Houser","lastFirstName":"Houser, Adrian","lastInitName":"Houser, A","initLastName":"A Houser","fullFMLName":"Adrian David Houser","fullLFMName":"Houser, Adrian David","strikeZoneTop":3.45,"strikeZoneBottom":1.65},"ID642715":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715","firstName":"Willy","lastName":"Adames","primaryNumber":"2","birthDate":"1995-09-02","currentAge":31,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Willy","useLastName":"Adames","middleName":"Rafael","boxscoreName":"Adames","nickName":"The Kid","gender":"M","nameMatrilineal":"Luna","isPlayer":true,"isVerified":true,"pronunciation":"ah-DAH-mess","mlbDebutDate":"2018-05-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willy Adames","nameSlug":"willy-adames-642715","firstLastName":"Willy Adames","lastFirstName":"Adames, Willy","lastInitName":"Adames, W","initLastName":"W Adames","fullFMLName":"Willy Rafael Adames","fullLFMName":"Adames, Willy Rafael","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID669062":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062","firstName":"Erik","lastName":"Miller","primaryNumber":"67","birthDate":"1998-02-13","currentAge":28,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"6' 5\"","weight":269,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Erik","useLastName":"Miller","middleName":"Christopher","boxscoreName":"Miller, E","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"MILL-urr","mlbDebutDate":"2024-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Erik Miller","nameSlug":"erik-miller-669062","firstLastName":"Erik Miller","lastFirstName":"Miller, Erik","lastInitName":"Miller, E","initLastName":"E Miller","fullFMLName":"Erik Christopher Miller","fullLFMName":"Miller, Erik Christopher","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID608718":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718","firstName":"Brent","lastName":"Suter","primaryNumber":"39","birthDate":"1989-08-29","currentAge":37,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 4\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brent","useLastName":"Suter","middleName":"Michael","boxscoreName":"Suter","nickName":"The Raptor","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"SOO-ter","mlbDebutDate":"2016-08-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brent Suter","nameSlug":"brent-suter-608718","firstLastName":"Brent Suter","lastFirstName":"Suter, Brent","lastInitName":"Suter, B","initLastName":"B Suter","fullFMLName":"Brent Michael Suter","fullLFMName":"Suter, Brent Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID669477":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477","firstName":"Casey","lastName":"Schmitt","primaryNumber":"10","birthDate":"1999-03-01","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Casey","useLastName":"Schmitt","middleName":"Shawn","boxscoreName":"Schmitt","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Casey Schmitt","nameSlug":"casey-schmitt-669477","firstLastName":"Casey Schmitt","lastFirstName":"Schmitt, Casey","lastInitName":"Schmitt, C","initLastName":"C Schmitt","fullFMLName":"Casey Shawn Schmitt","fullLFMName":"Schmitt, Casey Shawn","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"ID664141":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141","firstName":"Jonathan","lastName":"Brubaker","primaryNumber":"34","birthDate":"1993-11-17","currentAge":32,"birthCity":"Springfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 4\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"JT","useLastName":"Brubaker","middleName":"Trey","boxscoreName":"Brubaker","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BROO-bay-ker","mlbDebutDate":"2020-07-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"JT Brubaker","nameSlug":"jt-brubaker-664141","firstLastName":"JT Brubaker","lastFirstName":"Brubaker, JT","lastInitName":"Brubaker, J","initLastName":"J Brubaker","fullFMLName":"Jonathan Trey Brubaker","fullLFMName":"Brubaker, Jonathan Trey","strikeZoneTop":3.3,"strikeZoneBottom":1.55},"ID672724":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724","firstName":"Oswald","lastName":"Peraza","primaryNumber":"2","birthDate":"2000-06-15","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Oswald","useLastName":"Peraza","middleName":"Dair","boxscoreName":"Peraza, O","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oswald Peraza","nameSlug":"oswald-peraza-672724","firstLastName":"Oswald Peraza","lastFirstName":"Peraza, Oswald","lastInitName":"Peraza, O","initLastName":"O Peraza","fullFMLName":"Oswald Dair Peraza","fullLFMName":"Peraza, Oswald Dair","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID642350":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350","firstName":"Jose","lastName":"Siri","primaryNumber":"28","birthDate":"1995-07-22","currentAge":31,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jose","useLastName":"Siri","middleName":"Alexander","boxscoreName":"Siri","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SEER-ee","mlbDebutDate":"2021-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Siri","nameSlug":"jose-siri-642350","firstLastName":"Jose Siri","lastFirstName":"Siri, Jose","lastInitName":"Siri, J","initLastName":"J Siri","fullFMLName":"Jose Alexander Siri","fullLFMName":"Siri, Jose Alexander","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID672569":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569","firstName":"Gustavo","lastName":"Campero","primaryNumber":"51","birthDate":"1997-09-20","currentAge":28,"birthCity":"Lorica","birthCountry":"Colombia","height":"5' 6\"","weight":183,"active":true,"primaryPosition":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"useName":"Gustavo","useLastName":"Campero","middleName":"Angel","boxscoreName":"Campero","gender":"M","nameMatrilineal":"Patron","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-09-15","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Gustavo Campero","nameSlug":"gustavo-campero-672569","firstLastName":"Gustavo Campero","lastFirstName":"Campero, Gustavo","lastInitName":"Campero, G","initLastName":"G Campero","fullFMLName":"Gustavo Angel Campero","fullLFMName":"Campero, Gustavo Angel","strikeZoneTop":2.956,"strikeZoneBottom":1.492},"ID681916":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916","firstName":"Dylan","lastName":"Smith","primaryNumber":"66","birthDate":"2000-05-28","currentAge":26,"birthCity":"Huntsville","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dylan","useLastName":"Smith","middleName":"Miguel","boxscoreName":"Smith, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Smith","nameSlug":"dylan-smith-681916","firstLastName":"Dylan Smith","lastFirstName":"Smith, Dylan","lastInitName":"Smith, D","initLastName":"D Smith","fullFMLName":"Dylan Miguel Smith","fullLFMName":"Smith, Dylan Miguel","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID687263":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263","firstName":"Zachary","lastName":"Neto","primaryNumber":"9","birthDate":"2001-01-31","currentAge":25,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Zach","useLastName":"Neto","middleName":"Adam","boxscoreName":"Neto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"NET-oh","mlbDebutDate":"2023-04-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Neto","nameSlug":"zach-neto-687263","firstLastName":"Zach Neto","lastFirstName":"Neto, Zach","lastInitName":"Neto, Z","initLastName":"Z Neto","fullFMLName":"Zachary Adam Neto","fullLFMName":"Neto, Zachary Adam","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID701852":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852","firstName":"Drew","lastName":"Cavanaugh","primaryNumber":"61","birthDate":"2002-01-27","currentAge":24,"birthCity":"Troy","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":219,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Drew","useLastName":"Cavanaugh","middleName":"Michael","boxscoreName":"Cavanaugh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-06-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Drew Cavanaugh","nameSlug":"drew-cavanaugh-701852","firstLastName":"Drew Cavanaugh","lastFirstName":"Cavanaugh, Drew","lastInitName":"Cavanaugh, D","initLastName":"D Cavanaugh","fullFMLName":"Drew Michael Cavanaugh","fullLFMName":"Cavanaugh, Drew Michael","strikeZoneTop":3.203,"strikeZoneBottom":1.617},"ID641816":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816","firstName":"Tyler","lastName":"Mahle","primaryNumber":"54","birthDate":"1994-09-29","currentAge":31,"birthCity":"Newport Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":212,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Mahle","middleName":"F.","boxscoreName":"Mahle","nickName":"Mal","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"rhymes with 'rally'","mlbDebutDate":"2017-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Mahle","nameSlug":"tyler-mahle-641816","firstLastName":"Tyler Mahle","lastFirstName":"Mahle, Tyler","lastInitName":"Mahle, T","initLastName":"T Mahle","fullFMLName":"Tyler F. Mahle","fullLFMName":"Mahle, Tyler F.","strikeZoneTop":3.4,"strikeZoneBottom":1.56},"ID676775":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775","firstName":"Keaton","lastName":"Winn","primaryNumber":"67","birthDate":"1998-02-20","currentAge":28,"birthCity":"Ollie","birthStateProvince":"IA","birthCountry":"USA","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keaton","useLastName":"Winn","middleName":"Eugene","boxscoreName":"Winn, K","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-06-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keaton Winn","nameSlug":"keaton-winn-676775","firstLastName":"Keaton Winn","lastFirstName":"Winn, Keaton","lastInitName":"Winn, K","initLastName":"K Winn","fullFMLName":"Keaton E. Winn","fullLFMName":"Winn, Keaton E.","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID820862":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862","firstName":"Jose","lastName":"Fermin","primaryNumber":"65","birthDate":"2001-11-28","currentAge":24,"birthCity":"Payita","birthCountry":"Dominican Republic","height":"6' 3\"","weight":242,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Fermin","middleName":"Miguel","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Pena","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2025-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermin","nameSlug":"jose-fermin-820862","firstLastName":"José Fermin","lastFirstName":"Fermin, José","lastInitName":"Fermin, J","initLastName":"J Fermin","fullFMLName":"Jose Miguel Fermin","fullLFMName":"Fermin, Jose Miguel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666176":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176","firstName":"Jordon","lastName":"Adell","primaryNumber":"7","birthDate":"1999-04-08","currentAge":27,"birthCity":"Shelby","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jo","useLastName":"Adell","middleName":"Scott","boxscoreName":"Adell","nickName":"Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Uh-DEL","mlbDebutDate":"2020-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jo Adell","nameSlug":"jo-adell-666176","firstLastName":"Jo Adell","lastFirstName":"Adell, Jo","lastInitName":"Adell, J","initLastName":"J Adell","fullFMLName":"Jo Adell","fullLFMName":"Adell, J","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"ID668873":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873","firstName":"Caleb","lastName":"Kilian","primaryNumber":"56","birthDate":"1997-06-02","currentAge":29,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":206,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Kilian","middleName":"John","boxscoreName":"Kilian","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Kilian","nameSlug":"caleb-kilian-668873","firstLastName":"Caleb Kilian","lastFirstName":"Kilian, Caleb","lastInitName":"Kilian, C","initLastName":"C Kilian","fullFMLName":"Caleb John Kilian","fullLFMName":"Kilian, Caleb John","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID687093":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093","firstName":"Vaughn","lastName":"Grissom","primaryNumber":"5","birthDate":"2001-01-05","currentAge":25,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Vaughn","useLastName":"Grissom","middleName":"Anthony","boxscoreName":"Grissom","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Vaughn Grissom","nameSlug":"vaughn-grissom-687093","firstLastName":"Vaughn Grissom","lastFirstName":"Grissom, Vaughn","lastInitName":"Grissom, V","initLastName":"V Grissom","fullFMLName":"Vaughn Anthony Grissom","fullLFMName":"Grissom, Vaughn Anthony","strikeZoneTop":3.3,"strikeZoneBottom":1.67},"ID666171":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171","firstName":"Ryan","lastName":"Zeferjahn","primaryNumber":"56","birthDate":"1998-02-28","currentAge":28,"birthCity":"Topeka","birthStateProvince":"KS","birthCountry":"USA","height":"6' 5\"","weight":209,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Zeferjahn","middleName":"Joseph","boxscoreName":"Zeferjahn","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ZEFF-er-john","mlbDebutDate":"2024-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Zeferjahn","nameSlug":"ryan-zeferjahn-666171","firstLastName":"Ryan Zeferjahn","lastFirstName":"Zeferjahn, Ryan","lastInitName":"Zeferjahn, R","initLastName":"R Zeferjahn","fullFMLName":"Ryan Joseph Zeferjahn","fullLFMName":"Zeferjahn, Ryan Joseph","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID694384":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384","firstName":"Nolan","lastName":"Schanuel","primaryNumber":"18","birthDate":"2002-02-14","currentAge":24,"birthCity":"Boca Raton","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nolan","useLastName":"Schanuel","middleName":"Ryan","boxscoreName":"Schanuel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"SHAWN-uh-well","mlbDebutDate":"2023-08-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Schanuel","nameSlug":"nolan-schanuel-694384","firstLastName":"Nolan Schanuel","lastFirstName":"Schanuel, Nolan","lastInitName":"Schanuel, N","initLastName":"N Schanuel","fullFMLName":"Nolan Ryan Schanuel","fullLFMName":"Schanuel, Nolan Ryan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID656529":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529","firstName":"Sam","lastName":"Hentges","primaryNumber":"31","birthDate":"1996-07-18","currentAge":30,"birthCity":"Shoreview","birthStateProvince":"MN","birthCountry":"USA","height":"6' 8\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Hentges","middleName":"D.","boxscoreName":"Hentges","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"HENT-chiss","mlbDebutDate":"2021-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Hentges","nameSlug":"sam-hentges-656529","firstLastName":"Sam Hentges","lastFirstName":"Hentges, Sam","lastInitName":"Hentges, S","initLastName":"S Hentges","fullFMLName":"Sam D. Hentges","fullLFMName":"Hentges, Sam D.","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID666139":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139","firstName":"Joshua","lastName":"Lowe","primaryNumber":"3","birthDate":"1998-02-02","currentAge":28,"birthCity":"Chesapeake","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Josh","useLastName":"Lowe","middleName":"Edward","boxscoreName":"Lowe, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"low","mlbDebutDate":"2021-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Lowe","nameSlug":"josh-lowe-666139","firstLastName":"Josh Lowe","lastFirstName":"Lowe, Josh","lastInitName":"Lowe, J","initLastName":"J Lowe","fullFMLName":"Joshua Edward Lowe","fullLFMName":"Lowe, Joshua Edward","strikeZoneTop":3.355,"strikeZoneBottom":1.693},"ID623168":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168","firstName":"Tyler","lastName":"Heineman","primaryNumber":"31","birthDate":"1991-06-19","currentAge":35,"birthCity":"Pacific Palisades","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Heineman","middleName":"Andrew","boxscoreName":"Heineman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HIY-nuh-min","mlbDebutDate":"2019-09-04","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Heineman","nameSlug":"tyler-heineman-623168","firstLastName":"Tyler Heineman","lastFirstName":"Heineman, Tyler","lastInitName":"Heineman, T","initLastName":"T Heineman","fullFMLName":"Tyler Andrew Heineman","fullLFMName":"Heineman, Tyler Andrew","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID700712":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712","firstName":"Walbert","lastName":"Ureña","primaryNumber":"57","birthDate":"2004-01-25","currentAge":22,"birthCity":"Mao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walbert","useLastName":"Ureña","middleName":"Jhoel","boxscoreName":"Ureña","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walbert Ureña","nameSlug":"walbert-urena-700712","firstLastName":"Walbert Ureña","lastFirstName":"Ureña, Walbert","lastInitName":"Ureña, W","initLastName":"W Ureña","fullFMLName":"Walbert Jhoel Ureña","fullLFMName":"Ureña, Walbert Jhoel","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID687931":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931","firstName":"Carson","lastName":"Whisenhunt","primaryNumber":"88","birthDate":"2000-10-20","currentAge":25,"birthCity":"Winston-Salem","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carson","useLastName":"Whisenhunt","middleName":"Lee","boxscoreName":"Whisenhunt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"WHIZ-en-hunt","mlbDebutDate":"2025-07-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Carson Whisenhunt","nameSlug":"carson-whisenhunt-687931","firstLastName":"Carson Whisenhunt","lastFirstName":"Whisenhunt, Carson","lastInitName":"Whisenhunt, C","initLastName":"C Whisenhunt","fullFMLName":"Carson Lee Whisenhunt","fullLFMName":"Whisenhunt, Carson Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID687529":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529","firstName":"Grant","lastName":"McCray","primaryNumber":"58","birthDate":"2000-12-07","currentAge":25,"birthCity":"Billings","birthStateProvince":"MT","birthCountry":"USA","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Grant","useLastName":"McCray","middleName":"Snow","boxscoreName":"McCray","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grant McCray","nameSlug":"grant-mccray-687529","firstLastName":"Grant McCray","lastFirstName":"McCray, Grant","lastInitName":"McCray, G","initLastName":"G McCray","fullFMLName":"Grant Snow McCray","fullLFMName":"McCray, Grant Snow","strikeZoneTop":3.24,"strikeZoneBottom":1.64},"ID683766":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766","firstName":"Christian","lastName":"Koss","primaryNumber":"50","birthDate":"1998-01-27","currentAge":28,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Christian","useLastName":"Koss","boxscoreName":"Koss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Koss","nameSlug":"christian-koss-683766","firstLastName":"Christian Koss","lastFirstName":"Koss, Christian","lastInitName":"Koss, C","initLastName":"C Koss","fullFMLName":"Christian Koss","fullLFMName":"Koss, Christian ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID681351":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351","firstName":"Logan","lastName":"O'Hoppe","primaryNumber":"4","birthDate":"2000-02-09","currentAge":26,"birthCity":"West Islip","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Logan","useLastName":"O'Hoppe","boxscoreName":"O'Hoppe","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"oh-HOP-ee","mlbDebutDate":"2022-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan O'Hoppe","nameSlug":"logan-o-hoppe-681351","firstLastName":"Logan O'Hoppe","lastFirstName":"O'Hoppe, Logan","lastInitName":"O'Hoppe, L","initLastName":"L O'Hoppe","fullFMLName":"Logan O'Hoppe","fullLFMName":"O'Hoppe, Logan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID489446":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446","firstName":"Kirby","lastName":"Yates","primaryNumber":"54","birthDate":"1987-03-25","currentAge":39,"birthCity":"Lihue","birthStateProvince":"HI","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kirby","useLastName":"Yates","middleName":"Kali","boxscoreName":"Yates","nickName":"Chubbs Senior","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2005,"mlbDebutDate":"2014-06-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kirby Yates","nameSlug":"kirby-yates-489446","firstLastName":"Kirby Yates","lastFirstName":"Yates, Kirby","lastInitName":"Yates, K","initLastName":"K Yates","fullFMLName":"Kirby Kali Yates","fullLFMName":"Yates, Kirby Kali","strikeZoneTop":3.301,"strikeZoneBottom":1.504},"ID592662":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662","firstName":"Robert","lastName":"Ray","primaryNumber":"38","birthDate":"1991-10-01","currentAge":34,"birthCity":"Brentwood","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Robbie","useLastName":"Ray","middleName":"Glenn","boxscoreName":"Ray","nickName":"Bob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2014-05-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Robbie Ray","nameSlug":"robbie-ray-592662","firstLastName":"Robbie Ray","lastFirstName":"Ray, Robbie","lastInitName":"Ray, R","initLastName":"R Ray","fullFMLName":"Robert Glenn Ray","fullLFMName":"Ray, Robert Glenn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID672282":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282","firstName":"Reid","lastName":"Detmers","primaryNumber":"48","birthDate":"1999-07-08","currentAge":27,"birthCity":"Nokomis","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reid","useLastName":"Detmers","middleName":"Kristien","boxscoreName":"Detmers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2021-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Reid Detmers","nameSlug":"reid-detmers-672282","firstLastName":"Reid Detmers","lastFirstName":"Detmers, Reid","lastInitName":"Detmers, R","initLastName":"R Detmers","fullFMLName":"Reid Kristien Detmers","fullLFMName":"Detmers, Reid Kristien","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694738":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738","firstName":"Landen","lastName":"Roupp","primaryNumber":"65","birthDate":"1998-09-10","currentAge":28,"birthCity":"Rocky Mount","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Landen","useLastName":"Roupp","middleName":"Brice","boxscoreName":"Roupp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"roop","mlbDebutDate":"2024-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Landen Roupp","nameSlug":"landen-roupp-694738","firstLastName":"Landen Roupp","lastFirstName":"Roupp, Landen","lastInitName":"Roupp, L","initLastName":"L Roupp","fullFMLName":"Landen Brice Roupp","fullLFMName":"Roupp, Landen Brice","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID696519":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519","firstName":"Samuel","lastName":"Natera","primaryNumber":"52","birthDate":"1999-11-05","currentAge":26,"birthCity":"Ciudad Juarez","birthStateProvince":"CH","birthCountry":"Mexico","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Samy","useLastName":"Natera Jr.","boxscoreName":"Natera Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"nuh-TAIR-uh","mlbDebutDate":"2026-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Samy Natera Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"samy-natera-jr-696519","firstLastName":"Samy Natera Jr.","lastFirstName":"Natera Jr., Samy","lastInitName":"Natera Jr., S","initLastName":"S Natera Jr.","fullFMLName":"Samuel Natera Jr.","fullLFMName":"Natera Jr., Samuel ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID805811":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811","firstName":"Bryson","lastName":"Eldridge","primaryNumber":"8","birthDate":"2004-10-20","currentAge":21,"birthCity":"Fairfax","birthStateProvince":"VA","birthCountry":"USA","height":"6' 7\"","weight":251,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Bryce","useLastName":"Eldridge","middleName":"Edward","boxscoreName":"Eldridge","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Eldridge","nameSlug":"bryce-eldridge-805811","firstLastName":"Bryce Eldridge","lastFirstName":"Eldridge, Bryce","lastInitName":"Eldridge, B","initLastName":"B Eldridge","fullFMLName":"Bryson Edward Eldridge","fullLFMName":"Eldridge, Bryson Edward","strikeZoneTop":3.54,"strikeZoneBottom":1.79},"ID691740":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740","firstName":"Daniel","lastName":"Susac","primaryNumber":"6","birthDate":"2001-05-14","currentAge":25,"birthCity":"Roseville","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Daniel","useLastName":"Susac","middleName":"Shawn","boxscoreName":"Susac, D","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2022,"mlbDebutDate":"2026-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Daniel Susac","nameSlug":"daniel-susac-691740","firstLastName":"Daniel Susac","lastFirstName":"Susac, Daniel","lastInitName":"Susac, D","initLastName":"D Susac","fullFMLName":"Daniel Shawn Susac","fullLFMName":"Susac, Daniel Shawn","strikeZoneTop":3.42,"strikeZoneBottom":1.73}},"venue":{"id":2395,"name":"Oracle Park","link":"/api/v1/venues/2395","location":{"address1":"24 Willie Mays Plaza","city":"San Francisco","state":"California","stateAbbrev":"CA","postalCode":"94107","defaultCoordinates":{"latitude":37.778383,"longitude":-122.389448},"azimuthAngle":85.0,"elevation":0,"country":"USA","phone":"(415) 972-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":41311,"turfType":"Grass","roofType":"Open","leftLine":339,"leftCenter":399,"center":391,"rightCenter":415,"rightLine":309},"active":true,"season":"2026"},"officialVenue":{"id":2395,"link":"/api/v1/venues/2395"},"weather":{"condition":"Partly Cloudy","temp":"68","wind":"12 mph, Out To CF"},"gameInfo":{"attendance":34111,"firstPitch":"2026-07-26T20:05:00.000Z","gameDurationMinutes":153},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"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":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"home":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"}},"officialScorer":{"id":427131,"fullName":"Michael Duca","link":"/api/v1/people/427131"},"primaryDatacaster":{"id":496214,"fullName":"Karen Palmyra","link":"/api/v1/people/496214"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-26T20:05:45.402Z","endTime":"2026-07-26T20:07:04.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T17:28:34.265Z","endTime":"2026-07-26T19:37:24.999Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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-26T19:37:24.999Z","endTime":"2026-07-26T20:04:21.565Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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-26T20:04:21.565Z","endTime":"2026-07-26T20:05:46.402Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.347382950280075,"aZ":-25.659756301581673,"pfxX":9.210459414329025,"pfxZ":4.237860887542142,"pX":0.5692668604897962,"pZ":1.6646686052108555,"vX0":-6.455439503062132,"vY0":-122.40709875411228,"vZ0":-4.947003077250316,"x":95.3,"y":193.83,"x0":2.0278446281198805,"y0":50.00256623392091,"z0":5.8759572580360535,"aX":14.150786097191773},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.8,"breakHorizontal":-15.4,"spinRate":1898,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.44536318530331576,"extension":6.59712650167446},"index":3,"playId":"64166926-3694-312b-b2c8-f121bdf0d392","pitchNumber":1,"startTime":"2026-07-26T20:05:46.402Z","endTime":"2026-07-26T20:05:49.950Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.403471759807044,"aZ":-24.422890956754863,"pfxX":9.375160741774712,"pfxZ":5.077946392875501,"pX":0.28668422560043055,"pZ":2.082354914877631,"vX0":-7.171279872159277,"vY0":-122.55174287457426,"vZ0":-4.113670829025253,"x":106.07,"y":182.56,"x0":2.0276257750849473,"y0":50.00230109119218,"z0":5.859907259916309,"aX":14.311432948669287},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.5,"breakHorizontal":-15.4,"spinRate":1933,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.4463113087380681,"extension":6.645595702672042},"index":4,"playId":"3b524dc8-1320-3705-bdfa-bc9a5e051035","pitchNumber":2,"startTime":"2026-07-26T20:06:00.721Z","endTime":"2026-07-26T20:06:04.436Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-26T20:06:12.337Z","endTime":"2026-07-26T20:06:23.027Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.836652993362378,"aZ":-25.168651027548297,"pfxX":9.439487323435277,"pfxZ":4.449107165739404,"pX":0.5321343189877255,"pZ":1.2015200124701468,"vX0":-6.461638495117726,"vY0":-123.67027106345834,"vZ0":-6.128546504261958,"x":96.72,"y":206.34,"x0":1.9309587537651063,"y0":50.00432303384596,"z0":5.777312626947807,"aX":14.865221378060301},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.1,"breakHorizontal":-16.0,"spinRate":1932,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.44013208258611947,"extension":6.605054521012682},"index":6,"playId":"571a0e5b-ee42-336d-a027-fe9b678319d2","pitchNumber":3,"startTime":"2026-07-26T20:06:23.027Z","endTime":"2026-07-26T20:06:26.834Z","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":93.0,"endSpeed":85.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28960172000371,"aZ":-13.944749392987429,"pfxX":5.895580938401888,"pfxZ":9.718931511778798,"pX":0.50371221388477,"pZ":4.905325805003772,"vX0":-5.191900534587629,"vY0":-135.52172816877663,"vZ0":-1.2924110405287135,"x":97.8,"y":106.34,"x0":1.6705467295202154,"y0":50.00228972535801,"z0":6.353973441138145,"aX":11.058146917986726},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":-9.7,"spinRate":2253,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.402877139971479,"extension":6.488332056963992},"index":7,"playId":"289efb41-b0a8-332a-9997-ee7848fac28a","pitchNumber":4,"startTime":"2026-07-26T20:06:46.021Z","endTime":"2026-07-26T20:06:49.315Z","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":84.7,"endSpeed":78.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.056441508069497,"aZ":-25.64222095146319,"pfxX":9.25877214968228,"pfxZ":4.189197496263062,"pX":1.4786332234782857,"pZ":2.032571683079011,"vX0":-4.195644222503679,"vY0":-123.36303174396699,"vZ0":-4.232167031559779,"x":60.64,"y":183.9,"x0":1.9887555558331385,"y0":50.00036499200427,"z0":5.904861453557169,"aX":14.422468707426736},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":7.0,"breakHorizontal":-16.0,"spinRate":2040,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.44217143872345543,"extension":6.451473649544397},"index":8,"playId":"638c2b77-d307-304d-961f-4bb51e52012a","pitchNumber":5,"startTime":"2026-07-26T20:07:01.276Z","endTime":"2026-07-26T20:07:04.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:07:04.983Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Mike Trout doubles (15) on a line drive to left fielder Heliot Ramos.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-26T20:07:13.575Z","endTime":"2026-07-26T20:08:53.539Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64652538077406,"aZ":-12.43586328846816,"pfxX":6.306749486113309,"pfxZ":10.489146657453587,"pX":-0.6416880904299456,"pZ":3.2991755831470866,"vX0":-7.915339750733028,"vY0":-135.80897341435994,"vZ0":-5.300407992362562,"x":141.46,"y":149.7,"x0":1.4810370443574763,"y0":50.00659359435291,"z0":6.129784848224632,"aX":11.87288962576766},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":-9.8,"spinRate":2322,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.4021609421531642,"extension":6.687172950073745},"index":0,"playId":"b3ac1d45-7c57-3f3e-8f50-bb142d8024c4","pitchNumber":1,"startTime":"2026-07-26T20:07:30.232Z","endTime":"2026-07-26T20:07:35.224Z","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":93.3,"endSpeed":86.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.445270105504928,"aZ":-12.63981128030742,"pfxX":6.620781877003115,"pfxZ":10.351907038273017,"pX":-0.7522912466621946,"pZ":3.3663227812772303,"vX0":-8.570344077071287,"vY0":-135.71360738976443,"vZ0":-5.261251966088359,"x":145.68,"y":147.89,"x0":1.5692650238886618,"y0":50.00348985775078,"z0":6.1924984542532036,"aX":12.495344288604816},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":-10.4,"spinRate":2330,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.4018014799307821,"extension":6.526050031855811},"index":1,"playId":"f6e2b5c9-caab-3240-a8da-a465e6146a13","pitchNumber":2,"startTime":"2026-07-26T20:07:45.677Z","endTime":"2026-07-26T20:07:50.384Z","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.0,"endSpeed":77.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.951227188847806,"aZ":-26.283854529572075,"pfxX":8.882797612257917,"pfxZ":3.877848352840479,"pX":0.8700929032171127,"pZ":0.8440482946715808,"vX0":-5.300897657123009,"vY0":-122.19246294855454,"vZ0":-6.594646115000589,"x":83.83,"y":215.99,"x0":1.9079724329318999,"y0":50.00356893600837,"z0":5.8210589361843015,"aX":13.500227490034797},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.8,"breakHorizontal":-14.9,"spinRate":1826,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.4473949987463066,"extension":6.425548627728574},"index":2,"playId":"0a98dc0c-c2be-3dee-8e14-5e66db398dcd","pitchNumber":3,"startTime":"2026-07-26T20:07:58.877Z","endTime":"2026-07-26T20:08:02.509Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-26T20:08:14.394Z","endTime":"2026-07-26T20:08:24.587Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.250517884089014,"aZ":-12.948019466483897,"pfxX":8.150390702041458,"pfxZ":10.30265641932103,"pX":0.7683273587953666,"pZ":3.5525786639088053,"vX0":-4.921542001373587,"vY0":-135.63727144555187,"vZ0":-4.750156735902962,"x":87.71,"y":142.86,"x0":1.5459941943808424,"y0":50.002931315988846,"z0":6.2272568336304674,"aX":15.20910800828182},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.9,"breakHorizontal":-13.7,"spinRate":2218,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4035850046323364,"extension":6.533078230900932},"index":4,"playId":"fb15ab60-2d71-31b8-986e-f84bf17d5c70","pitchNumber":4,"startTime":"2026-07-26T20:08:24.587Z","endTime":"2026-07-26T20:08:28.528Z","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":84.5,"endSpeed":77.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45256489019473,"aZ":-22.47949294708996,"pfxX":10.748799874234,"pfxZ":6.354173829986353,"pX":0.31213343343737654,"pZ":1.5047005700853233,"vX0":-6.901283430307842,"vY0":-122.7532044546751,"vZ0":-5.921033816167106,"x":105.1,"y":198.15,"x0":1.7644795784051954,"y0":50.00156943978127,"z0":5.863673171623576,"aX":16.391491394468503},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":10.3,"breakHorizontal":-17.9,"spinRate":1965,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.4463231923481916,"extension":6.455866443389142},"hitData":{"launchSpeed":82.3,"launchAngle":16.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":44.97,"coordY":112.6}},"index":5,"playId":"a32e6d1e-e153-3234-877a-78a28cd9349d","pitchNumber":5,"startTime":"2026-07-26T20:08:40.115Z","endTime":"2026-07-26T20:08:53.539Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:08:53.539Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vaughn Grissom walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-26T20:09:01.809Z","endTime":"2026-07-26T20:10:37.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.9,"endSpeed":75.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40311869030387,"aZ":-26.82461760548451,"pfxX":8.898104655381452,"pfxZ":3.6469054936794354,"pX":1.2926151821725023,"pZ":3.2138463705684925,"vX0":-4.554607991716385,"vY0":-120.60298650464347,"vZ0":-1.1854377908879667,"x":67.73,"y":152.01,"x0":2.053883405159841,"y0":50.00176660521175,"z0":6.08697728025389,"aX":13.050327496309551},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.6,"breakHorizontal":-15.0,"spinRate":1812,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.4549108014895471,"extension":6.509309035575924},"index":0,"playId":"87ffab43-41cc-3899-93ea-c85f9943c3b8","pitchNumber":1,"startTime":"2026-07-26T20:09:19.903Z","endTime":"2026-07-26T20:09:23.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65648851140975,"aZ":-11.881929836461017,"pfxX":4.0099710122959555,"pfxZ":10.845531321260317,"pX":-1.5951485686457385,"pZ":5.104907812751246,"vX0":-9.368607354451028,"vY0":-135.45448000278768,"vZ0":-1.0981422422468965,"x":177.8,"y":100.95,"x0":1.3766771803276758,"y0":50.00351679322661,"z0":6.340336153692682,"aX":7.503766554980795},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.7,"breakHorizontal":-5.4,"spinRate":2207,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.40328711460411837,"extension":6.487857031064244},"index":1,"playId":"2b87a898-1263-3f05-93d7-51556e53af18","pitchNumber":2,"startTime":"2026-07-26T20:09:40.981Z","endTime":"2026-07-26T20:09:46.520Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Carson Whisenhunt. Mike Trout to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"actionPlayId":"2b87a898-1263-3f05-93d7-51556e53af18","startTime":"2026-07-26T20:09:56.029Z","endTime":"2026-07-26T20:10:14.117Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"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":84.3,"endSpeed":77.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.223725919694033,"aZ":-26.354259205711966,"pfxX":10.340495852800142,"pfxZ":3.8253953261618765,"pX":-0.8961803567289784,"pZ":1.9128560693895154,"vX0":-9.765502378244571,"vY0":-122.33567894318236,"vZ0":-4.063980806831297,"x":151.16,"y":187.13,"x0":1.796228309840476,"y0":50.00466399480038,"z0":5.844412775125904,"aX":15.738936330649226},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.2,"breakHorizontal":-16.6,"spinRate":1751,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.44704710846075324,"extension":6.655449839821977},"index":3,"playId":"8d1a716d-d369-377d-b517-a72839610244","pitchNumber":3,"startTime":"2026-07-26T20:10:14.117Z","endTime":"2026-07-26T20:10:18.441Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.729859027634067,"aZ":-13.71536874036922,"pfxX":4.991279438955596,"pfxZ":9.774490697442948,"pX":-0.9231095168850331,"pZ":2.428405765649409,"vX0":-8.5979850431216,"vY0":-135.60291902624874,"vZ0":-7.438641166422911,"x":152.19,"y":173.21,"x0":1.6200653972503025,"y0":50.006030370976625,"z0":6.137015261938063,"aX":9.429595986602587},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":-7.6,"spinRate":2185,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.40176513746618614,"extension":6.585180244669555},"index":4,"playId":"46dca489-4ed5-3e6e-90bf-7bd37fed93ae","pitchNumber":4,"startTime":"2026-07-26T20:10:32.675Z","endTime":"2026-07-26T20:10:37.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:10:37.588Z","atBatIndex":2},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jorge Soler grounds into a force out, shortstop Willy Adames to second baseman Luis Arraez. Mike Trout scores. Vaughn Grissom out at 2nd. Jorge Soler to 1st.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-26T20:10:45.310Z","endTime":"2026-07-26T20:12:36.175Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":{"id":687931,"link":"/api/v1/people/687931"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.256209080277376,"aZ":-16.028693482324066,"pfxX":5.249945476189357,"pfxZ":8.596188773113367,"pX":0.9256177107126321,"pZ":3.4303887816895116,"vX0":-3.8624668975905303,"vY0":-135.14234942940453,"vZ0":-4.508173323031503,"x":81.72,"y":146.16,"x0":1.6805170875928976,"y0":50.00101312659765,"z0":6.221452247264357,"aX":9.857472179920357},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":-8.9,"spinRate":2122,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4029783332402932,"extension":6.5593427576919066},"index":0,"playId":"e367881e-aa1c-37f5-bd05-d3439052e0e0","pitchNumber":1,"startTime":"2026-07-26T20:11:04.222Z","endTime":"2026-07-26T20:11:07.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.359328239869598,"aZ":-26.95185020498732,"pfxX":9.732119407309268,"pfxZ":3.5571703564775365,"pX":0.5698949874610949,"pZ":3.4097971949886325,"vX0":-6.145279739738328,"vY0":-119.60768668006051,"vZ0":-0.5090356988557383,"x":95.28,"y":146.72,"x0":1.8920037102948586,"y0":50.0003096521227,"z0":6.016106599738482,"aX":14.275584622654211},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.6,"breakHorizontal":-16.4,"spinRate":1765,"spinDirection":111},"zone":3,"typeConfidence":2.0,"plateTime":0.45574918985857193,"extension":6.485720280098937},"index":1,"playId":"b5e5b803-a05b-3556-9dad-639e868228a4","pitchNumber":2,"startTime":"2026-07-26T20:11:20.109Z","endTime":"2026-07-26T20:11:24.496Z","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":92.8,"endSpeed":86.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.797853135267488,"aZ":-14.840188807762289,"pfxX":6.732650474059486,"pfxZ":9.267032465959527,"pX":-0.8891371391145796,"pZ":1.2634149320460462,"vX0":-8.593246485443323,"vY0":-134.79626632324778,"vZ0":-9.859595179608942,"x":150.89,"y":204.67,"x0":1.441200900638186,"y0":50.003120203521455,"z0":5.977321601855321,"aX":12.593742894056826},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.2,"breakHorizontal":-10.7,"spinRate":2204,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.4038134013267536,"extension":6.676158741917101},"index":2,"playId":"75056370-bcbc-384e-aff8-4957bfd99cd4","pitchNumber":3,"startTime":"2026-07-26T20:11:40.074Z","endTime":"2026-07-26T20:11:45.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66258579204051,"aZ":-16.673434067939127,"pfxX":5.5901952137960285,"pfxZ":8.598551184741677,"pX":-0.09340517679424591,"pZ":4.508461357099043,"vX0":-6.443725154134556,"vY0":-132.74583248653806,"vZ0":-1.4216325642200487,"x":120.56,"y":117.05,"x0":1.627432437914517,"y0":50.00560625623444,"z0":6.252146073391541,"aX":10.081847892951334},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.5,"breakHorizontal":-8.9,"spinRate":2138,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.4109883953048077,"extension":6.464131337176993},"index":3,"playId":"281c081a-a123-3efd-9f4d-580fcb4da239","pitchNumber":4,"startTime":"2026-07-26T20:12:09.403Z","endTime":"2026-07-26T20:12:13.321Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.790451298216478,"aZ":-28.23498045124915,"pfxX":8.249613784307005,"pfxZ":2.599225633018701,"pX":0.6607382096803267,"pZ":2.059277110156467,"vX0":-5.644878731911348,"vY0":-121.5788906766598,"vZ0":-3.367841517935177,"x":91.81,"y":183.18,"x0":1.9251191332108053,"y0":50.00548276172406,"z0":5.877647523582209,"aX":12.520515863246784},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.2,"breakHorizontal":-13.8,"spinRate":1968,"spinDirection":118},"zone":9,"typeConfidence":2.0,"plateTime":0.44817733450869524,"extension":6.592154679939563},"hitData":{"launchSpeed":99.6,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.72,"coordY":149.15}},"index":4,"playId":"35071527-bae8-32af-ae82-2df9af1959d1","pitchNumber":5,"startTime":"2026-07-26T20:12:27.052Z","endTime":"2026-07-26T20:12:36.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:12:36.175Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Schanuel pops out to second baseman Luis Arraez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-26T20:12:47.929Z","endTime":"2026-07-26T20:14:10.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":83.7,"endSpeed":78.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.022064415088085,"aZ":-28.02889709464561,"pfxX":8.73471471035057,"pfxZ":2.699993157513946,"pX":1.1795889342039148,"pZ":3.209873180447623,"vX0":-4.570543645728297,"vY0":-121.98420581888307,"vZ0":-0.7558439456788528,"x":72.04,"y":152.11,"x0":1.925675287096086,"y0":50.00003744800758,"z0":5.902887569509052,"aX":13.393909139040378},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.0,"breakHorizontal":-15.0,"spinRate":1938,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.44602277604922635,"extension":6.56034008987655},"index":0,"playId":"137c044d-93d8-3545-9ed7-ece19d73f62f","pitchNumber":1,"startTime":"2026-07-26T20:13:12.699Z","endTime":"2026-07-26T20:13:16.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.843639453407647,"aZ":-35.100548781078125,"pfxX":-0.16238408623144185,"pfxZ":-1.8954847015506058,"pX":0.7939239592945294,"pZ":3.51550921338518,"vX0":-2.3244768969723477,"vY0":-122.66343290064889,"vZ0":0.6394356170934772,"x":86.74,"y":143.86,"x0":1.768983181309633,"y0":50.00080402085585,"z0":6.2088590123609375,"aX":-0.2506798137253418},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.1,"breakHorizontal":0.7,"spinRate":2591,"spinDirection":329},"zone":12,"typeConfidence":2.0,"plateTime":0.44399332933964386,"extension":6.487198928244169},"index":1,"playId":"30ffddbb-5171-3b4c-835c-926dbfc3b341","pitchNumber":2,"startTime":"2026-07-26T20:13:28.651Z","endTime":"2026-07-26T20:13:32.563Z","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":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.193575166071582,"aZ":-35.34335678844156,"pfxX":-0.29017040596372545,"pfxZ":-2.1690633060020907,"pX":0.180366780461609,"pZ":2.0632921019706973,"vX0":-3.4455209015147323,"vY0":-119.37400981376594,"vZ0":-1.877469530424141,"x":110.12,"y":183.07,"x0":1.672379642451974,"y0":50.00249592830938,"z0":6.003633970241114,"aX":-0.42364546775657175},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.1,"breakHorizontal":1.2,"spinRate":2538,"spinDirection":315},"zone":8,"typeConfidence":2.0,"plateTime":0.4565785087419254,"extension":6.474346008102452},"index":2,"playId":"9e668a27-78c6-35a1-bed8-17bdf4f0f976","pitchNumber":3,"startTime":"2026-07-26T20:13:46.042Z","endTime":"2026-07-26T20:13:49.923Z","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":91.1,"endSpeed":84.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.841154574287877,"aZ":-23.744835102819852,"pfxX":6.755621886235845,"pfxZ":4.677430847560171,"pX":1.0007736233961426,"pZ":3.5683821404745775,"vX0":-4.0350559865973565,"vY0":-132.77879576700204,"vZ0":-2.1664555828390184,"x":78.85,"y":142.43,"x0":1.6547640768945115,"y0":50.005705999321066,"z0":6.105580680320824,"aX":12.181884778197395},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.3,"breakHorizontal":-11.5,"spinRate":2287,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4109960741428855,"extension":6.623029010862442},"hitData":{"launchSpeed":52.6,"launchAngle":52.0,"totalDistance":133.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":136.61,"coordY":150.14}},"index":3,"playId":"76d18446-8c32-3758-b5d8-2b6e47314a3a","pitchNumber":4,"startTime":"2026-07-26T20:14:02.749Z","endTime":"2026-07-26T20:14:10.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:14:10.505Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to left fielder Jose Siri. Luis Arraez out at 2nd on the throw, left fielder Jose Siri to second baseman Vaughn Grissom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-26T20:16:09.643Z","endTime":"2026-07-26T20:16:48.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.671770104964278,"aZ":-19.956978635143898,"pfxX":-6.15940658868763,"pfxZ":6.17945972977952,"pX":-1.1824937091116592,"pZ":3.5895202082582838,"vX0":5.941030190735964,"vY0":-138.89309118004434,"vZ0":-2.3596922739581023,"x":162.07,"y":141.86,"x0":-2.5368314687435602,"y0":50.00316810762151,"z0":5.76025319931544,"aX":-12.176972584948233},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.9,"breakHorizontal":10.1,"spinRate":2013,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.3925952652820528,"extension":6.448275357932788},"index":0,"playId":"4b0a229a-df4a-31e2-8788-23037c0d140d","pitchNumber":1,"startTime":"2026-07-26T20:16:21.112Z","endTime":"2026-07-26T20:16:25.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":89.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21106154831295,"aZ":-26.4960573281639,"pfxX":-9.733601506098987,"pfxZ":2.8339866796763102,"pX":-0.3025606359578742,"pZ":1.519719170573144,"vX0":8.912523289629128,"vY0":-139.7139064911037,"vZ0":-6.749479903490725,"x":128.53,"y":197.75,"x0":-2.2469409831090617,"y0":50.00637264690215,"z0":5.673092009957545,"aX":-19.525651329011946},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.1,"breakHorizontal":16.1,"spinRate":1903,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.38988275098037617,"extension":6.6901833901435355},"hitData":{"launchSpeed":92.2,"launchAngle":16.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.07,"coordY":82.58}},"index":1,"playId":"81ff718f-5bad-3c70-961d-3c0ae16f1abf","pitchNumber":2,"startTime":"2026-07-26T20:16:36.473Z","endTime":"2026-07-26T20:16:48.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:16:48.781Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-26T20:17:14.233Z","endTime":"2026-07-26T20:18:53.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":89.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.392605833083113,"aZ":-27.08467193314042,"pfxX":-7.171378094255339,"pfxZ":2.5580134514451025,"pX":0.0912791157342585,"pZ":2.3886326907959017,"vX0":8.71419422391976,"vY0":-138.33830764463713,"vZ0":-4.30157924273822,"x":113.52,"y":174.29,"x0":-2.130200598451034,"y0":50.00015843104026,"z0":5.7245238977562,"aX":-14.256183309140757},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.1,"breakHorizontal":11.8,"spinRate":1817,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39208978309858233,"extension":6.777243358008836},"index":0,"playId":"f68075af-55a2-357e-ab99-7d578ac57c0a","pitchNumber":1,"startTime":"2026-07-26T20:17:21.064Z","endTime":"2026-07-26T20:17:24.885Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88057070601311,"aZ":-25.973300508688656,"pfxX":-8.847089146983013,"pfxZ":3.0816877337106954,"pX":-1.175141674908222,"pZ":1.290766268197241,"vX0":6.067404437974089,"vY0":-139.8279173498894,"vZ0":-7.426720348562506,"x":161.79,"y":203.93,"x0":-2.2064631442124067,"y0":50.00340380480638,"z0":5.6461714557228175,"aX":-17.79508252460149},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.4,"breakHorizontal":15.0,"spinRate":1830,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.38938702800366176,"extension":6.673541547384601},"index":1,"playId":"612fb531-a97c-38d7-9ed9-e3b820fdaf34","pitchNumber":2,"startTime":"2026-07-26T20:17:35.502Z","endTime":"2026-07-26T20:17:39.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.236691195864868,"aZ":-36.2881420457251,"pfxX":5.8630906556057,"pfxZ":-2.561453645649018,"pX":1.4619978287109299,"pZ":1.9010066997405388,"vX0":6.338635422548031,"vY0":-125.34594232304855,"vZ0":-2.781991975789573,"x":61.27,"y":187.45,"x0":-1.8531329021729295,"y0":50.00376907324924,"z0":5.962443896294589,"aX":9.411833689270136},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.0,"breakHorizontal":-12.0,"spinRate":2247,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4355036378840129,"extension":6.589179260666583},"index":2,"playId":"e4b75bee-31f9-3709-ad09-91171fcabfb0","pitchNumber":3,"startTime":"2026-07-26T20:17:50.082Z","endTime":"2026-07-26T20:17:54.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":89.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.726948214085297,"aZ":-24.736216256764504,"pfxX":-8.77397476062244,"pfxZ":3.743631451564055,"pX":-0.4276142761612591,"pZ":0.9131013721871892,"vX0":7.760703270000811,"vY0":-138.60382754211088,"vZ0":-8.629780286171185,"x":133.3,"y":214.13,"x0":-2.0948090673737934,"y0":50.00554848034234,"z0":5.662245554202217,"aX":-17.44182616180564},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.5,"breakHorizontal":14.8,"spinRate":1899,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.3919704219905893,"extension":6.742647335391354},"index":3,"playId":"f9d9c27a-68b8-3106-b51a-2e875f783269","pitchNumber":4,"startTime":"2026-07-26T20:18:03.713Z","endTime":"2026-07-26T20:18:07.523Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":89.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.830539503400125,"aZ":-23.166194388987,"pfxX":-10.080192289986064,"pfxZ":4.503057636334269,"pX":-0.6994355605178625,"pZ":1.8126961237637338,"vX0":7.492000288325631,"vY0":-139.21918821398108,"vZ0":-6.665639883660946,"x":143.66,"y":189.84,"x0":-2.0910324667425977,"y0":50.00097185492417,"z0":5.729643937418445,"aX":-20.151520098974974},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.2,"breakHorizontal":17.0,"spinRate":1946,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.39067913734842374,"extension":6.7879470030424915},"index":4,"playId":"cffcc959-19c8-3b9e-b4eb-9e1370ad3cc5","pitchNumber":5,"startTime":"2026-07-26T20:18:19.299Z","endTime":"2026-07-26T20:18:22.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.147765714411488,"aZ":-37.66205358748341,"pfxX":3.819342716002896,"pfxZ":-3.4543968057388597,"pX":1.0834518611081134,"pZ":1.1804048771926692,"vX0":6.106898237082925,"vY0":-125.03544231311147,"vZ0":-4.122654760463607,"x":75.7,"y":206.91,"x0":-1.8823918214115163,"y0":50.00166039551845,"z0":5.926427958444642,"aX":6.072028513218545},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.0,"breakHorizontal":-8.3,"spinRate":2409,"spinDirection":14},"zone":14,"typeConfidence":2.0,"plateTime":0.4373194957477762,"extension":6.661004938128311},"index":5,"playId":"aa134282-583a-39a3-982a-eda7eb2b9206","pitchNumber":6,"startTime":"2026-07-26T20:18:49.398Z","endTime":"2026-07-26T20:18:53.923Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:18:53.923Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Eldridge grounds out, second baseman Vaughn Grissom to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-26T20:18:59.504Z","endTime":"2026-07-26T20:19:56.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":80.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.671031473638898,"aZ":-32.45461042960255,"pfxX":3.7310861933764716,"pfxZ":-0.17504132529724226,"pX":0.4751022234124165,"pZ":0.7127377985031528,"vX0":5.0833502364172665,"vY0":-124.64685427524482,"vZ0":-5.988818679711105,"x":98.89,"y":219.54,"x0":-2.061136396322432,"y0":50.00325090498354,"z0":5.76675159682795,"aX":5.9798319878978035},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.3,"breakHorizontal":-7.8,"spinRate":2428,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4363331710603937,"extension":6.619630566303511},"index":0,"playId":"09a281e8-7566-38ba-98a8-75a9a35d42d9","pitchNumber":1,"startTime":"2026-07-26T20:19:17.550Z","endTime":"2026-07-26T20:19:21.714Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.396896699701013,"aZ":-17.39255841796325,"pfxX":-6.337908653551989,"pfxZ":7.287597598192063,"pX":-0.44310255142195304,"pZ":3.2729842262598714,"vX0":7.7215960195087305,"vY0":-140.6732002284166,"vZ0":-3.692970583901117,"x":133.89,"y":150.41,"x0":-2.3849809180762764,"y0":50.00000555862274,"z0":5.712886056596426,"aX":-12.850420974580368},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.7,"breakHorizontal":10.1,"spinRate":2122,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.38762942518832144,"extension":6.5433996788897},"index":1,"playId":"c6bb40b9-259a-3b10-9b0e-9037545b2f00","pitchNumber":2,"startTime":"2026-07-26T20:19:33.805Z","endTime":"2026-07-26T20:19:37.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":90.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.462547102383116,"aZ":-24.433568266576845,"pfxX":-10.065681262073614,"pfxZ":3.7760444674154563,"pX":-0.4823160014745988,"pZ":1.8292071739387068,"vX0":8.551804739293942,"vY0":-140.98664928863815,"vZ0":-6.6561350047317625,"x":135.38,"y":189.39,"x0":-2.219559537476443,"y0":50.00456775853043,"z0":5.755426627436628,"aX":-20.643045225776074},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.9,"breakHorizontal":16.9,"spinRate":1871,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.3857605824704238,"extension":6.6085191812154855},"hitData":{"launchSpeed":80.1,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":153.2}},"index":2,"playId":"156a43e4-4f72-33bd-946c-394357f288dc","pitchNumber":3,"startTime":"2026-07-26T20:19:48.642Z","endTime":"2026-07-26T20:19:56.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:19:56.776Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-26T20:21:54.782Z","endTime":"2026-07-26T20:23:04.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.757430729549963,"aZ":-31.903405907827633,"pfxX":0.5619901663552289,"pfxZ":0.18317848205037635,"pX":1.183362796036178,"pZ":1.1206031390357059,"vX0":-1.735634873727462,"vY0":-121.76982564993303,"vZ0":-4.946958511535703,"x":71.89,"y":208.52,"x0":1.8280285575177304,"y0":50.00605055743514,"z0":5.894846318410275,"aX":0.855989851183873},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.5,"breakHorizontal":-0.7,"spinRate":2512,"spinDirection":296},"zone":14,"typeConfidence":2.0,"plateTime":0.4474032722224792,"extension":6.4941568564174625},"index":0,"playId":"7744119b-758e-351e-ba72-123d850c7edb","pitchNumber":1,"startTime":"2026-07-26T20:22:05.124Z","endTime":"2026-07-26T20:22:08.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.935954662882487,"aZ":-31.241854084413546,"pfxX":-0.4059752696657345,"pfxZ":0.6063402140258951,"pX":-0.21673466577022668,"pZ":2.0146124458540875,"vX0":-4.517889653121039,"vY0":-122.37026235021317,"vZ0":-3.5179471073425352,"x":125.26,"y":184.39,"x0":1.692132627710735,"y0":50.0048478199972,"z0":6.0955125237499885,"aX":-0.6269267050291603},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.6,"breakHorizontal":1.6,"spinRate":2557,"spinDirection":331},"zone":8,"typeConfidence":2.0,"plateTime":0.444456157499836,"extension":6.525932385310952},"index":1,"playId":"f8fd0016-ce78-33c1-bb25-2738d57e49d3","pitchNumber":2,"startTime":"2026-07-26T20:22:20.935Z","endTime":"2026-07-26T20:22:25.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.063576680264628,"aZ":-26.364014198326092,"pfxX":8.340075800374095,"pfxZ":3.9169221550633155,"pX":1.2774960114206009,"pZ":1.7287994831999833,"vX0":-4.0975150993675005,"vY0":-120.6881720044531,"vZ0":-4.320993538640298,"x":68.3,"y":192.1,"x0":1.9078769325226466,"y0":50.005022179974155,"z0":5.847053336367068,"aX":12.38454014349146},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":6.4,"breakHorizontal":-14.2,"spinRate":1805,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.4527075114753307,"extension":6.566283329916622},"index":2,"playId":"16a08c4d-2be5-3d55-83e3-43ba23b0eaa5","pitchNumber":3,"startTime":"2026-07-26T20:22:35.867Z","endTime":"2026-07-26T20:22:39.553Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-26T20:22:46.396Z","endTime":"2026-07-26T20:23:00.394Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.336875125483918,"aZ":-15.031319724814484,"pfxX":5.6929119370457535,"pfxZ":9.319043169588044,"pX":0.8861273220707332,"pZ":3.556760070516773,"vX0":-3.4426453852584795,"vY0":-134.55584170453562,"vZ0":-4.318580819642668,"x":83.22,"y":142.75,"x0":1.4404466523926798,"y0":50.002006427124186,"z0":6.24267328327883,"aX":10.471226322927542},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":-9.6,"spinRate":2352,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.40656761971150024,"extension":6.508411451773223},"index":4,"playId":"d0740b64-3342-34fa-a012-59275ede6698","pitchNumber":4,"startTime":"2026-07-26T20:23:00.394Z","endTime":"2026-07-26T20:23:04.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:23:04.355Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Denzer Guzman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-26T20:23:13.203Z","endTime":"2026-07-26T20:24:03.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91621699354744,"aZ":-27.879965680072573,"pfxX":9.364684645822383,"pfxZ":2.9012270885171096,"pX":-0.03882809753103041,"pZ":1.3653029119417346,"vX0":-7.411724577658359,"vY0":-120.54336703160371,"vZ0":-4.7811818780274535,"x":118.48,"y":201.92,"x0":1.848724600166751,"y0":50.004481551449956,"z0":5.816005254202076,"aX":13.878082180715145},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.4,"breakHorizontal":-15.4,"spinRate":1993,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.4531806220087504,"extension":6.5302767581256305},"index":0,"playId":"47b20021-8529-30ac-87ee-c1af437b6b50","pitchNumber":1,"startTime":"2026-07-26T20:23:26.844Z","endTime":"2026-07-26T20:23:30.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.747183667231166,"aZ":-26.935123595949378,"pfxX":10.050415380120475,"pfxZ":3.4865651708728693,"pX":-0.020108934487080215,"pZ":1.599866470717105,"vX0":-7.419222643359293,"vY0":-121.75945276640066,"vZ0":-4.6577911089145445,"x":117.77,"y":195.58,"x0":1.7596053835922412,"y0":50.003665496028134,"z0":5.866499780166326,"aX":15.102362961884396},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.4,"breakHorizontal":-16.4,"spinRate":1962,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.44971722732914765,"extension":6.441799087797886},"index":1,"playId":"5c1f43f3-cd0c-3eea-9a60-5198b67fc72a","pitchNumber":2,"startTime":"2026-07-26T20:23:41.245Z","endTime":"2026-07-26T20:23:44.764Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-26T20:23:49.886Z","endTime":"2026-07-26T20:23:59.607Z","isPitch":false,"type":"action","player":{"id":694203,"link":"/api/v1/people/694203"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.702683592195772,"aZ":-27.86596548992386,"pfxX":8.141614008570228,"pfxZ":2.9658684920721017,"pX":-0.018503138778853203,"pZ":1.1320578088320192,"vX0":-6.841011370705602,"vY0":-119.4422054680785,"vZ0":-5.221595112699406,"x":117.71,"y":208.21,"x0":1.8165967320760315,"y0":50.00544652082346,"z0":5.8343647553005695,"aX":11.837034144689856},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.4,"breakHorizontal":-13.2,"spinRate":2015,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.4575143817569707,"extension":6.403556537730257},"index":3,"playId":"0947daf6-4e8d-3208-8b59-391505c5669d","pitchNumber":3,"startTime":"2026-07-26T20:23:59.607Z","endTime":"2026-07-26T20:24:03.449Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:24:03.449Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Siri strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-26T20:24:13.304Z","endTime":"2026-07-26T20:24:56.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"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, 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":83.0,"endSpeed":75.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67846980302357,"aZ":-27.102570831616386,"pfxX":9.99336178466304,"pfxZ":3.453378824370395,"pX":0.44111756741394037,"pZ":2.8303548521882216,"vX0":-6.3657701774748015,"vY0":-120.72644062922991,"vZ0":-1.5651307045213265,"x":100.19,"y":162.36,"x0":1.820895139764903,"y0":50.00201580396873,"z0":5.884680177452822,"aX":14.671796742396085},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.1,"breakHorizontal":-16.4,"spinRate":1977,"spinDirection":111},"zone":6,"typeConfidence":2.0,"plateTime":0.45461824483492963,"extension":6.553362244709093},"index":0,"playId":"838734b0-6651-38aa-bec1-93e1179687c3","pitchNumber":1,"startTime":"2026-07-26T20:24:25.202Z","endTime":"2026-07-26T20:24:29.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.549690931678114,"aZ":-23.445029559239643,"pfxX":8.462295876474007,"pfxZ":4.666953095444844,"pX":0.324962528753966,"pZ":3.1392185838009525,"vX0":-6.549528681417364,"vY0":-135.6416587387098,"vZ0":-3.2799092840772484,"x":104.61,"y":154.02,"x0":1.6665497793724138,"y0":50.00501848776067,"z0":5.991399030218082,"aX":15.83431948381077},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.9,"breakHorizontal":-14.0,"spinRate":2216,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.40319662358386,"extension":6.669920398236068},"index":1,"playId":"159d55a7-0cd1-39d3-82a3-054543417e6c","pitchNumber":2,"startTime":"2026-07-26T20:24:38.322Z","endTime":"2026-07-26T20:24:42.532Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.60647658799526,"aZ":-24.716881550765088,"pfxX":9.126837687902256,"pfxZ":4.81913630224936,"pX":1.5206317945602636,"pZ":2.8347372770843564,"vX0":-3.5549407190788087,"vY0":-122.89781373007901,"vZ0":-2.4233967289890126,"x":59.04,"y":162.24,"x0":1.7903735442259827,"y0":50.00400393763411,"z0":5.907090639838113,"aX":14.130646380196083},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":8.5,"breakHorizontal":-15.8,"spinRate":2084,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.44363035113613236,"extension":6.429248896090256},"index":2,"playId":"de31cc28-fd06-3308-9e89-f1568716f07a","pitchNumber":3,"startTime":"2026-07-26T20:24:52.401Z","endTime":"2026-07-26T20:24:56.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:24:56.985Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Devers walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-26T20:27:03.481Z","endTime":"2026-07-26T20:28:28.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":89.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.234829390036374,"aZ":-23.995526955089428,"pfxX":-8.092833004282102,"pfxZ":4.049848585946171,"pX":-1.3750669833562201,"pZ":2.3947590219294264,"vX0":6.067400522093282,"vY0":-140.0019100049965,"vZ0":-4.832481222368999,"x":169.41,"y":174.12,"x0":-2.499321241016068,"y0":50.00575189968728,"z0":5.677442384207777,"aX":-16.359449541959634},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.7,"breakHorizontal":13.7,"spinRate":1956,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.3885407513558419,"extension":6.645386759343592},"index":0,"playId":"b93d34d6-d903-36a8-abed-34394ac7ffff","pitchNumber":1,"startTime":"2026-07-26T20:27:18.224Z","endTime":"2026-07-26T20:27:22.433Z","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.6,"endSpeed":89.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.151543985936996,"aZ":-18.023734104206866,"pfxX":-6.180564296710803,"pfxZ":6.969624126602918,"pX":-1.2513253431005271,"pZ":2.6734061339951993,"vX0":5.456698962715399,"vY0":-140.69180996637397,"vZ0":-5.147319539036108,"x":164.7,"y":166.6,"x0":-2.4010875636895745,"y0":50.000425909361255,"z0":5.672911439298565,"aX":-12.544837056668856},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.9,"breakHorizontal":10.2,"spinRate":2112,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3874540808220446,"extension":6.537972252751899},"index":1,"playId":"dd986725-d89a-3474-9c03-58b707f599fb","pitchNumber":2,"startTime":"2026-07-26T20:27:33.460Z","endTime":"2026-07-26T20:27:37.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36832411608977,"aZ":-30.570580106425517,"pfxX":-9.983797281030562,"pfxZ":0.8721977330971891,"pX":0.9535960061563233,"pZ":0.6173793658958633,"vX0":11.721336014008125,"vY0":-134.8715351682,"vZ0":-7.630334809861953,"x":80.65,"y":222.11,"x0":-2.1444362959701544,"y0":50.00637090778936,"z0":5.6287786060914335,"aX":-18.46136835514179},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":0.1,"breakHorizontal":15.7,"spinRate":1616,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.40555610704096967,"extension":6.641629903993548},"index":2,"playId":"6dd8ec7e-7c2f-3a6f-b730-b2a943c7c51c","pitchNumber":3,"startTime":"2026-07-26T20:27:48.312Z","endTime":"2026-07-26T20:27:52.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.749272227616046,"aZ":-16.309253784594635,"pfxX":-5.281372224136081,"pfxZ":7.927172827726548,"pX":-0.4595669750956541,"pZ":2.3127900555285446,"vX0":7.176622337581553,"vY0":-139.71528908098549,"vZ0":-6.19608524609688,"x":134.52,"y":176.33,"x0":-2.360369458474976,"y0":50.006887226667175,"z0":5.608376100336687,"aX":-10.575987226103154},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":8.3,"spinRate":2034,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.3901495455045332,"extension":6.5624542562817725},"index":3,"playId":"ebf695b1-f323-313e-8ff7-c1917a09f59c","pitchNumber":4,"startTime":"2026-07-26T20:28:06.456Z","endTime":"2026-07-26T20:28:10.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.765763419853823,"aZ":-25.256391915724883,"pfxX":-8.613310903495204,"pfxZ":3.450073716533657,"pX":-0.9823069105971305,"pZ":3.1821945115640955,"vX0":6.764306075024345,"vY0":-140.48998789598556,"vZ0":-2.7008576316221826,"x":154.44,"y":152.86,"x0":-2.2978539473378228,"y0":50.00534100552258,"z0":5.791360431833586,"aX":-17.281894714533596},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.9,"breakHorizontal":14.3,"spinRate":1760,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.38934991483993286,"extension":6.508884790871411},"index":4,"playId":"e13d8bf4-41df-3c30-8ba8-3a56f765e82c","pitchNumber":5,"startTime":"2026-07-26T20:28:23.795Z","endTime":"2026-07-26T20:28:28.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:28:28.595Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-26T20:28:39.624Z","endTime":"2026-07-26T20:30:21.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.479726050082192,"aZ":-34.033756534858966,"pfxX":4.93363420947904,"pfxZ":-1.1838912559556363,"pX":0.6439464608764506,"pZ":1.4900696084355123,"vX0":5.023317071447261,"vY0":-124.14795255119445,"vZ0":-4.053930188405896,"x":92.45,"y":198.55,"x0":-2.038845318181015,"y0":50.00025920271798,"z0":5.946070242166451,"aX":7.777175351927495},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.8,"breakHorizontal":-10.0,"spinRate":2255,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.43948751114018947,"extension":6.711574932596969},"index":0,"playId":"d7258540-a295-352e-a833-bd9a674222e5","pitchNumber":1,"startTime":"2026-07-26T20:28:54.640Z","endTime":"2026-07-26T20:28:59.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.811465515271003,"aZ":-15.66690434299235,"pfxX":-4.988947186081564,"pfxZ":8.158157485673375,"pX":-0.003858904534605076,"pZ":2.515484600904333,"vX0":7.921927049103635,"vY0":-140.39520571309143,"vZ0":-6.064923734636291,"x":117.15,"y":170.86,"x0":-2.1967019493053392,"y0":50.00146270814791,"z0":5.700217616304709,"aX":-10.092943113332703},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.9,"breakHorizontal":7.7,"spinRate":2038,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.38817039719554725,"extension":6.898790543356048},"index":1,"playId":"8dc21c2b-719e-3676-9c60-b4d27f9bd7e6","pitchNumber":2,"startTime":"2026-07-26T20:29:14.339Z","endTime":"2026-07-26T20:29:18.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.939758295162463,"aZ":-28.36540530921459,"pfxX":-7.040571447518958,"pfxZ":1.9076968937630454,"pX":-1.268307163327994,"pZ":2.424273994685488,"vX0":5.02917077500169,"vY0":-139.61685815419318,"vZ0":-4.579812681312731,"x":165.34,"y":173.32,"x0":-2.167475384189777,"y0":50.00331730293855,"z0":5.926250184231791,"aX":-14.064979643485325},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":2.8,"breakHorizontal":11.9,"spinRate":1813,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.3905406973208456,"extension":6.697237161170846},"index":2,"playId":"63dd2763-f888-3758-bc8f-97f9080895cf","pitchNumber":3,"startTime":"2026-07-26T20:29:33.075Z","endTime":"2026-07-26T20:29:36.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07674551205877,"aZ":-41.16983712623522,"pfxX":8.774797749679173,"pfxZ":-5.724715640394103,"pX":1.241951336472064,"pZ":1.711084843342774,"vX0":4.925771714563424,"vY0":-125.31936405438901,"vZ0":-2.2805246823707925,"x":69.66,"y":192.58,"x0":-1.8963805724461524,"y0":50.00140900013583,"z0":6.033153514910019,"aX":13.792412388577219},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-10.7,"breakHorizontal":-17.2,"spinRate":2340,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4390199051300958,"extension":6.522693396069652},"index":3,"playId":"51b59055-bb99-3044-9a4d-38dfc71c3491","pitchNumber":4,"startTime":"2026-07-26T20:29:57.379Z","endTime":"2026-07-26T20:30:01.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.192725358584894,"aZ":-21.340488483428523,"pfxX":-7.4889980203956314,"pfxZ":5.442399468638898,"pX":-0.9660062285996933,"pZ":1.2179235377372306,"vX0":5.470363253576648,"vY0":-139.64528244223112,"vZ0":-8.853361246772323,"x":153.82,"y":205.9,"x0":-1.9698265914235031,"y0":50.00159283384531,"z0":5.81415771629125,"aX":-14.903087014059512},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.4,"breakHorizontal":12.6,"spinRate":1912,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3910857377994206,"extension":6.8226858247490165},"index":4,"playId":"13f22d13-a748-333c-b7a2-b1bb2d4d3edf","pitchNumber":5,"startTime":"2026-07-26T20:30:16.722Z","endTime":"2026-07-26T20:30:21.129Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:30:21.129Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Gilbert flies out sharply to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-26T20:30:28.812Z","endTime":"2026-07-26T20:31:21.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":89.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.129523456404055,"aZ":-24.241027809413094,"pfxX":-8.356354737128916,"pfxZ":3.9455704140885643,"pX":-1.0498102853373301,"pZ":2.1972724404779798,"vX0":6.258294326515642,"vY0":-139.65974461133732,"vZ0":-5.641464651026162,"x":157.02,"y":179.45,"x0":-2.213927050830589,"y0":50.00270155487133,"z0":5.798981009469884,"aX":-16.80537237715655},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.4,"breakHorizontal":14.2,"spinRate":1859,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.38950915246265216,"extension":6.705143702966629},"index":0,"playId":"fe95eac7-01ed-3bbb-8d44-54d4ace2917d","pitchNumber":1,"startTime":"2026-07-26T20:30:47.434Z","endTime":"2026-07-26T20:30:51.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.2,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.136847043959687,"aZ":-39.15621199805698,"pfxX":4.392389525500743,"pfxZ":-4.353590107863978,"pX":-0.19690691559205076,"pZ":2.490168201150641,"vX0":3.51965492373438,"vY0":-124.82350293745809,"vZ0":-0.8545804233890442,"x":124.51,"y":171.55,"x0":-2.187466242725286,"y0":50.002127614539674,"z0":6.013838420615902,"aX":7.046797396722139},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-7.9,"breakHorizontal":-8.6,"spinRate":2238,"spinDirection":26},"zone":5,"typeConfidence":2.0,"plateTime":0.4359929456765381,"extension":6.574074861139538},"hitData":{"launchSpeed":101.7,"launchAngle":28.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":103.65,"coordY":43.83}},"index":1,"playId":"f25ca307-1ce4-3f6b-879a-159d73694f86","pitchNumber":2,"startTime":"2026-07-26T20:31:06.952Z","endTime":"2026-07-26T20:31:21.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:31:21.268Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willy Adames grounds out softly, catcher Logan O'Hoppe to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-26T20:31:22.399Z","endTime":"2026-07-26T20:33:45.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":79.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.72385949979529,"aZ":-33.24972391007195,"pfxX":5.287452548400671,"pfxZ":-0.6914471568288443,"pX":0.6582453454674555,"pZ":1.0235118960170806,"vX0":4.837152250910324,"vY0":-123.02029640210577,"vZ0":-5.067994462020922,"x":91.91,"y":211.15,"x0":-2.0090067530640106,"y0":50.00159500578879,"z0":5.877614481745282,"aX":8.234104509665425},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.0,"breakHorizontal":-10.6,"spinRate":2260,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.4425238728035805,"extension":6.732611490077792},"index":0,"playId":"222946b7-efc1-3528-bcfe-ab63d74a23c9","pitchNumber":1,"startTime":"2026-07-26T20:31:48.469Z","endTime":"2026-07-26T20:31:52.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":89.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.966726283932537,"aZ":-24.315011739606597,"pfxX":-7.5030359350787,"pfxZ":3.8979624445361623,"pX":-0.45651840433138374,"pZ":3.057266249168808,"vX0":7.129756386035703,"vY0":-139.9734014717492,"vZ0":-3.6120196935312587,"x":134.4,"y":156.23,"x0":-2.0427539350883825,"y0":50.001074038214234,"z0":5.927643274698123,"aX":-15.119862004921043},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.6,"breakHorizontal":12.4,"spinRate":1923,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3890053613667135,"extension":6.796241568534078},"index":1,"playId":"1f0abc1b-336d-34e7-894b-5332be04ff96","pitchNumber":2,"startTime":"2026-07-26T20:32:04.679Z","endTime":"2026-07-26T20:32:09.646Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73413095610042,"aZ":-38.38766670002499,"pfxX":7.780249407762388,"pfxZ":-3.9851206283711607,"pX":1.7246004657851828,"pZ":0.6506888997052998,"vX0":6.071401112234223,"vY0":-124.55738907398964,"vZ0":-5.045603859551419,"x":51.26,"y":221.21,"x0":-1.761559454617088,"y0":50.00252312852347,"z0":5.902625642167533,"aX":12.133460406836637},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-8.2,"breakHorizontal":-15.6,"spinRate":2371,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.44098071253480997,"extension":6.818970505941321},"index":2,"playId":"358adb39-4771-3ab1-a4a4-a168617c100c","pitchNumber":3,"startTime":"2026-07-26T20:32:31.795Z","endTime":"2026-07-26T20:32:35.235Z","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":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.667080581940347,"aZ":-15.746809115518905,"pfxX":-5.209005318772303,"pfxZ":8.251492942499372,"pX":0.6883005721102138,"pZ":1.8056303590638019,"vX0":9.20082629486989,"vY0":-139.35073118905788,"vZ0":-7.807613433396327,"x":90.76,"y":190.03,"x0":-1.9609820319937152,"y0":50.00475350416512,"z0":5.65895244801382,"aX":-10.373434857551853},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":7.8,"spinRate":2003,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.39120923423488385,"extension":6.914768159411182},"index":3,"playId":"3a7da641-cb90-35a9-87fa-802a557710a8","pitchNumber":4,"startTime":"2026-07-26T20:32:53.597Z","endTime":"2026-07-26T20:32:58.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08146192624753,"aZ":-28.412921222263137,"pfxX":0.423427316135764,"pfxZ":2.098227141134254,"pX":1.013824502429066,"pZ":2.3709368263637165,"vX0":7.5145761239717785,"vY0":-132.37822624526524,"vZ0":-4.004725962601585,"x":78.36,"y":174.76,"x0":-1.9027262837791998,"y0":50.005791291347876,"z0":5.955210359339476,"aX":0.7610209934935225},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.2,"breakHorizontal":-2.2,"spinRate":2184,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.41187893049004787,"extension":6.759499897911957},"index":4,"playId":"b68950c2-226f-397a-bd21-baaae6e774be","pitchNumber":5,"startTime":"2026-07-26T20:33:13.991Z","endTime":"2026-07-26T20:33:18.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61757798103119,"aZ":-39.86311339970387,"pfxX":7.001765865837214,"pfxZ":-4.758262230786625,"pX":0.3211895720741079,"pZ":1.648341945255875,"vX0":3.509811794404191,"vY0":-125.63201891158438,"vZ0":-2.8020208435590797,"x":104.76,"y":194.27,"x0":-1.9982502478781348,"y0":50.000201162394944,"z0":5.980826740113696,"aX":11.322661443580273},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-9.0,"breakHorizontal":-13.4,"spinRate":2377,"spinDirection":20},"zone":9,"typeConfidence":2.0,"plateTime":0.4340067875267182,"extension":6.6657345493861495},"hitData":{"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":131.54,"coordY":197.8}},"index":5,"playId":"a1755ba2-cde3-38b4-9833-351a5345e5bd","pitchNumber":6,"startTime":"2026-07-26T20:33:36.500Z","endTime":"2026-07-26T20:33:45.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:33:45.387Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-26T20:35:56.038Z","endTime":"2026-07-26T20:37:10.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.128747663604738,"aZ":-14.517927519893448,"pfxX":6.19095392201936,"pfxZ":9.74518158789479,"pX":0.9223711468342319,"pZ":3.5355325637218846,"vX0":-4.331470888203075,"vY0":-133.38073728238783,"vZ0":-4.468129630525041,"x":81.84,"y":143.32,"x0":1.7582349839607714,"y0":50.00591634876792,"z0":6.270255574592812,"aX":11.221631474531812},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.9,"breakHorizontal":-10.3,"spinRate":2154,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4097357583689565,"extension":6.564286150205691},"index":0,"playId":"7b803b59-1f5e-3dd7-adde-68e192f3b7ab","pitchNumber":1,"startTime":"2026-07-26T20:36:01.711Z","endTime":"2026-07-26T20:36:05.823Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.31599617884698,"aZ":-26.48661988428906,"pfxX":10.053987159767665,"pfxZ":3.9614327445479764,"pX":0.1782050520476601,"pZ":1.725244151845054,"vX0":-7.21587740717276,"vY0":-118.38711054327635,"vZ0":-4.001445276988532,"x":110.21,"y":192.2,"x0":1.9433635891468537,"y0":50.00107236997245,"z0":5.832477835432779,"aX":14.424135829687705},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.6,"breakHorizontal":-16.7,"spinRate":1806,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.4607592570696415,"extension":6.4843803032620375},"index":1,"playId":"a93cb697-8a53-3e5b-aa40-0a3f0bfa979b","pitchNumber":2,"startTime":"2026-07-26T20:36:13.322Z","endTime":"2026-07-26T20:36:17.106Z","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":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.082602207242587,"aZ":-12.743219440886545,"pfxX":6.383838813457138,"pfxZ":10.506053172988127,"pX":-0.6833003658895274,"pZ":1.6963167067835223,"vX0":-8.245948421087796,"vY0":-134.3918111516324,"vZ0":-9.244854395415727,"x":143.05,"y":192.98,"x0":1.5794924007557785,"y0":50.0025432716778,"z0":6.0615914266556565,"aX":11.807463322009594},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":-10.1,"spinRate":2228,"spinDirection":100},"zone":7,"typeConfidence":2.0,"plateTime":0.40583090791483345,"extension":6.589394489931695},"index":2,"playId":"ca9900a8-0786-3445-a5e2-350176d607cc","pitchNumber":3,"startTime":"2026-07-26T20:36:28.523Z","endTime":"2026-07-26T20:36:33.159Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":78.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.04418324853828,"aZ":-26.075821683726865,"pfxX":8.455760777226317,"pfxZ":3.9836391748830824,"pX":-0.6571056804938121,"pZ":1.4558889311511034,"vX0":-8.511137263277526,"vY0":-122.08590640582116,"vZ0":-5.171223789192011,"x":142.05,"y":199.47,"x0":1.753863456372956,"y0":50.001650954264534,"z0":5.809651109333382,"aX":12.93405030290266},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.4,"breakHorizontal":-13.7,"spinRate":2046,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.44639412708734305,"extension":6.690589807178945},"index":3,"playId":"8f889d44-5d9b-3157-8db6-4753ab604afa","pitchNumber":4,"startTime":"2026-07-26T20:36:53.136Z","endTime":"2026-07-26T20:36:57.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.884377706024033,"aZ":-26.40916266272154,"pfxX":9.10434135189082,"pfxZ":3.837677826211804,"pX":1.4903757287333534,"pZ":2.4236442573348014,"vX0":-3.869645068963332,"vY0":-121.28544667294601,"vZ0":-2.9618256516420383,"x":60.19,"y":173.34,"x0":1.9164905767319245,"y0":50.0037988028291,"z0":5.943926161522865,"aX":13.676442495293154},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.6,"breakHorizontal":-15.7,"spinRate":2021,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.450191893085067,"extension":6.430605228072902},"index":4,"playId":"bcc43e8a-73d2-3775-bc26-5b46ef2e4427","pitchNumber":5,"startTime":"2026-07-26T20:37:06.809Z","endTime":"2026-07-26T20:37:10.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:37:10.958Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-26T20:37:31.456Z","endTime":"2026-07-26T20:39:44.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.934563945070927,"aZ":-29.91191835538198,"pfxX":0.5067076198028215,"pfxZ":1.4056829403459403,"pX":-0.36098468575114884,"pZ":0.3281158900828398,"vX0":-5.1918342692192905,"vY0":-124.87626756252654,"vZ0":-7.670791497380252,"x":130.76,"y":229.92,"x0":1.6634879114947614,"y0":50.00187927624818,"z0":5.841540319154653,"aX":0.8150751254542797},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.3,"breakHorizontal":0.1,"spinRate":2409,"spinDirection":353},"zone":13,"typeConfidence":2.0,"plateTime":0.4356599598782682,"extension":6.696954702381872},"index":0,"playId":"bea2c509-11e5-3f8d-b1eb-45c7fb62b148","pitchNumber":1,"startTime":"2026-07-26T20:37:33.468Z","endTime":"2026-07-26T20:37:37.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.348206756041986,"aZ":-21.08168186835618,"pfxX":6.469541000591312,"pfxZ":5.90943909332473,"pX":1.3410022456506678,"pZ":3.3903347584995394,"vX0":-3.680282035911592,"vY0":-135.11157569344567,"vZ0":-3.3146332464628587,"x":65.88,"y":147.24,"x0":1.8697897325966284,"y0":50.001080766047124,"z0":6.08896399175248,"aX":12.137103671440391},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.3,"breakHorizontal":-11.0,"spinRate":2197,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4031238824089991,"extension":6.561815351585625},"index":1,"playId":"f8cb41ff-e9d2-3514-b813-b6138f9f2315","pitchNumber":2,"startTime":"2026-07-26T20:37:54.750Z","endTime":"2026-07-26T20:37:58.769Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":78.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.561521206261528,"aZ":-32.52688556204306,"pfxX":0.5353515013626216,"pfxZ":-0.23032060000240318,"pX":-0.4253647139166522,"pZ":0.9398199186297902,"vX0":-5.2516990091037625,"vY0":-121.66718880342142,"vZ0":-5.3211629211930305,"x":133.21,"y":213.4,"x0":1.6741138230808592,"y0":50.004875251257154,"z0":5.912485167817664,"aX":0.8194453150654146},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.2,"breakHorizontal":0.0,"spinRate":2443,"spinDirection":355},"zone":13,"typeConfidence":2.0,"plateTime":0.4469312634739815,"extension":6.609485759268377},"index":2,"playId":"e703fd19-7f33-383e-bc7e-0039666d1c8c","pitchNumber":3,"startTime":"2026-07-26T20:38:09.731Z","endTime":"2026-07-26T20:38:13.659Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-26T20:38:25.646Z","endTime":"2026-07-26T20:38:36.837Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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":84.4,"endSpeed":78.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.009845700149143,"aZ":-23.625465698965073,"pfxX":10.382275646668564,"pfxZ":5.550896462969966,"pX":1.2104157946758893,"pZ":0.3693510560877601,"vX0":-5.190331803128475,"vY0":-122.72810289881268,"vZ0":-8.14743454108801,"x":70.86,"y":228.81,"x0":1.99259859186086,"y0":50.004530510249594,"z0":5.7138337092380125,"aX":15.998273527316488},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.5,"breakHorizontal":-17.8,"spinRate":1971,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4445963039175207,"extension":6.612971360166348},"index":4,"playId":"fabe3a44-47e2-351b-b401-ba8a05f6cc84","pitchNumber":4,"startTime":"2026-07-26T20:38:36.837Z","endTime":"2026-07-26T20:38:40.588Z","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":84.4,"endSpeed":78.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30521654995905,"aZ":-23.83481861544048,"pfxX":10.086223596985876,"pfxZ":5.400779634972228,"pX":-0.32971166146799186,"pZ":0.781983842154334,"vX0":-8.059701458277424,"vY0":-122.650238109912,"vZ0":-7.410434998491054,"x":129.57,"y":217.67,"x0":1.6678630521869091,"y0":50.00189535886849,"z0":5.8370843034345015,"aX":15.566084779420741},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.4,"breakHorizontal":-16.7,"spinRate":1969,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.44439436791790543,"extension":6.714225364555291},"index":5,"playId":"4526ea9c-e22c-3a46-8c87-39285e5226ad","pitchNumber":5,"startTime":"2026-07-26T20:38:56.012Z","endTime":"2026-07-26T20:39:00.354Z","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":83.5,"endSpeed":77.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.196470611847637,"aZ":-32.399827218553554,"pfxX":-0.024346347535715962,"pfxZ":-0.1502335139514681,"pX":-0.1478358304844694,"pZ":2.569601880647919,"vX0":-4.239288857134736,"vY0":-121.65008687582137,"vZ0":-1.7353050186911447,"x":122.64,"y":169.4,"x0":1.6183579583320853,"y0":50.003246728257785,"z0":6.092986146773938,"aX":-0.03591140100443044},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.5,"breakHorizontal":1.0,"spinRate":2367,"spinDirection":318},"zone":5,"typeConfidence":2.0,"plateTime":0.4497425024570272,"extension":6.557501794288137},"index":6,"playId":"e1dd630d-3086-3af8-99db-1b0ceec0158c","pitchNumber":6,"startTime":"2026-07-26T20:39:15.102Z","endTime":"2026-07-26T20:39:19.196Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.78868592064897,"aZ":-25.487101390285613,"pfxX":8.14612292070735,"pfxZ":4.43128326326444,"pX":0.7135548980489407,"pZ":1.9180956197533194,"vX0":-4.902471312448082,"vY0":-121.00322274879944,"vZ0":-4.253459700526386,"x":89.8,"y":186.99,"x0":1.6899061347569526,"y0":50.00110152665908,"z0":5.887452652168224,"aX":12.287324417887383},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":7.4,"breakHorizontal":-13.8,"spinRate":1815,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.4496908665441035,"extension":6.5966763090817775},"index":7,"playId":"62dbcb75-1a11-3e1c-897d-b8a6c1aa9557","pitchNumber":7,"startTime":"2026-07-26T20:39:40.468Z","endTime":"2026-07-26T20:39:44.593Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:39:44.593Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Trout singles on a ground ball to third baseman Casey Schmitt.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-26T20:39:54.504Z","endTime":"2026-07-26T20:41:48.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.518801272494017,"aZ":-32.820208021752876,"pfxX":-0.2743322774677024,"pfxZ":-0.4143200555659803,"pX":-0.2571590446619416,"pZ":3.1774453180386244,"vX0":-4.797525277229585,"vY0":-123.224093197575,"vZ0":-0.30733192150071664,"x":126.8,"y":152.99,"x0":1.7366586577997276,"y0":50.00104754304427,"z0":6.036374821973737,"aX":-0.4291298443319671},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.6,"breakHorizontal":1.4,"spinRate":2418,"spinDirection":278},"zone":1,"typeConfidence":2.0,"plateTime":0.44159309158745463,"extension":6.54368618201052},"index":0,"playId":"db3dddb1-6965-3f62-8658-12fe285877b4","pitchNumber":1,"startTime":"2026-07-26T20:40:07.436Z","endTime":"2026-07-26T20:40:11.754Z","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":92.7,"endSpeed":86.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.214492249716077,"aZ":-14.545197659888442,"pfxX":6.277088695819145,"pfxZ":9.36196365904294,"pX":0.30067278580573026,"pZ":3.6663727647072455,"vX0":-5.553368506405244,"vY0":-135.0873169660318,"vZ0":-4.316140352012527,"x":105.54,"y":139.79,"x0":1.5488137318909638,"y0":50.00232687517272,"z0":6.278944939350522,"aX":11.820226491662917},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":-10.4,"spinRate":2296,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.40256680739547956,"extension":6.5865539532596244},"index":1,"playId":"dffb4329-4655-31ea-827d-0173a97b74d3","pitchNumber":2,"startTime":"2026-07-26T20:40:22.284Z","endTime":"2026-07-26T20:40:26.938Z","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":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.318301914806195,"aZ":-12.38379517515362,"pfxX":8.377657722279181,"pfxZ":10.801223800477803,"pX":-0.890286611462958,"pZ":3.557898840195973,"vX0":-8.62236050894225,"vY0":-134.76289520198745,"vZ0":-4.9453704942138055,"x":150.94,"y":142.72,"x0":1.2680452953948889,"y0":50.00314103286036,"z0":6.2971866898177655,"aX":15.35139364888289},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":-13.2,"spinRate":2283,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.4070238864585547,"extension":6.529870804482337},"index":2,"playId":"3ca5f64d-6ea8-32a8-a4a2-7a1413f10cf6","pitchNumber":3,"startTime":"2026-07-26T20:40:37.919Z","endTime":"2026-07-26T20:40:42.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13126165236503,"aZ":-34.400905437670545,"pfxX":0.07723147990243412,"pfxZ":-1.508833412667176,"pX":-0.07646218488828156,"pZ":1.3328869843530624,"vX0":-4.043897075111978,"vY0":-121.07436725141173,"vZ0":-3.9275188694531042,"x":119.91,"y":202.79,"x0":1.6101806071316023,"y0":50.003404410812614,"z0":6.008226144972421,"aX":0.11406875348967158},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.5,"breakHorizontal":0.8,"spinRate":2493,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.45356595205986583,"extension":6.5233267421551595},"index":3,"playId":"1dbb9c7c-1de8-3b87-8f18-cc0d793ad52f","pitchNumber":4,"startTime":"2026-07-26T20:40:53.510Z","endTime":"2026-07-26T20:40:57.455Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-26T20:41:06.973Z","endTime":"2026-07-26T20:41:21.678Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.6739102811637,"aZ":-24.522203307523167,"pfxX":9.715781139301379,"pfxZ":5.07199497128432,"pX":1.5148912694318142,"pZ":1.626085426087589,"vX0":-3.9062501415112605,"vY0":-121.18687238651736,"vZ0":-5.178920815323077,"x":59.26,"y":194.88,"x0":1.8735037471126306,"y0":50.00048625282673,"z0":5.8968684307482215,"aX":14.644831232544224},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.4,"breakHorizontal":-16.8,"spinRate":2033,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.4496446125961291,"extension":6.643084547831088},"index":5,"playId":"400fc4ab-c048-3b74-b1e4-5e1f32ab7185","pitchNumber":5,"startTime":"2026-07-26T20:41:21.678Z","endTime":"2026-07-26T20:41:25.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.764585427149935,"aZ":-23.505251457100375,"pfxX":10.284136135337219,"pfxZ":5.872859519014453,"pX":0.11778874886331622,"pZ":0.9637290205755754,"vX0":-7.219453070525446,"vY0":-120.04275517789763,"vZ0":-6.364995549828006,"x":112.51,"y":212.76,"x0":1.8112134801771944,"y0":50.004228622916635,"z0":5.710165128251363,"aX":15.181257641762071},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.5,"breakHorizontal":-17.2,"spinRate":2036,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.4543198659259855,"extension":6.73574134481879},"hitData":{"launchSpeed":63.9,"launchAngle":-42.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.92,"coordY":171.39}},"index":6,"playId":"72265a3d-4aa7-319d-9660-0590076e2347","pitchNumber":6,"startTime":"2026-07-26T20:41:40.388Z","endTime":"2026-07-26T20:41:48.368Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:41:48.368Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vaughn Grissom flies out to center fielder Drew Gilbert.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-26T20:42:17.976Z","endTime":"2026-07-26T20:43:31.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687551,"link":"/api/v1/people/687551"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":83.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.452504658323793,"aZ":-12.766735918280077,"pfxX":5.987577706094962,"pfxZ":10.835088763167096,"pX":-0.6369305321949548,"pZ":1.648073006496979,"vX0":-7.543302383494638,"vY0":-132.73694781773847,"vZ0":-8.902359321212408,"x":141.28,"y":194.28,"x0":1.4589780011618954,"y0":50.000230283517304,"z0":5.966921174758194,"aX":10.721994136083207},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.9,"breakHorizontal":-9.2,"spinRate":2089,"spinDirection":145},"zone":7,"typeConfidence":2.0,"plateTime":0.4120820796039224,"extension":6.7564202102455795},"index":0,"playId":"841ca7bd-1c73-3def-b19f-25177c28264c","pitchNumber":1,"startTime":"2026-07-26T20:42:25.608Z","endTime":"2026-07-26T20:42:30.356Z","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":91.6,"endSpeed":84.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.447747438562736,"aZ":-13.664482908959974,"pfxX":5.060480130816054,"pfxZ":10.279802952459073,"pX":-1.2037577279706195,"pZ":2.398369079914014,"vX0":-9.068329867301532,"vY0":-133.0678837793158,"vZ0":-6.843789532537457,"x":162.88,"y":174.02,"x0":1.584423592810231,"y0":50.002781752411124,"z0":5.985620855830182,"aX":9.11251772094887},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.4,"breakHorizontal":-7.3,"spinRate":2166,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4109620168049579,"extension":6.642230554140665},"index":1,"playId":"47845e39-1045-34f8-89e4-ccb802316d46","pitchNumber":2,"startTime":"2026-07-26T20:42:44.299Z","endTime":"2026-07-26T20:42:48.518Z","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.6,"endSpeed":74.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.507247321757802,"aZ":-28.478175836674563,"pfxX":9.30229600762689,"pfxZ":2.6488185155052184,"pX":0.21506072276195734,"pZ":1.4231284481900388,"vX0":-6.782604923758398,"vY0":-117.14727982770441,"vZ0":-3.656281944551708,"x":108.8,"y":200.36,"x0":1.9350303545258551,"y0":50.00244600926517,"z0":5.657723301733451,"aX":12.968142135855153},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.2,"breakHorizontal":-15.2,"spinRate":1700,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.46702355492153114,"extension":6.641562990994618},"index":2,"playId":"c9d2a26a-824a-3b11-bfea-37f6738523f8","pitchNumber":3,"startTime":"2026-07-26T20:43:02.476Z","endTime":"2026-07-26T20:43:06.521Z","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":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.437614804591774,"aZ":-26.068903185983583,"pfxX":8.83277700070253,"pfxZ":4.12463270092524,"pX":0.025518040715007382,"pZ":2.081528779934114,"vX0":-7.021545331566812,"vY0":-120.08875526292506,"vZ0":-3.4783593937542063,"x":116.03,"y":182.58,"x0":1.8214424807258307,"y0":50.001683994755936,"z0":5.835244332801381,"aX":13.067214904250038},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.0,"breakHorizontal":-14.6,"spinRate":1919,"spinDirection":108},"zone":8,"typeConfidence":2.0,"plateTime":0.4538618181492504,"extension":6.543305329376359},"hitData":{"launchSpeed":91.8,"launchAngle":34.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.61,"coordY":59.26}},"index":3,"playId":"9b91b5f2-da8e-33df-992b-c1a076063098","pitchNumber":4,"startTime":"2026-07-26T20:43:22.881Z","endTime":"2026-07-26T20:43:31.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:43:31.498Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Cavanaugh singles on a ground ball to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-26T20:45:19.657Z","endTime":"2026-07-26T20:46:27.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.480282873112888,"aZ":-38.01575161386322,"pfxX":5.1717062411637045,"pfxZ":-3.7814486572241144,"pX":-1.0735385374271496,"pZ":4.236540960317743,"vX0":1.4811199350418047,"vY0":-122.72225835318797,"vZ0":3.33200695259704,"x":157.92,"y":124.39,"x0":-2.3551102608309677,"y0":50.0036647580961,"z0":6.073409214503093,"aX":7.9859254813955936},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.0,"breakHorizontal":-9.7,"spinRate":1997,"spinDirection":27},"zone":11,"typeConfidence":2.0,"plateTime":0.4442211704853736,"extension":6.387828558320725},"index":0,"playId":"462e0a7b-68ad-3656-b1d6-a191945b7e38","pitchNumber":1,"startTime":"2026-07-26T20:45:41.287Z","endTime":"2026-07-26T20:45:44.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17552233736081,"aZ":-25.210682427445686,"pfxX":-8.921214745661164,"pfxZ":3.6302409518394274,"pX":-2.2698841242475045,"pZ":3.2192581557376925,"vX0":3.524087340091298,"vY0":-136.48211612757336,"vZ0":-2.16168206046438,"x":203.52,"y":151.86,"x0":-2.4060191771225408,"y0":50.00620660953993,"z0":5.727707623023653,"aX":-17.1237446997741},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.4,"breakHorizontal":15.6,"spinRate":1754,"spinDirection":236},"zone":11,"typeConfidence":2.0,"plateTime":0.3987010382908145,"extension":6.524132856459323},"index":1,"playId":"f2faa873-6ee2-3090-bdba-e4f13e95a48f","pitchNumber":2,"startTime":"2026-07-26T20:45:55.493Z","endTime":"2026-07-26T20:45:58.954Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.338134046422006,"aZ":-25.69734350448349,"pfxX":-8.924270777021622,"pfxZ":3.3218184714367327,"pX":-0.1565830538545942,"pZ":2.0494841621349056,"vX0":8.671067847299092,"vY0":-137.72905867387914,"vZ0":-5.180953628168641,"x":122.97,"y":183.44,"x0":-2.1638666687771906,"y0":50.003027228679414,"z0":5.660068522054867,"aX":-17.400097521722344},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.3,"breakHorizontal":14.6,"spinRate":1792,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.3954476881466693,"extension":6.7082125358152584},"hitData":{"launchSpeed":106.6,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.58,"coordY":79.73}},"index":2,"playId":"11f1e61e-1ba8-3040-81ad-c5a88b6f3999","pitchNumber":3,"startTime":"2026-07-26T20:46:15.997Z","endTime":"2026-07-26T20:46:27.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:46:27.686Z","atBatIndex":19},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Grant McCray out on a sacrifice bunt, pitcher José Soriano to first baseman Nolan Schanuel. Drew Cavanaugh to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-26T20:46:31.206Z","endTime":"2026-07-26T20:48:03.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":667755,"link":"/api/v1/people/667755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"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":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.425380156745124,"aZ":-27.796644279425358,"pfxX":-9.560534694477978,"pfxZ":2.2233543496501813,"pX":0.7896058911119873,"pZ":2.2522941727139485,"vX0":11.349765217124636,"vY0":-138.87793769548736,"vZ0":-4.673422911875911,"x":86.9,"y":177.97,"x0":-2.0904128997610627,"y0":50.00447836455625,"z0":5.785208074971431,"aX":-18.848433375278667},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.2,"breakHorizontal":15.2,"spinRate":1825,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3930169298679611,"extension":6.75095205427078},"index":0,"playId":"7b956497-f247-3e7c-af3d-a80c906ac1d0","pitchNumber":1,"startTime":"2026-07-26T20:46:54.190Z","endTime":"2026-07-26T20:46:59.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":86.7,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.4589094990431,"aZ":-29.677230958989757,"pfxX":-7.575469417584577,"pfxZ":1.338822821524472,"pX":-0.10773222077769111,"pZ":1.4571131760825242,"vX0":8.462041364020843,"vY0":-134.30331974635274,"vZ0":-5.833346164842539,"x":121.11,"y":199.44,"x0":-2.2794534420590633,"y0":50.006642176968604,"z0":5.70453431595533,"aX":-14.178441773410933},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.6,"breakHorizontal":12.5,"spinRate":1569,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4041023692853889,"extension":6.780538447923546},"index":1,"playId":"6514b96d-0216-34af-a2e3-75f0c9e94187","pitchNumber":2,"startTime":"2026-07-26T20:47:35.095Z","endTime":"2026-07-26T20:47:39.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.416568805780173,"aZ":-17.1230976963244,"pfxX":-5.315880273910392,"pfxZ":7.5780210671213775,"pX":0.08268893899204093,"pZ":2.5251637270934446,"vX0":8.21870741839304,"vY0":-139.36247929366976,"vZ0":-5.837667364778933,"x":113.85,"y":170.6,"x0":-2.200628407490426,"y0":50.00452963703143,"z0":5.760187424908699,"aX":-10.561296263348613},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.8,"breakHorizontal":8.2,"spinRate":2023,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3915541520564454,"extension":6.786441361367048},"hitData":{"launchSpeed":36.2,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":122.86,"coordY":193.49}},"index":2,"playId":"bf4e9b7d-2cbb-3f15-9919-4bf1e52d10a3","pitchNumber":3,"startTime":"2026-07-26T20:47:55.202Z","endTime":"2026-07-26T20:48:03.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:48:03.192Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to left fielder Jose Siri.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-26T20:48:13.869Z","endTime":"2026-07-26T20:49:26.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.238823469958117,"aZ":-13.406191191030391,"pfxX":-4.2980035796547025,"pfxZ":9.399566983477364,"pX":-0.3465290777825566,"pZ":2.228571242686335,"vX0":7.130785709051879,"vY0":-140.07695788845842,"vZ0":-7.157837065417344,"x":130.21,"y":178.61,"x0":-2.3612445024148965,"y0":50.00271535247874,"z0":5.6849916906666245,"aX":-8.582126913474495},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.8,"breakHorizontal":6.4,"spinRate":2023,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.39031505632164665,"extension":6.96889707183335},"index":0,"playId":"0f6fdf5a-ac49-3362-825d-db11d122062a","pitchNumber":1,"startTime":"2026-07-26T20:48:30.494Z","endTime":"2026-07-26T20:48:34.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},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18858321799984,"aZ":-12.551750519375116,"pfxX":-4.715233104686762,"pfxZ":9.86071129008737,"pX":-0.8576594453750715,"pZ":2.647708459740575,"vX0":5.758726540215728,"vY0":-140.06587808244805,"vZ0":-6.466274414919208,"x":149.69,"y":167.29,"x0":-2.3262143943135842,"y0":50.0017734167364,"z0":5.804435651805314,"aX":-9.382603905124206},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":7.3,"spinRate":2157,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3908164723776517,"extension":6.718687057953058},"index":1,"playId":"398c3399-e659-3566-9c4f-e7fb16fab584","pitchNumber":2,"startTime":"2026-07-26T20:48:47.202Z","endTime":"2026-07-26T20:48:51.033Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-26T20:49:01.284Z","endTime":"2026-07-26T20:49:15.247Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.020208672825216,"aZ":-15.013082486643627,"pfxX":-5.043781796922654,"pfxZ":8.519761331920327,"pX":0.04198989707122574,"pZ":3.0225638908763512,"vX0":7.764664871359218,"vY0":-140.80855412277597,"vZ0":-4.83588868492938,"x":115.4,"y":157.17,"x0":-2.091951492313484,"y0":50.00295811960699,"z0":5.728718473559446,"aX":-10.160534081134832},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":7.6,"spinRate":2086,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.3885172490513895,"extension":6.7973029410338865},"hitData":{"launchSpeed":84.3,"launchAngle":38.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.13,"coordY":100.25}},"index":3,"playId":"f668dc86-f0e9-3df8-aa46-3e664c5b1eee","pitchNumber":3,"startTime":"2026-07-26T20:49:15.247Z","endTime":"2026-07-26T20:49:26.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:49:26.809Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heliot Ramos walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-26T20:49:28.574Z","endTime":"2026-07-26T20:52:26.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"postOnSecond":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.755737292287005,"aZ":-23.449789152278317,"pfxX":-8.066073465800669,"pfxZ":4.408415122220462,"pX":-0.23852526796298126,"pZ":1.1963246692612972,"vX0":7.377818286853505,"vY0":-138.9789661933295,"vZ0":-8.357560237708368,"x":126.09,"y":206.48,"x0":-1.8646968770124173,"y0":50.001367377105346,"z0":5.770243588374242,"aX":-15.96103558366218},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.6,"breakHorizontal":13.3,"spinRate":1818,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.392367227002993,"extension":6.855959655629546},"index":0,"playId":"e9aa9d1a-5fcc-37ab-bce3-65a3f5d50d19","pitchNumber":1,"startTime":"2026-07-26T20:49:49.822Z","endTime":"2026-07-26T20:49:54.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.216084823312016,"aZ":-21.12006046555734,"pfxX":-9.123767627295218,"pfxZ":5.550837345654293,"pX":-1.6470311192279512,"pZ":2.342469018162745,"vX0":4.792321842790469,"vY0":-139.4684413275449,"vZ0":-5.7162273541346575,"x":179.78,"y":175.53,"x0":-2.1924622143431014,"y0":50.00082128393988,"z0":5.7898585969261,"aX":-18.164635019535346},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.2,"breakHorizontal":15.7,"spinRate":1871,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.3911256331353776,"extension":6.6854012758883306},"index":1,"playId":"f97dab94-2829-35c0-bfd9-f879025f1517","pitchNumber":2,"startTime":"2026-07-26T20:50:06.757Z","endTime":"2026-07-26T20:50:10.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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.9,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.909823433830248,"aZ":-38.77616953741373,"pfxX":3.048451868175556,"pfxZ":-4.057883771007128,"pX":0.9172502085868931,"pZ":1.6991681464491626,"vX0":6.112682649284469,"vY0":-125.758477796255,"vZ0":-2.7778358492408426,"x":82.04,"y":192.9,"x0":-1.9268071650801932,"y0":50.00390414740443,"z0":5.917564667298071,"aX":4.95681589141893},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.7,"breakHorizontal":-6.7,"spinRate":2453,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4330588672747937,"extension":6.716571862516593},"index":2,"playId":"ec146dcc-07c2-34fd-92a2-3232e96bc5e4","pitchNumber":3,"startTime":"2026-07-26T20:50:24.168Z","endTime":"2026-07-26T20:50:27.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.941705374648297,"aZ":-20.96174035225381,"pfxX":-10.112479278225658,"pfxZ":5.619835503285605,"pX":-0.6970567449718038,"pZ":2.536328868590862,"vX0":7.552350227346892,"vY0":-139.77591476545246,"vZ0":-5.271356389264839,"x":143.57,"y":170.3,"x0":-2.108389724697969,"y0":50.005536328357394,"z0":5.806416961169214,"aX":-20.18686228567769},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.4,"breakHorizontal":16.9,"spinRate":2014,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.3905707789330868,"extension":6.826565609801471},"index":3,"playId":"1b670c6c-2d7f-3bfc-b547-0df4203bd499","pitchNumber":4,"startTime":"2026-07-26T20:50:42.502Z","endTime":"2026-07-26T20:50:46.139Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"d218f5d6-a7cb-4b1a-ba73-da40b8c3050b","startTime":"2026-07-26T20:51:02.845Z","endTime":"2026-07-26T20:51:07.845Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.988676846590284,"aZ":-13.314812428265773,"pfxX":-5.224608163677009,"pfxZ":9.10580796441695,"pX":-0.13343553537872627,"pZ":2.7831138356000262,"vX0":7.284374069805177,"vY0":-142.6013718411503,"vZ0":-6.166128998973238,"x":122.09,"y":163.64,"x0":-2.035275153660348,"y0":50.0062612546772,"z0":5.804137741157612,"aX":-10.825599136007709},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.5,"breakHorizontal":8.0,"spinRate":2148,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.38323061558580873,"extension":6.904231795829946},"index":5,"playId":"4a44b886-abae-393c-9355-a34293873b3d","pitchNumber":5,"startTime":"2026-07-26T20:51:17.736Z","endTime":"2026-07-26T20:51:21.500Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.177497106368488,"aZ":-38.658023136813824,"pfxX":2.972584760181042,"pfxZ":-3.9568807317996706,"pX":0.47354976097426865,"pZ":1.5629198241548532,"vX0":4.831527740555984,"vY0":-126.4993904585686,"vZ0":-3.1568075313995934,"x":98.95,"y":196.58,"x0":-1.8394170304720543,"y0":50.0036904871855,"z0":5.892752053059509,"aX":4.869413659407939},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.7,"breakHorizontal":-6.4,"spinRate":2240,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.43120101041676717,"extension":6.8763352272828655},"index":6,"playId":"d4cad614-fb05-3c22-8538-53be5c0916d9","pitchNumber":6,"startTime":"2026-07-26T20:51:38.267Z","endTime":"2026-07-26T20:51:42.164Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":90.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63101195872524,"aZ":-21.965713117843077,"pfxX":-7.7223421087189665,"pfxZ":4.958134309116325,"pX":-0.7568172104200717,"pZ":1.126702858425444,"vX0":5.9851615377730205,"vY0":-141.0669386146764,"vZ0":-8.978762441927808,"x":145.85,"y":208.36,"x0":-1.8801583719508217,"y0":50.00491168500191,"z0":5.714032596523424,"aX":-15.900118098444256},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.7,"breakHorizontal":13.1,"spinRate":1830,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.385154711130987,"extension":6.986698574867001},"index":7,"playId":"9f14f7c5-d818-3ec3-a061-89af69b302fc","pitchNumber":7,"startTime":"2026-07-26T20:52:01.953Z","endTime":"2026-07-26T20:52:06.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.454728681251108,"aZ":-15.312990138764143,"pfxX":-6.150843303112961,"pfxZ":8.34705702412255,"pX":0.9698803996759356,"pZ":1.8068001336698476,"vX0":10.394258443499714,"vY0":-140.65720192439355,"vZ0":-7.8740620025727095,"x":80.03,"y":190.0,"x0":-1.9605324966089939,"y0":50.005738634900794,"z0":5.619328188941236,"aX":-12.429253606228043},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":9.2,"spinRate":2160,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.38818921916013194,"extension":6.903322107834144},"index":8,"playId":"a1b5870f-3c4d-378d-a4c1-f3bc0541eebb","pitchNumber":8,"startTime":"2026-07-26T20:52:22.161Z","endTime":"2026-07-26T20:52:26.881Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:52:26.881Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-26T20:53:37.443Z","endTime":"2026-07-26T20:56:01.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-26T20:52:50.743Z","endTime":"2026-07-26T20:53:39.579Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.590723377475783,"aZ":-15.292497967215699,"pfxX":-7.165632145869179,"pfxZ":8.3407187110844,"pX":-1.0471503240852456,"pZ":2.8706683697343798,"vX0":5.704329601851841,"vY0":-140.80540450732988,"vZ0":-5.242512778520277,"x":156.91,"y":161.27,"x0":-2.1603287401222957,"y0":50.002297086487566,"z0":5.733460242750269,"aX":-14.502435319344615},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":11.9,"spinRate":2094,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.38781781793959347,"extension":6.850688170156852},"index":1,"playId":"90004986-d20d-3049-98b6-05cfafd2f4c6","pitchNumber":1,"startTime":"2026-07-26T20:53:39.579Z","endTime":"2026-07-26T20:53:43.849Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.216015098960803,"aZ":-35.45951193075379,"pfxX":5.511682555557385,"pfxZ":-2.028033995163117,"pX":-0.12598648010223124,"pZ":2.157309889271353,"vX0":3.178513513935741,"vY0":-126.14128772771541,"vZ0":-2.2040070949221127,"x":121.8,"y":180.53,"x0":-2.1159819883765407,"y0":50.003149156380914,"z0":5.884980427918798,"aX":8.933747626266198},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.0,"breakHorizontal":-10.7,"spinRate":2146,"spinDirection":34},"zone":8,"typeConfidence":2.0,"plateTime":0.43323917051978933,"extension":6.703093162981685},"index":2,"playId":"87d5a4cd-c9c3-337f-991f-835185f9fde6","pitchNumber":2,"startTime":"2026-07-26T20:53:56.940Z","endTime":"2026-07-26T20:54:01.015Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":88.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.554433984290192,"aZ":-25.343714555620757,"pfxX":-8.001133655670998,"pfxZ":3.524797125230757,"pX":-0.29718882835870414,"pZ":0.8934815215044511,"vX0":7.977029306986726,"vY0":-137.20877349631382,"vZ0":-8.13373254881064,"x":128.33,"y":214.66,"x0":-2.1792397630478835,"y0":50.00638174708442,"z0":5.5788590710153025,"aX":-15.517124578149824},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.0,"breakHorizontal":13.2,"spinRate":1613,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.3966540612326934,"extension":6.973626677466012},"index":3,"playId":"bc567554-7eef-3e7e-82e8-b60824e14ceb","pitchNumber":3,"startTime":"2026-07-26T20:54:14.297Z","endTime":"2026-07-26T20:54:18.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.690032294987628,"aZ":-35.84957391722307,"pfxX":5.707865414494712,"pfxZ":-2.223929955444607,"pX":-0.2981399952162508,"pZ":1.6851457542744772,"vX0":2.7020644111162904,"vY0":-127.15950198616032,"vZ0":-3.2569643786984948,"x":128.36,"y":193.28,"x0":-2.1128769003238257,"y0":50.001718780186025,"z0":5.798573006470958,"aX":9.437639976560762},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.4,"breakHorizontal":-10.9,"spinRate":2362,"spinDirection":4},"zone":13,"typeConfidence":2.0,"plateTime":0.42914245349070823,"extension":6.8637365761025215},"index":4,"playId":"1384d68f-0be8-3cd6-9781-86187cadba80","pitchNumber":4,"startTime":"2026-07-26T20:54:31.389Z","endTime":"2026-07-26T20:54:36.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.5,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.921179663253294,"aZ":-13.45505711305288,"pfxX":-7.228132304509026,"pfxZ":8.999630725565066,"pX":1.0924507294357575,"pZ":2.3989111552730233,"vX0":11.175328211947873,"vY0":-142.6587800723558,"vZ0":-6.956708394621001,"x":75.36,"y":174.01,"x0":-1.9197257097875817,"y0":50.00691798583718,"z0":5.701163568582973,"aX":-15.042298115740138},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.1,"breakHorizontal":11.0,"spinRate":2183,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.38257191909812915,"extension":6.8149481888900025},"index":5,"playId":"428dc42b-f274-384b-a5e2-be058d3ca15d","pitchNumber":5,"startTime":"2026-07-26T20:54:49.801Z","endTime":"2026-07-26T20:54:54.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.743066900304004,"aZ":-38.3538036653652,"pfxX":5.442375557967305,"pfxZ":-3.737099796414503,"pX":0.28061303998356196,"pZ":2.449707818322865,"vX0":3.909903683176336,"vY0":-127.6357299738915,"vZ0":-1.10686434643575,"x":106.3,"y":172.64,"x0":-1.9771104612815569,"y0":50.00424132849186,"z0":5.903582091804466,"aX":8.99752903516258},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-6.8,"breakHorizontal":-10.7,"spinRate":2345,"spinDirection":31},"zone":6,"typeConfidence":2.0,"plateTime":0.4287907027454607,"extension":6.891467982943914},"index":6,"playId":"589e3e03-d555-362e-b013-d29f509dfebd","pitchNumber":6,"startTime":"2026-07-26T20:55:09.205Z","endTime":"2026-07-26T20:55:13.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46331295639633,"aZ":-40.02394205335334,"pfxX":8.314125248331308,"pfxZ":-4.763463569507428,"pX":0.27670897963972835,"pZ":2.3964774598133247,"vX0":3.0654639078563384,"vY0":-126.89921219578136,"vZ0":-0.8654078241641365,"x":106.45,"y":174.08,"x0":-2.0237675109975353,"y0":50.00276066879907,"z0":5.901742098715069,"aX":13.699188728132809},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-8.6,"breakHorizontal":-15.7,"spinRate":2128,"spinDirection":339},"zone":9,"typeConfidence":2.0,"plateTime":0.42992583338938717,"extension":6.861155700974732},"index":7,"playId":"291f9967-ec5f-3a7f-be93-a49f7631e7dc","pitchNumber":7,"startTime":"2026-07-26T20:55:33.131Z","endTime":"2026-07-26T20:55:37.494Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.399333835194536,"aZ":-30.949621265317138,"pfxX":-7.939186292070614,"pfxZ":0.6403362896854627,"pX":-0.7805937744253989,"pZ":1.8610491151909268,"vX0":6.46478551724466,"vY0":-137.40490892721263,"vZ0":-4.649712374547433,"x":146.75,"y":188.53,"x0":-2.1321811742763397,"y0":50.00399912980504,"z0":5.677851701705179,"aX":-15.184612969585498},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":0.4,"breakHorizontal":13.1,"spinRate":1612,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.39859674613758767,"extension":6.913088748147681},"index":8,"playId":"48bd65f8-579e-3d8f-9416-7867bc84c2b0","pitchNumber":8,"startTime":"2026-07-26T20:55:53.632Z","endTime":"2026-07-26T20:56:01.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:56:01.875Z","atBatIndex":23},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jorge Soler homers (12) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-26T20:58:19.518Z","endTime":"2026-07-26T20:59:08.060Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":{"id":687931,"link":"/api/v1/people/687931"},"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(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":90.5,"endSpeed":82.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.714841013891256,"aZ":-15.089154143479321,"pfxX":5.389088182903791,"pfxZ":9.731157672240467,"pX":0.10086838350163829,"pZ":2.889962555205865,"vX0":-5.545573985051034,"vY0":-131.6269250631429,"vZ0":-5.571611540814816,"x":113.16,"y":160.75,"x0":1.533995643146149,"y0":50.00611969757334,"z0":6.1499147001481544,"aX":9.466183403357388},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.6,"breakHorizontal":-8.5,"spinRate":2112,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.4159737560995347,"extension":6.668810469241497},"hitData":{"launchSpeed":105.6,"launchAngle":27.0,"totalDistance":419.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.1,"coordY":29.51}},"index":0,"playId":"095e164a-fd9a-3066-a5e9-a92eecf4d976","pitchNumber":1,"startTime":"2026-07-26T20:58:40.200Z","endTime":"2026-07-26T20:59:08.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T20:59:08.060Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Schanuel walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-26T20:59:16.386Z","endTime":"2026-07-26T21:01:06.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":79.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.55044615495716,"aZ":-30.173879224327724,"pfxX":-0.7489761183713375,"pfxZ":1.2820043306213682,"pX":-1.5301262227553079,"pZ":1.1822849736514327,"vX0":-6.992884429754816,"vY0":-122.33202024432435,"vZ0":-5.466441945827558,"x":175.32,"y":206.86,"x0":1.4289036377345303,"y0":50.002308917825076,"z0":5.944660539640254,"aX":-1.167605647424246},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.6,"breakHorizontal":2.5,"spinRate":2442,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.4428726818197948,"extension":6.717965947458093},"index":0,"playId":"861f83e5-3cd8-3f48-848d-c70a4772fc2f","pitchNumber":1,"startTime":"2026-07-26T20:59:32.203Z","endTime":"2026-07-26T20:59:36.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.053168987435185,"aZ":-32.01150689454088,"pfxX":0.3781248314532326,"pfxZ":0.10285489695050476,"pX":-0.6048670830285469,"pZ":1.910195223088308,"vX0":-5.342752961282225,"vY0":-122.96995265834822,"vZ0":-3.3378073856752293,"x":140.06,"y":187.2,"x0":1.537402751847577,"y0":50.00203433704616,"z0":5.97225442709614,"aX":0.5860444688595212},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.2,"breakHorizontal":0.5,"spinRate":2473,"spinDirection":341},"zone":7,"typeConfidence":2.0,"plateTime":0.4436948451763554,"extension":6.612030975996144},"index":1,"playId":"0bad3f78-47a8-34ae-896d-4a6889106bf8","pitchNumber":2,"startTime":"2026-07-26T20:59:46.019Z","endTime":"2026-07-26T20:59:49.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.812043020035695,"aZ":-25.189637034112,"pfxX":7.560043622953824,"pfxZ":3.845032115641798,"pX":1.7468571127367745,"pZ":3.202218339121394,"vX0":-2.8092412311901596,"vY0":-132.54678639937373,"vZ0":-2.589523743005552,"x":50.41,"y":152.32,"x0":1.8257452455227134,"y0":50.00143592419422,"z0":5.99146289297089,"aX":13.730203854434919},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.7,"breakHorizontal":-13.3,"spinRate":2225,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4099999702830641,"extension":6.466682018733922},"index":2,"playId":"7eb82680-6dc6-35d2-ba70-bad49f6b5d58","pitchNumber":3,"startTime":"2026-07-26T21:00:00.416Z","endTime":"2026-07-26T21:00:05.006Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-07-26T21:00:27.658Z","endTime":"2026-07-26T21:00:27.659Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"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":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.533702113426294,"aZ":-32.246845804194635,"pfxX":0.1825023660995715,"pfxZ":-0.0495352295786482,"pX":-0.8530167567753323,"pZ":1.8025648161519352,"vX0":-5.53675736654259,"vY0":-120.26010421399882,"vZ0":-3.332312150730184,"x":149.51,"y":190.11,"x0":1.4430376323363658,"y0":50.00183325299867,"z0":6.029002975654376,"aX":0.2708090079218707},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.6,"breakHorizontal":0.8,"spinRate":2471,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.45323581543434344,"extension":6.618514293441036},"index":4,"playId":"d04ecb5f-c1d3-35fd-9b10-2d10e9b47c8d","pitchNumber":4,"startTime":"2026-07-26T21:00:27.660Z","endTime":"2026-07-26T21:00:39.988Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"}}},{"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":91.7,"endSpeed":84.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.527474435112236,"aZ":-22.569636215151903,"pfxX":8.937592960959991,"pfxZ":5.282428512439283,"pX":-0.19924402973355929,"pZ":3.4275681616125473,"vX0":-7.902239578538274,"vY0":-133.44741058347216,"vZ0":-2.7652619519657162,"x":139.01,"y":130.06,"x0":1.6274528030083213,"y0":50.00318823521199,"z0":6.088625564968888,"aX":16.251671705589597},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.2,"breakHorizontal":-14.6,"spinRate":2290,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.40916613995898343,"extension":6.622039132901779},"index":5,"playId":"00804871-e9be-322e-9f97-216add0b1061","pitchNumber":5,"startTime":"2026-07-26T21:00:59.103Z","endTime":"2026-07-26T21:01:06.171Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:01:06.171Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jo Adell homers (16) on a fly ball to center field. Nolan Schanuel scores.","rbi":2,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-26T21:01:24.477Z","endTime":"2026-07-26T21:02:05.686Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":{"id":687931,"link":"/api/v1/people/687931"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":{"id":687931,"link":"/api/v1/people/687931"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.194390977215708,"aZ":-27.89901933188291,"pfxX":10.845666163931764,"pfxZ":3.001354721733396,"pX":0.6622853562240785,"pZ":1.7825777179714686,"vX0":-6.022278235301534,"vY0":-117.96487351720911,"vZ0":-3.520503679218043,"x":91.76,"y":190.65,"x0":1.8252396365997228,"y0":50.003919446032484,"z0":5.837069342053509,"aX":15.449756646910322},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.9,"breakHorizontal":-18.4,"spinRate":1762,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.4624331782118869,"extension":6.493165186566479},"index":0,"playId":"50d4ed9f-2ff6-3d4d-838a-d8a32c99417a","pitchNumber":1,"startTime":"2026-07-26T21:01:25.589Z","endTime":"2026-07-26T21:01:30.801Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.408663868291143,"aZ":-27.59596494044566,"pfxX":11.04693812675377,"pfxZ":3.1940855585050834,"pX":0.43348948815849137,"pZ":2.07411692320503,"vX0":-6.601310218250715,"vY0":-118.55857087311045,"vZ0":-2.854969207915908,"x":100.48,"y":182.78,"x0":1.8103936327276604,"y0":50.001190338167284,"z0":5.797162089287643,"aX":15.818000680219708},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.4,"breakHorizontal":-18.5,"spinRate":1794,"spinDirection":110},"zone":9,"typeConfidence":2.0,"plateTime":0.4609514354108146,"extension":6.664072642049962},"hitData":{"launchSpeed":108.6,"launchAngle":28.0,"totalDistance":446.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":91.74,"coordY":21.3}},"index":1,"playId":"6dcfb012-5ae0-3268-9e5f-9f1d04953919","pitchNumber":2,"startTime":"2026-07-26T21:01:40.655Z","endTime":"2026-07-26T21:02:05.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:02:05.686Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Denzer Guzman pops out to third baseman Casey Schmitt.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-26T21:02:52.406Z","endTime":"2026-07-26T21:03:04.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T21:02:17.829Z","endTime":"2026-07-26T21:02:54.509Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.426948911603407,"aZ":-23.619489741896395,"pfxX":8.438630732565976,"pfxZ":5.740807899577037,"pX":-0.012101022977736846,"pZ":2.668699939541754,"vX0":-6.887681839765462,"vY0":-120.24512212337386,"vZ0":-2.9222306787003767,"x":117.46,"y":166.73,"x0":1.7685686138283798,"y0":50.004805504189314,"z0":5.9559689568169505,"aX":12.57913487929158},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":10.1,"breakHorizontal":-14.0,"spinRate":1846,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.45246296770923644,"extension":6.618143280123253},"hitData":{"launchSpeed":73.3,"launchAngle":72.0,"totalDistance":85.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":113.3,"coordY":177.02}},"index":1,"playId":"c43023a2-9597-3efe-aa36-580a80705226","pitchNumber":1,"startTime":"2026-07-26T21:02:54.509Z","endTime":"2026-07-26T21:03:04.116Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:03:04.116Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Siri grounds out sharply, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-26T21:03:08.818Z","endTime":"2026-07-26T21:03:35.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.326323819388254,"aZ":-32.88506434144344,"pfxX":-0.4069542806604979,"pfxZ":-0.4748658822632139,"pX":-0.1864345952838062,"pZ":1.7906706682116484,"vX0":-4.142496069570346,"vY0":-120.80719215030591,"vZ0":-3.192490517123482,"x":124.11,"y":190.43,"x0":1.5930685417688515,"y0":50.001575572367955,"z0":5.977218244988197,"aX":-0.6101905815595685},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.3,"breakHorizontal":1.6,"spinRate":2490,"spinDirection":301},"zone":8,"typeConfidence":2.0,"plateTime":0.45088004345477994,"extension":6.623185962184033},"hitData":{"launchSpeed":102.7,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":100.82,"coordY":163.57}},"index":0,"playId":"358127ba-0b07-3be2-8f2d-7ca23f05fdc4","pitchNumber":1,"startTime":"2026-07-26T21:03:27.168Z","endTime":"2026-07-26T21:03:35.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:03:35.222Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-26T21:03:44.842Z","endTime":"2026-07-26T21:04:30.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.616543582573385,"aZ":-14.033068510175145,"pfxX":6.544440770589735,"pfxZ":9.879787592940405,"pX":-0.032904222697534215,"pZ":2.8426634621710902,"vX0":-6.176407323810139,"vY0":-133.8523462779857,"vZ0":-6.080060358876884,"x":118.25,"y":162.03,"x0":1.4408228199723383,"y0":50.00476973769638,"z0":6.126953030810108,"aX":12.020366402989621},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.9,"breakHorizontal":-10.7,"spinRate":2277,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.4073138535515963,"extension":6.735587042269778},"index":0,"playId":"e226c5a7-eda6-3d48-abfa-0ac24f4f5588","pitchNumber":1,"startTime":"2026-07-26T21:03:56.444Z","endTime":"2026-07-26T21:04:00.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.407929980359402,"aZ":-29.226251372264656,"pfxX":-0.10122310653355937,"pfxZ":1.8996762032109134,"pX":0.3365870443668746,"pZ":1.5194999117668397,"vX0":-2.8697477531994458,"vY0":-123.2880549790995,"vZ0":-4.964376828878021,"x":104.17,"y":197.75,"x0":1.5244098566180846,"y0":50.00461149843717,"z0":5.999543625409007,"aX":-0.15702835950454117},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.6,"breakHorizontal":0.8,"spinRate":2479,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4427287169359557,"extension":6.4432515538872375},"index":1,"playId":"4eabb64f-cddc-3cbf-8e25-d143d74d5d65","pitchNumber":2,"startTime":"2026-07-26T21:04:08.930Z","endTime":"2026-07-26T21:04:14.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.122168147684793,"aZ":-27.590914647968287,"pfxX":8.660603446088277,"pfxZ":3.0420910798893965,"pX":0.24677254423666134,"pZ":1.3900204013556117,"vX0":-6.545105888862817,"vY0":-121.29417725174156,"vZ0":-4.863223390038011,"x":107.59,"y":201.25,"x0":1.8395076289518355,"y0":50.00401305640748,"z0":5.793828691990714,"aX":13.056792227777121},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.7,"breakHorizontal":-14.4,"spinRate":1765,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.44956434778043075,"extension":6.630256928756899},"index":2,"playId":"b19328d7-bb44-3ec1-8926-c6137259f6e4","pitchNumber":3,"startTime":"2026-07-26T21:04:24.815Z","endTime":"2026-07-26T21:04:30.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:04:30.084Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to left fielder Jose Siri.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-26T21:06:33.775Z","endTime":"2026-07-26T21:07:50.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.236189925748565,"aZ":-24.60620015857896,"pfxX":-10.00302777936404,"pfxZ":3.8396373471808447,"pX":-1.6243410318437448,"pZ":2.2264434440770016,"vX0":5.494991450521754,"vY0":-139.0763411084851,"vZ0":-5.265325192427992,"x":178.92,"y":178.67,"x0":-2.3190754348403186,"y0":50.004245087022575,"z0":5.761810115068398,"aX":-19.728388107786117},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.1,"breakHorizontal":17.0,"spinRate":1832,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.392822479555762,"extension":6.769924787299141},"index":0,"playId":"125f57eb-c3b3-33ef-a915-6b5e4651cba0","pitchNumber":1,"startTime":"2026-07-26T21:06:42.444Z","endTime":"2026-07-26T21:06:46.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.298940521409918,"aZ":-36.19259108626245,"pfxX":5.950597030154517,"pfxZ":-2.4891195078394954,"pX":-0.46696212006985793,"pZ":2.4257466194268207,"vX0":2.3337721336604194,"vY0":-125.35089520642053,"vZ0":-1.3827729567330398,"x":134.8,"y":173.28,"x0":-2.1799785030207275,"y0":50.00483108020765,"z0":5.9052668046808,"aX":9.5922998134866},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.6,"breakHorizontal":-11.3,"spinRate":2269,"spinDirection":24},"zone":4,"typeConfidence":2.0,"plateTime":0.43483571618295525,"extension":6.349903760475441},"index":1,"playId":"bb480b35-c137-30e4-9799-fae395a4ab78","pitchNumber":2,"startTime":"2026-07-26T21:06:56.376Z","endTime":"2026-07-26T21:07:01.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.610856531549384,"aZ":-37.85832003170367,"pfxX":8.293501163071333,"pfxZ":-3.543969119468624,"pX":0.7745022557659628,"pZ":3.3093751438638366,"vX0":4.1595226216055785,"vY0":-125.12827860235855,"vZ0":0.729051836747473,"x":87.48,"y":149.43,"x0":-1.981227819708941,"y0":50.004474450186805,"z0":6.089085395412104,"aX":13.296881140826361},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-6.1,"breakHorizontal":-16.0,"spinRate":2413,"spinDirection":47},"zone":12,"typeConfidence":2.0,"plateTime":0.4358860776796698,"extension":6.294633844625277},"index":2,"playId":"f7712542-6aad-382a-8e1b-ecc8d2df5964","pitchNumber":3,"startTime":"2026-07-26T21:07:10.236Z","endTime":"2026-07-26T21:07:14.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.417673028091023,"aZ":-29.5157496400098,"pfxX":-8.74955192281564,"pfxZ":1.4329455032925846,"pX":-1.0988140647124247,"pZ":2.26559206682836,"vX0":6.222232035052209,"vY0":-135.2126066515611,"vZ0":-3.625130710966525,"x":158.88,"y":177.61,"x0":-2.288602050890486,"y0":50.00436643156232,"z0":5.685896714990938,"aX":-16.26481798647269},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.0,"breakHorizontal":14.6,"spinRate":1560,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4044902179566785,"extension":6.6976456288805855},"index":3,"playId":"2b1e4844-aeb7-36c8-9049-bed264185d38","pitchNumber":4,"startTime":"2026-07-26T21:07:24.787Z","endTime":"2026-07-26T21:07:29.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77541638707489,"aZ":-14.188264006118809,"pfxX":-5.287045645609483,"pfxZ":8.725977401330287,"pX":0.24747346950701254,"pZ":3.180140479920675,"vX0":8.387494035719898,"vY0":-142.22286243473837,"vZ0":-4.944162446561203,"x":107.57,"y":152.92,"x0":-2.044750827533243,"y0":50.00246823783473,"z0":5.83209898559559,"aX":-10.897583865560598},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":8.0,"spinRate":2246,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3842335151583338,"extension":6.80854979971802},"hitData":{"launchSpeed":89.2,"launchAngle":48.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.41,"coordY":92.16}},"index":4,"playId":"fda09e05-8c4b-3761-8429-9c1c4081274d","pitchNumber":5,"startTime":"2026-07-26T21:07:40.550Z","endTime":"2026-07-26T21:07:50.483Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:07:50.483Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Casey Schmitt lines out to right fielder Jo Adell.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-26T21:07:52.529Z","endTime":"2026-07-26T21:08:25.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.190923102899106,"aZ":-15.497509289465526,"pfxX":-5.361375699052871,"pfxZ":8.222586591365255,"pX":0.8552421439264447,"pZ":2.9359084709370884,"vX0":9.925395122170315,"vY0":-141.49421099672134,"vZ0":-5.182946865064487,"x":84.4,"y":159.51,"x0":-2.0009633314608073,"y0":50.002070022694255,"z0":5.783836937780027,"aX":-10.873684027345945},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":7.7,"spinRate":2037,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3870443884608945,"extension":6.718787964802281},"hitData":{"launchSpeed":99.4,"launchAngle":18.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":195.98,"coordY":91.67}},"index":0,"playId":"b15f4cf4-fb02-3f0f-ac2a-ba828cb1d0f1","pitchNumber":1,"startTime":"2026-07-26T21:08:17.979Z","endTime":"2026-07-26T21:08:25.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:08:25.869Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drew Gilbert strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-26T21:08:28.492Z","endTime":"2026-07-26T21:11:01.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"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":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.621765937835317,"aZ":-26.650238951443594,"pfxX":-9.310317783038562,"pfxZ":2.8040836251746493,"pX":-0.2008068843165796,"pZ":1.9446996418584308,"vX0":8.831024150387034,"vY0":-138.2246897955803,"vZ0":-5.581403283913749,"x":124.65,"y":186.27,"x0":-2.1999470737157414,"y0":50.00375663477162,"z0":5.7382251538235405,"aX":-18.341061635819365},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.3,"breakHorizontal":15.5,"spinRate":1862,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.3935796454605889,"extension":6.706901491212412},"index":0,"playId":"201a9780-fa74-3031-980c-b0521b501878","pitchNumber":1,"startTime":"2026-07-26T21:09:06.868Z","endTime":"2026-07-26T21:09:10.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":87.6,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.467410185241505,"aZ":-32.715079345481996,"pfxX":-6.997904079580443,"pfxZ":-0.2797360040074599,"pX":0.49009062492027256,"pZ":0.6462491687864635,"vX0":9.52184703647708,"vY0":-135.60212835876996,"vZ0":-7.556988100791293,"x":98.32,"y":221.33,"x0":-2.1219577344203944,"y0":50.00647213530783,"z0":5.684696855182137,"aX":-13.325188861251116},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-1.7,"breakHorizontal":11.2,"spinRate":1404,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4005327108928314,"extension":6.815627069470518},"index":1,"playId":"3f462684-c870-3e31-bd01-6b444cd5246b","pitchNumber":2,"startTime":"2026-07-26T21:09:22.615Z","endTime":"2026-07-26T21:09:28.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.577641955609614,"aZ":-13.853302788499283,"pfxX":-7.053882489193493,"pfxZ":9.083978550749798,"pX":0.12115465513503183,"pZ":2.346570343863542,"vX0":9.23694857799014,"vY0":-140.35519865756268,"vZ0":-6.545656451534206,"x":112.38,"y":175.42,"x0":-2.279608904090082,"y0":50.00222310715443,"z0":5.592719801875387,"aX":-14.22522044201339},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":11.2,"spinRate":2175,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.38866454058931144,"extension":6.79935517595825},"index":2,"playId":"7bde7b38-26fe-34fa-8985-c2be5ed0c697","pitchNumber":3,"startTime":"2026-07-26T21:09:39.636Z","endTime":"2026-07-26T21:09:43.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":86.0,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39966471787543,"aZ":-26.51916901439363,"pfxX":-8.921287677178949,"pfxZ":3.04146140701435,"pX":-0.9590547114230393,"pZ":1.9609764360999875,"vX0":6.712381705175597,"vY0":-134.37332487729864,"vZ0":-4.884201397949365,"x":153.56,"y":185.83,"x0":-2.308998545860565,"y0":50.00478811573805,"z0":5.646651853244689,"aX":-16.598496003398928},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.8,"breakHorizontal":15.0,"spinRate":1509,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4049633861544746,"extension":6.742418734253013},"index":3,"playId":"24d60847-92be-3ba3-b868-71da7009b681","pitchNumber":4,"startTime":"2026-07-26T21:09:59.044Z","endTime":"2026-07-26T21:10:02.934Z","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.9,"endSpeed":89.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.575644410146925,"aZ":-16.695484282598297,"pfxX":-6.42670244698396,"pfxZ":7.57842534208681,"pX":-1.907451929355351,"pZ":3.514599304070175,"vX0":3.8580097801528783,"vY0":-141.19169028204652,"vZ0":-3.021464314134974,"x":189.71,"y":143.89,"x0":-2.448098550719162,"y0":50.006598108771286,"z0":5.657323317071035,"aX":-13.132192039789},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.4,"breakHorizontal":11.0,"spinRate":2099,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3861976983966464,"extension":6.726157547747975},"index":4,"playId":"24f21830-7baa-36a7-ad64-4d082583fa61","pitchNumber":5,"startTime":"2026-07-26T21:10:25.704Z","endTime":"2026-07-26T21:10:29.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":80.5,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.492531840086585,"aZ":-39.54232503200659,"pfxX":6.5407208634200735,"pfxZ":-4.574217586048086,"pX":-0.8302632386326977,"pZ":2.428065539475936,"vX0":1.0696318303823595,"vY0":-124.58208287218223,"vZ0":-0.9212201305640846,"x":148.65,"y":173.22,"x0":-2.1142837991971573,"y0":50.00586365903916,"z0":6.004588587043413,"aX":10.525673779775238},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-8.3,"breakHorizontal":-12.1,"spinRate":2146,"spinDirection":29},"zone":4,"typeConfidence":2.0,"plateTime":0.4357536411008591,"extension":6.5531328596065475},"index":5,"playId":"1d83f775-6319-3a11-b86f-1ab351884aaf","pitchNumber":6,"startTime":"2026-07-26T21:10:40.018Z","endTime":"2026-07-26T21:10:44.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.3,"strikeZoneTop":3.059,"strikeZoneBottom":1.544,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.706729901684376,"aZ":-35.73151428998587,"pfxX":5.7774353941398635,"pfxZ":-2.15510658848566,"pX":0.18219937818642354,"pZ":3.2120980034155786,"vX0":3.6776426578197854,"vY0":-126.40262878233602,"vZ0":0.241477096039157,"x":110.05,"y":152.05,"x0":-2.0320340401014994,"y0":50.001234757644596,"z0":5.935983285269069,"aX":9.543347548197408},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.7,"breakHorizontal":-11.2,"spinRate":2413,"spinDirection":33},"zone":2,"typeConfidence":2.0,"plateTime":0.4298929381039329,"extension":6.743280461092374},"index":6,"playId":"6d3da438-785e-3f8d-88a3-9b27becc7032","pitchNumber":7,"startTime":"2026-07-26T21:10:56.704Z","endTime":"2026-07-26T21:11:01.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:11:01.751Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Neto grounds out softly, catcher Drew Cavanaugh to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-26T21:12:56.572Z","endTime":"2026-07-26T21:14:08.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.372826116666484,"aZ":-20.296730240486028,"pfxX":8.763729704837793,"pfxZ":6.7696376756472825,"pX":0.8283127567145749,"pZ":1.7901426202875195,"vX0":-5.500499813726313,"vY0":-130.58373147692194,"vZ0":-6.764945818445666,"x":85.43,"y":190.45,"x0":1.8063225832950611,"y0":50.00281827473625,"z0":5.903933624435059,"aX":15.377424896860056},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.2,"breakHorizontal":-14.9,"spinRate":2058,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.41690756115168526,"extension":6.629671341356298},"index":0,"playId":"143ed144-7098-3a47-817e-67107b54116e","pitchNumber":1,"startTime":"2026-07-26T21:13:09.396Z","endTime":"2026-07-26T21:13:14.848Z","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":84.8,"endSpeed":79.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.75235588703312,"aZ":-30.31566581440972,"pfxX":-0.5212324096493296,"pfxZ":1.1860501170913116,"pX":0.007339355641611136,"pZ":1.302968878999545,"vX0":-4.235384977092653,"vY0":-123.59268615113436,"vZ0":-5.157465833995868,"x":116.72,"y":203.6,"x0":1.7992709139992373,"y0":50.00614555317682,"z0":5.913222270145089,"aX":-0.819948505070127},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.3,"breakHorizontal":1.8,"spinRate":2438,"spinDirection":161},"zone":13,"typeConfidence":2.0,"plateTime":0.4403513541808013,"extension":6.541262838630055},"index":1,"playId":"06ec4d88-d6f7-3bd6-83c9-4ed24bb2079a","pitchNumber":2,"startTime":"2026-07-26T21:13:23.466Z","endTime":"2026-07-26T21:13:27.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6057631148576,"aZ":-35.22126862237659,"pfxX":0.31921260891098413,"pfxZ":-2.035724670485403,"pX":0.04046281207057967,"pZ":0.8970212171563253,"vX0":-3.553928529005522,"vY0":-121.36027971313483,"vZ0":-4.717882250380374,"x":115.46,"y":214.56,"x0":1.4791048145420582,"y0":50.00136468809617,"z0":5.916749808386854,"aX":0.4791655205263309},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.6,"breakHorizontal":0.2,"spinRate":2546,"spinDirection":337},"zone":14,"typeConfidence":2.0,"plateTime":0.450446865707784,"extension":6.702836797989064},"index":2,"playId":"734c5818-1b88-39ea-a4f3-4495bbd7e0c8","pitchNumber":3,"startTime":"2026-07-26T21:13:45.599Z","endTime":"2026-07-26T21:13:50.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.341198463451676,"aZ":-27.057592116787358,"pfxX":9.185873925609162,"pfxZ":3.508479745844994,"pX":1.4339458304685397,"pZ":2.505526279234278,"vX0":-4.128445328289374,"vY0":-120.0428468098656,"vZ0":-2.416362068818002,"x":62.34,"y":171.13,"x0":1.9830182705515491,"y0":50.00351777379336,"z0":5.9350757655969515,"aX":13.400372842167666},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":6.0,"breakHorizontal":-15.6,"spinRate":1623,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.45636629533564266,"extension":6.465454763158514},"hitData":{"launchSpeed":54.2,"launchAngle":-65.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":126.25,"coordY":203.63}},"index":3,"playId":"8b997e82-8855-380d-bd07-ff20e522de61","pitchNumber":4,"startTime":"2026-07-26T21:14:00.051Z","endTime":"2026-07-26T21:14:08.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:14:08.143Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Trout singles on a fly ball to right fielder Grant McCray. Mike Trout out at 2nd on the throw, right fielder Grant McCray to shortstop Willy Adames.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-26T21:14:23.374Z","endTime":"2026-07-26T21:15:57.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.2,"endSpeed":76.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.72866091939674,"aZ":-32.96781411894699,"pfxX":-0.7307306962977951,"pfxZ":-0.5452241077399016,"pX":0.28213693186501937,"pZ":2.1115451728637007,"vX0":-3.153098351660126,"vY0":-119.82808123938881,"vZ0":-2.1887614239015587,"x":106.25,"y":181.77,"x0":1.7038883356332264,"y0":50.00050932404413,"z0":5.950931335881523,"aX":-1.0733118644873152},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.2,"breakHorizontal":2.0,"spinRate":2511,"spinDirection":307},"zone":8,"typeConfidence":2.0,"plateTime":0.45517293954948546,"extension":6.526545116779434},"index":0,"playId":"62b72f01-6fd8-3743-97ab-1e3a31e303aa","pitchNumber":1,"startTime":"2026-07-26T21:14:32.145Z","endTime":"2026-07-26T21:14:36.806Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.688848921161316,"aZ":-25.312158918974774,"pfxX":7.545882100584426,"pfxZ":3.758430592900332,"pX":0.8160324131041494,"pZ":4.114369472867139,"vX0":-5.078534747918385,"vY0":-133.5074520342762,"vZ0":-0.4769833996771108,"x":85.89,"y":127.69,"x0":1.7516358157744782,"y0":50.00368497448904,"z0":6.099338895454772,"aX":13.77718340796496},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.0,"breakHorizontal":-12.7,"spinRate":2219,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.4085096134335351,"extension":6.607835879484256},"index":1,"playId":"5de4e3db-c2f2-3910-bec7-01ec157796ca","pitchNumber":2,"startTime":"2026-07-26T21:14:45.984Z","endTime":"2026-07-26T21:14:49.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.031235637496497,"aZ":-24.556947110898392,"pfxX":9.133436816573154,"pfxZ":5.195057447921875,"pX":0.998271481853325,"pZ":0.5156326535640403,"vX0":-5.285738648416472,"vY0":-119.23632878538378,"vZ0":-7.063168439258657,"x":78.95,"y":224.86,"x0":2.036836007111244,"y0":50.00371689475114,"z0":5.677088916313331,"aX":13.390392167760513},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":8.3,"breakHorizontal":-15.6,"spinRate":1903,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.45623559313976214,"extension":6.717052610050855},"index":2,"playId":"1f5e6f31-b215-34a3-8fbf-bad8c41a2b1c","pitchNumber":3,"startTime":"2026-07-26T21:15:01.251Z","endTime":"2026-07-26T21:15:05.775Z","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":91.8,"endSpeed":83.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83056726706119,"aZ":-13.734224931406532,"pfxX":5.885571082360745,"pfxZ":10.23675532470657,"pX":-0.19517163116177064,"pZ":3.029493507503482,"vX0":-6.83888449807698,"vY0":-133.41290436904328,"vZ0":-5.645356142390658,"x":124.44,"y":156.98,"x0":1.6373893381763138,"y0":50.00551731250714,"z0":6.16371213126424,"aX":10.60606400938847},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.5,"breakHorizontal":-9.1,"spinRate":2321,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.4106279544428224,"extension":6.633483769598615},"index":3,"playId":"6aca3f45-2017-36dd-a5ae-94043c01611c","pitchNumber":4,"startTime":"2026-07-26T21:15:21.156Z","endTime":"2026-07-26T21:15:25.260Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-07-26T21:15:36.674Z","endTime":"2026-07-26T21:15:45.669Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"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":83.5,"endSpeed":77.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.772299642855224,"aZ":-30.91619576352153,"pfxX":0.23229808839812627,"pfxZ":0.8315989725609132,"pX":0.3046861334600619,"pZ":2.1023829445160103,"vX0":-3.2554710540586917,"vY0":-121.66078063026148,"vZ0":-2.9169206322094943,"x":105.39,"y":182.02,"x0":1.627110066662875,"y0":50.00145795487411,"z0":5.983139925111717,"aX":0.3507118042471476},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.1,"breakHorizontal":0.4,"spinRate":2586,"spinDirection":294},"zone":9,"typeConfidence":2.0,"plateTime":0.44936525869057764,"extension":6.59013298237411},"hitData":{"launchSpeed":78.4,"launchAngle":57.0,"totalDistance":201.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":145.56,"coordY":122.92}},"index":5,"playId":"7551a4e6-efd2-3d7b-98d4-7e1de2e5cf7e","pitchNumber":5,"startTime":"2026-07-26T21:15:45.669Z","endTime":"2026-07-26T21:15:57.950Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:15:57.950Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vaughn Grissom lines out sharply to third baseman Casey Schmitt.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-26T21:16:21.164Z","endTime":"2026-07-26T21:16:40.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.136021453662522,"aZ":-15.100320028782768,"pfxX":5.1566478588496505,"pfxZ":9.351893268478639,"pX":-0.1448247140696192,"pZ":2.971368210449307,"vX0":-6.161332601580096,"vY0":-133.14650202804634,"vZ0":-5.5211031336235195,"x":122.52,"y":158.55,"x0":1.5113487107601868,"y0":50.00055123305573,"z0":6.1353083901527485,"aX":9.411902213471356},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":-8.3,"spinRate":2197,"spinDirection":149},"zone":2,"typeConfidence":2.0,"plateTime":0.4087887710663418,"extension":6.574004494823682},"hitData":{"launchSpeed":101.1,"launchAngle":9.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":88.17,"coordY":155.66}},"index":0,"playId":"14da852e-1ad7-3eb7-a2b7-b6a3d87763be","pitchNumber":1,"startTime":"2026-07-26T21:16:35.952Z","endTime":"2026-07-26T21:16:40.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:16:40.752Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willy Adames doubles (24) on a fly ball to left fielder Jose Siri, deflected by shortstop Zach Neto.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-26T21:18:45.609Z","endTime":"2026-07-26T21:19:16.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.070048690772182,"aZ":-17.004776613100354,"pfxX":-6.480258084031184,"pfxZ":7.817400437204162,"pX":-0.4255478203703927,"pZ":2.5534936888238766,"vX0":7.147775941555721,"vY0":-138.02079384275316,"vZ0":-5.11315692815221,"x":133.22,"y":169.84,"x0":-2.1998637454094534,"y0":50.001488890366964,"z0":5.565226503990216,"aX":-12.57342206794972},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.3,"breakHorizontal":10.3,"spinRate":2079,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.3959768843695364,"extension":6.720501761665293},"hitData":{"launchSpeed":101.9,"launchAngle":71.0,"totalDistance":162.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.18,"coordY":130.4}},"index":0,"playId":"90c313a1-d83d-3791-a3ac-c4dd5628f0b4","pitchNumber":1,"startTime":"2026-07-26T21:19:02.390Z","endTime":"2026-07-26T21:19:16.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:19:16.430Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Cavanaugh walks.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-26T21:19:38.856Z","endTime":"2026-07-26T21:21:02.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41906669778349,"aZ":-38.53470101972943,"pfxX":6.791205916476342,"pfxZ":-4.184760441730862,"pX":-2.320779177311314,"pZ":3.534000163173342,"vX0":-2.114916104926068,"vY0":-121.79474084155206,"vZ0":1.9151304598538523,"x":205.46,"y":143.36,"x0":-2.3292525745217607,"y0":50.004384600740465,"z0":6.043003562145937,"aX":10.317485300386936},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.0,"breakHorizontal":-11.9,"spinRate":2188,"spinDirection":34},"zone":11,"typeConfidence":2.0,"plateTime":0.44780676209816495,"extension":6.509369489419757},"index":0,"playId":"aff04517-437a-39f7-8b50-110bef0735cc","pitchNumber":1,"startTime":"2026-07-26T21:19:51.101Z","endTime":"2026-07-26T21:19:54.829Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.811639086119392,"aZ":-39.24913952284519,"pfxX":7.22602310997339,"pfxZ":-4.549389635260249,"pX":-0.6621394574969391,"pZ":2.183937769139433,"vX0":1.458439191996703,"vY0":-123.73943718416852,"vZ0":-1.0405964016569524,"x":116.65,"y":128.18,"x0":-2.197478786090228,"y0":50.001125607396496,"z0":5.887383053613985,"aX":11.245646460079529},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-8.3,"breakHorizontal":-13.4,"spinRate":2282,"spinDirection":33},"zone":7,"typeConfidence":2.0,"plateTime":0.4420173228352189,"extension":6.608189798924335},"index":1,"playId":"904d2c28-b045-3afa-92f5-cb80f59b5323","pitchNumber":2,"startTime":"2026-07-26T21:20:08.307Z","endTime":"2026-07-26T21:20:12.776Z","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":95.1,"endSpeed":88.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.557235719659374,"aZ":-24.404255200464284,"pfxX":-9.565718249864869,"pfxZ":3.934676190151502,"pX":-1.7802750206629903,"pZ":1.4560927009260085,"vX0":4.814087787662592,"vY0":-138.4039323513833,"vZ0":-6.9714810795069395,"x":184.86,"y":199.47,"x0":-2.2821905058709553,"y0":50.004432961973144,"z0":5.598064038101285,"aX":-18.901766891825698},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.1,"breakHorizontal":16.6,"spinRate":1855,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.39298655966903384,"extension":6.794240443209187},"index":2,"playId":"63831816-08b3-32be-8e01-9dfc4173c291","pitchNumber":3,"startTime":"2026-07-26T21:20:24.405Z","endTime":"2026-07-26T21:20:28.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95102137080516,"aZ":-37.07821161383667,"pfxX":6.955616706291621,"pfxZ":-3.237373107511667,"pX":1.1910953843867442,"pZ":1.167195170207436,"vX0":5.719135176594189,"vY0":-123.23274721964495,"vZ0":-3.510601731332139,"x":71.6,"y":207.27,"x0":-2.076016914711841,"y0":50.00213567512929,"z0":5.791428986801568,"aX":10.535797574559473},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-6.5,"breakHorizontal":-14.0,"spinRate":2450,"spinDirection":21},"zone":14,"typeConfidence":2.0,"plateTime":0.44705960318730265,"extension":6.712411372343415},"index":3,"playId":"99912fc9-95cc-3b81-add4-31d265819a86","pitchNumber":4,"startTime":"2026-07-26T21:20:40.959Z","endTime":"2026-07-26T21:20:45.804Z","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":96.9,"endSpeed":89.5,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.996978606366426,"aZ":-17.022886534512327,"pfxX":-6.118414893229032,"pfxZ":7.426210096960757,"pX":-1.4486335840351359,"pZ":3.4205120767049295,"vX0":4.317071153687081,"vY0":-141.20812069420916,"vZ0":-3.5335032774915396,"x":172.22,"y":146.43,"x0":-2.1942188608438564,"y0":50.00524987088716,"z0":5.768386830513921,"aX":-12.487306744549166},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.0,"breakHorizontal":10.3,"spinRate":2177,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3863440437112158,"extension":6.7320640451380065},"index":4,"playId":"c44cb77c-9b9e-3805-b416-8af7b56a072b","pitchNumber":5,"startTime":"2026-07-26T21:20:57.628Z","endTime":"2026-07-26T21:21:02.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:21:02.393Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Grant McCray strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-26T21:21:25.192Z","endTime":"2026-07-26T21:23:57.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,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":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.826520540717155,"aZ":-17.668380745456467,"pfxX":-6.757850056346615,"pfxZ":7.5925922254902485,"pX":-1.2808810164889863,"pZ":3.0853861008820007,"vX0":4.9654522164694965,"vY0":-137.2161791401636,"vZ0":-3.7259049941930646,"x":165.82,"y":155.47,"x0":-2.234227951367941,"y0":50.00272567108997,"z0":5.6617178369561385,"aX":-12.91081108800962},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":11.3,"spinRate":2097,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.39887603624856016,"extension":6.752367918100145},"index":0,"playId":"ef36eb12-ebd6-3476-812d-50b45d0ce816","pitchNumber":1,"startTime":"2026-07-26T21:21:37.628Z","endTime":"2026-07-26T21:21:42.371Z","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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.448759948435793,"aZ":-18.241678310086748,"pfxX":-7.585620901543614,"pfxZ":7.26633378986791,"pX":-0.7726977718485145,"pZ":2.418842680109522,"vX0":6.6057392586008765,"vY0":-137.129876611743,"vZ0":-5.636699545726026,"x":146.45,"y":173.47,"x0":-2.219523672169421,"y0":50.00077085935058,"z0":5.73286374026865,"aX":-14.540698144420638},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.2,"breakHorizontal":12.5,"spinRate":2062,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.39842018331626994,"extension":6.736360477189333},"index":1,"playId":"53be10b3-f37b-3076-9b8f-f4aa5a81f5d0","pitchNumber":2,"startTime":"2026-07-26T21:21:55.742Z","endTime":"2026-07-26T21:22:00.481Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"}}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.150707504196202,"aZ":-23.75402615068283,"pfxX":-9.423998568808972,"pfxZ":4.434867062925468,"pX":-0.6005704469801033,"pZ":0.7541223773866337,"vX0":7.742308179414588,"vY0":-136.2825504572815,"vZ0":-8.396579833989978,"x":139.89,"y":218.42,"x0":-2.239973433279937,"y0":50.00548242286924,"z0":5.489522006536162,"aX":-17.906734426257692},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.6,"breakHorizontal":15.6,"spinRate":1624,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.40037778638183497,"extension":6.841523686180509},"index":2,"playId":"9965b6f2-54cf-3f29-9ab3-4fe261128530","pitchNumber":3,"startTime":"2026-07-26T21:22:28.288Z","endTime":"2026-07-26T21:22:32.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":87.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.401489105504577,"aZ":-24.402772881541903,"pfxX":-7.863824806772202,"pfxZ":4.020935044334307,"pX":-0.6142065726495746,"pZ":2.6213456110037168,"vX0":6.9534155345218736,"vY0":-136.50311604220133,"vZ0":-3.714224940970581,"x":140.41,"y":168.0,"x0":-2.143970221183755,"y0":50.000440854346905,"z0":5.634143523642546,"aX":-15.188219130892765},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.8,"breakHorizontal":13.2,"spinRate":1776,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.39769808492144154,"extension":6.727490716489642},"index":3,"playId":"8cbfb282-5fdd-3ee0-8587-8882ded80875","pitchNumber":4,"startTime":"2026-07-26T21:22:50.818Z","endTime":"2026-07-26T21:22:55.978Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-26T21:23:11.874Z","endTime":"2026-07-26T21:23:24.897Z","isPitch":false,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":86.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.882672733513125,"aZ":-29.855910909070722,"pfxX":-6.791925770850556,"pfxZ":1.2502481560682313,"pX":-0.31784751089467933,"pZ":2.5406185006914583,"vX0":7.436987245296279,"vY0":-134.06961985553957,"vZ0":-2.784042115470469,"x":129.12,"y":170.18,"x0":-2.216193160001256,"y0":50.0062767217569,"z0":5.674642209769495,"aX":-12.644449424880003},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.9,"breakHorizontal":11.2,"spinRate":1505,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.40507637097432836,"extension":6.779521580478289},"index":5,"playId":"63b78f61-dac2-334a-a7ca-beb21c0cd7b6","pitchNumber":5,"startTime":"2026-07-26T21:23:24.897Z","endTime":"2026-07-26T21:23:28.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57071381923943,"aZ":-39.203553866103036,"pfxX":4.172861270211647,"pfxZ":-4.335919278729657,"pX":1.013060908263071,"pZ":0.9156068240714634,"vX0":6.357271449360905,"vY0":-126.05201886316696,"vZ0":-4.127362670587988,"x":78.38,"y":214.06,"x0":-2.0752591706850465,"y0":50.00019080134797,"z0":5.711125401030758,"aX":6.77015281335206},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-8.5,"breakHorizontal":-8.9,"spinRate":2424,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.43311948619645513,"extension":6.722964302769339},"index":6,"playId":"d48aa6d9-6b6a-3238-9d5f-74585604f617","pitchNumber":6,"startTime":"2026-07-26T21:23:50.160Z","endTime":"2026-07-26T21:23:57.119Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:23:57.119Z","atBatIndex":38},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luis Arraez grounds into a force out, second baseman Vaughn Grissom to shortstop Zach Neto. Willy Adames scores. Drew Cavanaugh out at 2nd. Throwing error by shortstop Zach Neto.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-26T21:24:15.411Z","endTime":"2026-07-26T21:25:33.986Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":667755,"link":"/api/v1/people/667755"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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.8,"endSpeed":88.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41587726301658,"aZ":-16.90036980296252,"pfxX":-5.584413345235213,"pfxZ":7.61293499794618,"pX":-1.5795899584466333,"pZ":3.041289060941306,"vX0":4.52574764296233,"vY0":-140.82779583695245,"vZ0":-4.267051302871176,"x":177.21,"y":156.67,"x0":-2.4831141195420505,"y0":50.00075140104577,"z0":5.671598851555754,"aX":-11.199407120892895},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.1,"breakHorizontal":9.1,"spinRate":2124,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3891591643009664,"extension":6.826263799198824},"index":0,"playId":"f285ee6c-fe65-328d-9e58-b1fe3e3e09f4","pitchNumber":1,"startTime":"2026-07-26T21:24:20.757Z","endTime":"2026-07-26T21:24:25.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54552060575538,"aZ":-28.996765579714612,"pfxX":-7.7146105809612315,"pfxZ":1.7091115453492662,"pX":-1.348435148574242,"pZ":2.5576180898826513,"vX0":5.434985628837472,"vY0":-134.88062232747447,"vZ0":-2.782863337069583,"x":168.4,"y":169.72,"x0":-2.380705468794709,"y0":50.000020963830664,"z0":5.633590252764663,"aX":-14.30492775365268},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.8,"breakHorizontal":13.0,"spinRate":1433,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4050785664884904,"extension":6.804972638952034},"index":1,"playId":"6ce19145-cd7b-3bfd-94ee-ba4de00b3522","pitchNumber":2,"startTime":"2026-07-26T21:24:36.452Z","endTime":"2026-07-26T21:24:41.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.056004717400388,"aZ":-37.433768099970806,"pfxX":6.618079774109389,"pfxZ":-3.320089555719445,"pX":-0.21918289434846883,"pZ":2.1992719679219483,"vX0":2.366265706996027,"vY0":-124.74952387938973,"vZ0":-1.3603712358791396,"x":125.35,"y":179.4,"x0":-2.0388235939933144,"y0":50.0047600195293,"z0":5.825136851260723,"aX":10.477455819012752},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-6.1,"breakHorizontal":-12.5,"spinRate":2224,"spinDirection":27},"zone":5,"typeConfidence":2.0,"plateTime":0.4383301567826807,"extension":6.731562028870381},"index":2,"playId":"36537bc0-2b8f-3680-929e-e96d9958cde4","pitchNumber":3,"startTime":"2026-07-26T21:24:57.477Z","endTime":"2026-07-26T21:25:01.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.640385695048565,"aZ":-24.330389673636247,"pfxX":-9.651634582502545,"pfxZ":4.141715575546064,"pX":-0.7441776381203636,"pZ":2.280680708882852,"vX0":7.476923173397717,"vY0":-136.6317905860354,"vZ0":-4.617084749976727,"x":145.37,"y":177.2,"x0":-2.2599882022174156,"y0":50.00188215339238,"z0":5.660806495145141,"aX":-18.27733631415617},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.7,"breakHorizontal":16.0,"spinRate":1713,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4006280444653383,"extension":6.836312814806593},"hitData":{"launchSpeed":58.2,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.17,"coordY":159.83}},"index":3,"playId":"9a4c8f1a-8151-3882-85ef-72b2d49e724f","pitchNumber":4,"startTime":"2026-07-26T21:25:17.586Z","endTime":"2026-07-26T21:25:33.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:25:33.986Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, second baseman Vaughn Grissom to first baseman Nolan Schanuel.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-26T21:26:05.660Z","endTime":"2026-07-26T21:26:28.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13934060350685,"aZ":-26.0687088647977,"pfxX":-7.455557365910354,"pfxZ":3.008043643322198,"pX":-1.0479650741930904,"pZ":2.6672411342095548,"vX0":5.596768455159407,"vY0":-140.41099310632438,"vZ0":-4.060050221273776,"x":156.95,"y":166.76,"x0":-2.082952670842966,"y0":50.0008691701249,"z0":5.797094130571063,"aX":-15.117639991131748},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.9,"breakHorizontal":12.6,"spinRate":1799,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3877886995304678,"extension":6.8294767568810695},"index":0,"playId":"d412436b-d948-36f3-a9ea-0238117a1d60","pitchNumber":1,"startTime":"2026-07-26T21:26:05.660Z","endTime":"2026-07-26T21:26:10.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":89.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.58684550792213,"aZ":-25.623119749464472,"pfxX":-8.275306523633144,"pfxZ":3.2639253774482277,"pX":-1.2302971840049175,"pZ":2.504646912667695,"vX0":5.36843615127526,"vY0":-140.05845937176545,"vZ0":-4.502257098543636,"x":163.9,"y":171.15,"x0":-2.0866542616780466,"y0":50.00302122128531,"z0":5.787547098182297,"aX":-16.60993597106256},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.3,"breakHorizontal":14.0,"spinRate":1756,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3895390206627014,"extension":6.923606753519681},"hitData":{"launchSpeed":68.2,"launchAngle":6.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":148.14}},"index":1,"playId":"f29fef64-6f3d-36c8-b855-b23ad0fe5b74","pitchNumber":2,"startTime":"2026-07-26T21:26:20.507Z","endTime":"2026-07-26T21:26:28.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:26:28.503Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-26T21:28:53.060Z","endTime":"2026-07-26T21:29:17.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Houser replaces Carson Whisenhunt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T21:27:59.169Z","endTime":"2026-07-26T21:28:55.402Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605288,"link":"/api/v1/people/605288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.07237470795751,"aZ":-23.174274420946173,"pfxX":-8.835724874095295,"pfxZ":4.467721523332899,"pX":-0.07142313546346203,"pZ":1.5109118551615937,"vX0":6.851661015367299,"vY0":-140.14593549740414,"vZ0":-7.311456817681119,"x":119.72,"y":197.99,"x0":-1.3852631971940277,"y0":50.001042182485385,"z0":5.638873795872748,"aX":-17.787629097114518},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.0,"breakHorizontal":14.8,"spinRate":2281,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.38902980481047056,"extension":6.752945013008749},"index":1,"playId":"4e8a1e7e-6be9-35df-b803-a16b5ab044fc","pitchNumber":1,"startTime":"2026-07-26T21:28:55.402Z","endTime":"2026-07-26T21:28:59.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.300764842981696,"aZ":-23.31762556568006,"pfxX":-10.464007185857623,"pfxZ":4.450560598234223,"pX":-0.2712349678125019,"pZ":1.8105002644137334,"vX0":6.752287950551916,"vY0":-139.65544908961678,"vZ0":-6.29803889406357,"x":127.34,"y":189.9,"x0":-1.3518504235215336,"y0":50.00155709013357,"z0":5.612335055483139,"aX":-20.819002350413133},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.0,"breakHorizontal":17.6,"spinRate":2264,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.3911078074587522,"extension":6.650372365585716},"hitData":{"launchSpeed":94.9,"launchAngle":-32.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.29,"coordY":161.31}},"index":2,"playId":"eebf233e-78c4-34cd-b0cc-6dc326566e72","pitchNumber":2,"startTime":"2026-07-26T21:29:09.272Z","endTime":"2026-07-26T21:29:17.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:29:17.506Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Schanuel lines out to shortstop Willy Adames.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-26T21:29:38.822Z","endTime":"2026-07-26T21:30:15.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31666898190169,"aZ":-12.893626192907309,"pfxX":-5.14289631746106,"pfxZ":9.524386850235917,"pX":0.30421859746438723,"pZ":2.4958833341707165,"vX0":5.729298241548561,"vY0":-140.75638028032935,"vZ0":-6.9820437427604025,"x":105.4,"y":171.39,"x0":-1.080946537956997,"y0":50.0035103247582,"z0":5.828340396807455,"aX":-10.411348213224917},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":8.3,"spinRate":2416,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.3878319271686004,"extension":6.501981926289986},"index":0,"playId":"50328fcb-c83a-3768-8083-92d1a8f36706","pitchNumber":1,"startTime":"2026-07-26T21:29:42.520Z","endTime":"2026-07-26T21:29:47.355Z","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.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31299437954281,"aZ":-13.129896038962775,"pfxX":-6.884658123513754,"pfxZ":9.499159533725928,"pX":1.2639081318221053,"pZ":2.8259619907375835,"vX0":8.623265856870301,"vY0":-140.56484131603517,"vZ0":-6.150595750677286,"x":68.82,"y":162.48,"x0":-0.9464812716956601,"y0":50.001373870365306,"z0":5.8918209961541175,"aX":-13.80136276173231},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":10.7,"spinRate":2288,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.3893802987981201,"extension":6.37257346499077},"index":1,"playId":"2019b2a7-05dc-3ee1-b864-775a3978be03","pitchNumber":2,"startTime":"2026-07-26T21:29:55.736Z","endTime":"2026-07-26T21:30:06.579Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.916620098726646,"aZ":-19.397430537911674,"pfxX":-9.343531180859703,"pfxZ":6.402641253194108,"pX":-0.1301578883546003,"pZ":2.1811331831289142,"vX0":6.534011243381766,"vY0":-140.19025547959245,"vZ0":-6.249314487824167,"x":110.96,"y":146.55,"x0":-1.2740117068837742,"y0":50.00498818766891,"z0":5.7003390909945155,"aX":-18.648892078163502},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.6,"breakHorizontal":15.6,"spinRate":2237,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.3903127389052292,"extension":6.628584847577819},"hitData":{"launchSpeed":101.3,"launchAngle":6.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":114.31,"coordY":147.63}},"index":2,"playId":"7eba6505-ed1c-347c-a91d-2a0d51c6728d","pitchNumber":3,"startTime":"2026-07-26T21:30:10.282Z","endTime":"2026-07-26T21:30:15.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:30:15.213Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-26T21:30:28.802Z","endTime":"2026-07-26T21:31:56.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"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":95.5,"endSpeed":88.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89499620890144,"aZ":-21.453706690690982,"pfxX":-8.17673108944276,"pfxZ":5.430015991306984,"pX":-0.9476797189256722,"pZ":3.050365872044072,"vX0":4.222002026877993,"vY0":-139.0697851804507,"vZ0":-3.4116194872599706,"x":153.12,"y":156.42,"x0":-1.416755426836184,"y0":50.00383774928529,"z0":5.702904791453395,"aX":-16.142576930088463},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.4,"breakHorizontal":14.0,"spinRate":2250,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3926776115223132,"extension":6.637456726670388},"index":0,"playId":"9227cbf7-490c-3788-ae78-58db085c53a9","pitchNumber":1,"startTime":"2026-07-26T21:30:41.350Z","endTime":"2026-07-26T21:30:46.027Z","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.2,"endSpeed":89.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.797457119980628,"aZ":-20.114614620280275,"pfxX":-7.128631406249611,"pfxZ":5.999008962785715,"pX":0.20910352928605236,"pZ":1.7839496190066215,"vX0":6.288903225861363,"vY0":-140.01353515780843,"vZ0":-7.3011768680095335,"x":109.03,"y":190.61,"x0":-1.1258498765026985,"y0":50.00636292868162,"z0":5.713936048267743,"aX":-14.339000310977942},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.7,"breakHorizontal":11.9,"spinRate":2162,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.38929441929265485,"extension":6.446244894313437},"index":1,"playId":"00c9ad62-cc1d-3a74-9b9f-5115d867af10","pitchNumber":2,"startTime":"2026-07-26T21:30:54.586Z","endTime":"2026-07-26T21:30:58.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.242914219132786,"aZ":-24.14747674869456,"pfxX":-8.191611534039524,"pfxZ":4.045582456802222,"pX":-1.5170948591930655,"pZ":3.046039987210685,"vX0":2.6440940995262547,"vY0":-139.50616700220982,"vZ0":-2.9560700664364603,"x":174.83,"y":156.54,"x0":-1.4085441850335694,"y0":50.00667840869308,"z0":5.6983893419015965,"aX":-16.267233186190346},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.0,"breakHorizontal":14.4,"spinRate":2211,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39154099265942355,"extension":6.668786424054564},"index":2,"playId":"c1b2ba7c-4c9d-31b8-9f0d-2c9b8976440e","pitchNumber":3,"startTime":"2026-07-26T21:31:10.520Z","endTime":"2026-07-26T21:31:14.460Z","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":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5542508062961,"aZ":-12.959516014175135,"pfxX":-4.890795189006305,"pfxZ":9.533138575308321,"pX":0.504556529175756,"pZ":2.420505793422187,"vX0":6.191426847468068,"vY0":-140.53325317150407,"vZ0":-6.985360912640697,"x":97.77,"y":173.43,"x0":-1.0837794031113253,"y0":50.00360538243269,"z0":5.766874375642276,"aX":-9.8587509533948},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":7.7,"spinRate":2295,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.3886114977056616,"extension":6.440849445864629},"index":3,"playId":"11943419-b89c-3b8d-8e59-fee677b8223a","pitchNumber":4,"startTime":"2026-07-26T21:31:25.093Z","endTime":"2026-07-26T21:31:29.809Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-26T21:31:38.086Z","endTime":"2026-07-26T21:31:52.087Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.146780242948896,"aZ":-19.820463389563255,"pfxX":-9.418245551450639,"pfxZ":6.099242000645945,"pX":0.15575314089146047,"pZ":1.9629820645856024,"vX0":6.949382295673191,"vY0":-140.98707633320416,"vZ0":-6.50051514269121,"x":111.06,"y":185.78,"x0":-1.1095238075687421,"y0":50.004440534474654,"z0":5.564893896826814,"aX":-19.082703502570933},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.0,"breakHorizontal":15.7,"spinRate":2210,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.3875541376562568,"extension":6.645361304729918},"index":5,"playId":"146cbe73-78a9-3d62-8c81-dc9b98f91068","pitchNumber":5,"startTime":"2026-07-26T21:31:52.087Z","endTime":"2026-07-26T21:31:56.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:31:56.341Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Eldridge walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-26T21:34:19.856Z","endTime":"2026-07-26T21:35:44.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"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":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Samy Natera Jr. replaces José Soriano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T21:33:39.252Z","endTime":"2026-07-26T21:34:21.986Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696519,"link":"/api/v1/people/696519"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.317822869174734,"aZ":-12.173897342236106,"pfxX":3.3234548117582925,"pfxZ":10.494837072582744,"pX":1.0131435588698865,"pZ":2.1531034351779756,"vX0":-1.1745693973152393,"vY0":-136.51526240221128,"vZ0":-8.091721061103005,"x":78.38,"y":180.65,"x0":1.0147033666986083,"y0":50.00486999715393,"z0":5.975009438369034,"aX":6.3344654951164445},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":-5.8,"spinRate":2131,"spinDirection":158},"zone":14,"typeConfidence":0.91,"plateTime":0.39973919049538864,"extension":6.817482589015101},"index":1,"playId":"5a93c438-daf8-34a5-b989-2600db145585","pitchNumber":1,"startTime":"2026-07-26T21:34:21.986Z","endTime":"2026-07-26T21:34:26.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25544814614824,"aZ":-12.283678332713396,"pfxX":1.4049366438670992,"pfxZ":10.48845510421616,"pX":-0.3605246424470035,"pZ":4.724489433459634,"vX0":-3.5771932429697477,"vY0":-136.6251294931611,"vZ0":-1.8386456518984906,"x":130.74,"y":111.22,"x0":0.7814095963875478,"y0":50.00055881194571,"z0":6.247440810281558,"aX":2.6644747856851327},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":-1.8,"spinRate":2238,"spinDirection":170},"zone":11,"typeConfidence":0.92,"plateTime":0.4004402419320834,"extension":6.657322348790609},"index":2,"playId":"d9cc4faf-64f4-3e36-9a13-9cf50d5d1668","pitchNumber":2,"startTime":"2026-07-26T21:34:36.477Z","endTime":"2026-07-26T21:34:40.115Z","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":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.7,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.343936727529922,"aZ":-11.581251867801218,"pfxX":3.8262357687161046,"pfxZ":10.543412524903692,"pX":0.34804269646389663,"pZ":2.721788124936554,"vX0":-3.368502486773625,"vY0":-137.84110891043375,"vZ0":-6.676415880931284,"x":103.73,"y":165.29,"x0":1.0799525308035056,"y0":50.001154903590184,"z0":5.932422587076211,"aX":7.472362940816975},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":-6.4,"spinRate":2250,"spinDirection":159},"zone":6,"typeConfidence":0.92,"plateTime":0.39511293029148753,"extension":6.859267761853123},"index":3,"playId":"af4f1fb1-70af-36ee-83fe-267c4b333408","pitchNumber":3,"startTime":"2026-07-26T21:35:00.070Z","endTime":"2026-07-26T21:35:04.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46601342542074,"aZ":-23.829813448378705,"pfxX":-3.5296300211189617,"pfxZ":5.310034552820541,"pX":-2.522300038014296,"pZ":-0.870293828529262,"vX0":-7.1357384129671315,"vY0":-124.20114892235772,"vZ0":-11.70430911949093,"x":213.14,"y":262.28,"x0":0.8398147677633153,"y0":50.00424179850624,"z0":5.8632547194874,"aX":-5.547487089464534},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.2,"breakHorizontal":7.9,"spinRate":2641,"spinDirection":238},"zone":13,"typeConfidence":0.92,"plateTime":0.4399880204361324,"extension":6.683691817976679},"index":4,"playId":"0fe717ac-d7be-3a37-a533-497054865e07","pitchNumber":4,"startTime":"2026-07-26T21:35:17.424Z","endTime":"2026-07-26T21:35:21.159Z","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":95.3,"endSpeed":87.0,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3397405746734,"aZ":-9.099554175873592,"pfxX":1.8806159319570277,"pfxZ":11.852194654928965,"pX":-0.5629414389631638,"pZ":4.077081482216624,"vX0":-4.868919924242595,"vY0":-138.72616318378695,"vZ0":-3.8947502008414547,"x":138.46,"y":128.7,"x0":0.9714481012452463,"y0":50.00562521244535,"z0":6.107056304152582,"aX":3.6627633877469608},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.9,"breakHorizontal":-2.4,"spinRate":2270,"spinDirection":161},"zone":11,"typeConfidence":0.94,"plateTime":0.3949799916782051,"extension":6.775067306308499},"index":5,"playId":"33758663-af6a-39cf-9b3b-7b2b5a454429","pitchNumber":5,"startTime":"2026-07-26T21:35:39.537Z","endTime":"2026-07-26T21:35:44.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:35:44.796Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out sharply to center fielder Mike Trout.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-26T21:36:01.062Z","endTime":"2026-07-26T21:36:43.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84214980852355,"aZ":-12.421398920594925,"pfxX":4.431386682574679,"pfxZ":10.208633594352674,"pX":-0.09529724572197339,"pZ":1.643772631112283,"vX0":-3.9630540203489653,"vY0":-137.3481163834832,"vZ0":-9.241924702963532,"x":120.63,"y":194.4,"x0":0.7817853017035529,"y0":50.00247748237059,"z0":5.870715890914054,"aX":8.572928544522632},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":-7.3,"spinRate":2209,"spinDirection":157},"zone":8,"typeConfidence":0.9,"plateTime":0.3969076958491389,"extension":6.900799138574438},"index":0,"playId":"1230ecab-30fc-30e6-9b28-b7a94910ab5d","pitchNumber":1,"startTime":"2026-07-26T21:36:10.766Z","endTime":"2026-07-26T21:36:15.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.955911417531226,"aZ":-10.929257521414346,"pfxX":3.0054948359079754,"pfxZ":11.290748785144604,"pX":0.5044742544498247,"pZ":2.1558140441167266,"vX0":-2.1337281903650673,"vY0":-136.96120933728716,"vZ0":-8.129135233796243,"x":97.77,"y":180.57,"x0":0.906954170134472,"y0":50.00210832694026,"z0":5.927818992625337,"aX":5.654957424786356},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.7,"breakHorizontal":-4.9,"spinRate":2274,"spinDirection":161},"zone":9,"typeConfidence":0.92,"plateTime":0.4013783592366318,"extension":6.777526405797474},"hitData":{"launchSpeed":102.9,"launchAngle":39.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":108.14,"coordY":56.44}},"index":1,"playId":"a8abde17-887a-3828-9154-00c04548e7ce","pitchNumber":2,"startTime":"2026-07-26T21:36:30.078Z","endTime":"2026-07-26T21:36:43.739Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:36:43.739Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Casey Schmitt strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-26T21:36:51.819Z","endTime":"2026-07-26T21:37:59.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23041281784527,"aZ":-10.232076507146195,"pfxX":3.5910544357087693,"pfxZ":11.347962354298218,"pX":-0.30528614955338934,"pZ":1.9091400596637034,"vX0":-4.306104754791144,"vY0":-138.47488001243238,"vZ0":-9.189797041330738,"x":128.64,"y":187.23,"x0":0.8066611462784621,"y0":50.000297013733665,"z0":5.9642133446217045,"aX":6.9418349427261665},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.7,"breakHorizontal":-5.5,"spinRate":2278,"spinDirection":159},"zone":7,"typeConfidence":0.93,"plateTime":0.3962363168625136,"extension":6.91954247152673},"index":0,"playId":"e76f0718-facf-31ac-a521-8c64461b9cf9","pitchNumber":1,"startTime":"2026-07-26T21:37:09.382Z","endTime":"2026-07-26T21:37:13.084Z","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":92.9,"endSpeed":86.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.572107393262087,"aZ":-15.503040938311807,"pfxX":1.576370132016655,"pfxZ":8.850773590502449,"pX":-0.11599703072348107,"pZ":3.418035644578505,"vX0":-3.2124045898865905,"vY0":-135.41314427769854,"vZ0":-4.029678803621853,"x":121.42,"y":146.49,"x0":0.8732691799116459,"y0":50.00460973834874,"z0":5.988278526377585,"aX":2.9701238433850574},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.5,"breakHorizontal":-2.3,"spinRate":1974,"spinDirection":157},"zone":11,"typeConfidence":0.86,"plateTime":0.4022685367104497,"extension":7.042298616922992},"index":1,"playId":"5e56b00a-7e77-3623-83e7-1dbbbf09b82c","pitchNumber":2,"startTime":"2026-07-26T21:37:31.930Z","endTime":"2026-07-26T21:37:35.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.080203746202894,"aZ":-23.63763441542842,"pfxX":4.648296523108302,"pfxZ":4.996308642434084,"pX":1.3580925697428659,"pZ":2.5001122169099297,"vX0":-1.2234544490576398,"vY0":-128.44624732861902,"vZ0":-3.5485198739914496,"x":65.23,"y":171.28,"x0":1.2301242077994359,"y0":50.00075240320849,"z0":5.691564690667511,"aX":7.937862675735215},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.6,"breakHorizontal":-8.3,"spinRate":1546,"spinDirection":149},"zone":12,"typeConfidence":0.86,"plateTime":0.4228781330086382,"extension":6.8900760015578175},"index":2,"playId":"84f87584-271d-3908-a74b-491c58ce044f","pitchNumber":3,"startTime":"2026-07-26T21:37:54.272Z","endTime":"2026-07-26T21:37:59.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:37:59.541Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jesus Rodriguez pops out to first baseman Nolan Schanuel in foul territory.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-26T21:39:07.671Z","endTime":"2026-07-26T21:43:27.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8,9,10,11,12,13],"actionIndex":[0],"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":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jesus Rodriguez replaces Drew Gilbert.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-26T21:38:23.538Z","endTime":"2026-07-26T21:38:47.855Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"02429d8e-e412-319f-a460-b31abfa2044b","startTime":"2026-07-26T21:38:47.855Z","endTime":"2026-07-26T21:38:51.089Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.703165302026946,"aZ":-9.58153778451943,"pfxX":1.879683960494509,"pfxZ":11.790136193224926,"pX":0.5873583310862143,"pZ":2.501592621447228,"vX0":-1.8767473998459363,"vY0":-137.16402906734382,"vZ0":-7.522343054383046,"x":94.61,"y":171.24,"x0":1.0343400649951369,"y0":50.00477882333234,"z0":5.923291195957938,"aX":3.602717964311415},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.0,"breakHorizontal":-3.0,"spinRate":2299,"spinDirection":164},"zone":6,"typeConfidence":0.93,"plateTime":0.39843566025365407,"extension":6.976783395839888},"index":2,"playId":"3b6f3958-5e13-3ea3-953a-5122e6519718","pitchNumber":1,"startTime":"2026-07-26T21:39:09.750Z","endTime":"2026-07-26T21:39:13.720Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.404684447574798,"aZ":-10.203134822326774,"pfxX":0.9890267787903682,"pfxZ":11.584456297039335,"pX":-0.2972844999682994,"pZ":2.8640492869454763,"vX0":-3.4609044910252145,"vY0":-136.67574128613538,"vZ0":-6.538283326840558,"x":128.33,"y":161.45,"x0":0.8555408796558815,"y0":50.00644667029857,"z0":5.984182791436323,"aX":1.8769536572026668},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.8,"breakHorizontal":-1.1,"spinRate":2306,"spinDirection":170},"zone":1,"typeConfidence":0.92,"plateTime":0.4003658594907531,"extension":7.080298573586032},"index":3,"playId":"f77ddf86-4400-3b38-9c9a-8417f6047c79","pitchNumber":2,"startTime":"2026-07-26T21:39:30.169Z","endTime":"2026-07-26T21:39:33.941Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-26T21:39:42.585Z","endTime":"2026-07-26T21:40:04.351Z","isPitch":false,"type":"action","player":{"id":683679,"link":"/api/v1/people/683679"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54783323330935,"aZ":-9.842469671359417,"pfxX":1.3542264326377333,"pfxZ":11.551101664388161,"pX":-1.5565659418337572,"pZ":1.7316404717463993,"vX0":-6.906360136779407,"vY0":-137.6827990746359,"vZ0":-9.69032716856058,"x":176.33,"y":192.03,"x0":0.8008375526337072,"y0":50.00470700237399,"z0":5.948718399168155,"aX":2.619016379703724},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.2,"breakHorizontal":-1.1,"spinRate":2285,"spinDirection":170},"zone":13,"typeConfidence":0.91,"plateTime":0.39675077921045254,"extension":7.039785766707947},"index":5,"playId":"35125175-22ba-3e1e-97e6-5cea9a4dd9de","pitchNumber":3,"startTime":"2026-07-26T21:40:04.351Z","endTime":"2026-07-26T21:40:07.907Z","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":96.5,"endSpeed":88.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.729364138057417,"aZ":-6.845201097874713,"pfxX":2.029468686187382,"pfxZ":12.665554968744047,"pX":-1.1005953079196675,"pZ":2.2561160443625967,"vX0":-6.1565060595193986,"vY0":-140.27936014197348,"vZ0":-9.092468603973474,"x":158.95,"y":177.86,"x0":0.8555457611909644,"y0":50.002777077686616,"z0":5.979879311892583,"aX":4.05947811472605},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":21.4,"breakHorizontal":-2.4,"spinRate":2414,"spinDirection":160},"zone":13,"typeConfidence":0.94,"plateTime":0.38995165457259207,"extension":7.009765684743338},"index":6,"playId":"d41add57-3555-35a1-8e7f-3ee81ded23e2","pitchNumber":4,"startTime":"2026-07-26T21:40:23.448Z","endTime":"2026-07-26T21:40:27.659Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":83.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.344868827584726,"aZ":-19.817512860681592,"pfxX":6.6487772389993705,"pfxZ":7.19493928626847,"pX":-0.827214911880484,"pZ":0.10625324116434995,"vX0":-6.733630978431471,"vY0":-129.07072513543955,"vZ0":-9.841591104963848,"x":148.53,"y":235.91,"x0":0.9295494206696214,"y0":50.00583634505316,"z0":5.444253422967835,"aX":11.422022316541996},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.4,"breakHorizontal":-10.9,"spinRate":1732,"spinDirection":142},"zone":13,"typeConfidence":0.93,"plateTime":0.4215019078414981,"extension":7.0559705968050155},"index":7,"playId":"9fce15be-11dc-39ab-9d0b-2d1bb1f1ac74","pitchNumber":5,"startTime":"2026-07-26T21:40:42.694Z","endTime":"2026-07-26T21:40:51.839Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.3,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.533060917764516,"aZ":-9.726110017033339,"pfxX":4.5431701693377935,"pfxZ":11.589579019343628,"pX":0.21883508673312846,"pZ":2.775008482149165,"vX0":-3.2424680212877526,"vY0":-137.35316634014092,"vZ0":-6.774884465481466,"x":108.66,"y":163.85,"x0":0.8163316971512122,"y0":50.000538916409596,"z0":5.913337707527065,"aX":8.798007793161219},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.0,"breakHorizontal":-7.7,"spinRate":2293,"spinDirection":159},"zone":2,"typeConfidence":0.93,"plateTime":0.39670613807946387,"extension":7.1259471611658025},"index":8,"playId":"c0e60289-effa-3f2c-b362-321269e5e693","pitchNumber":6,"startTime":"2026-07-26T21:41:06.887Z","endTime":"2026-07-26T21:41:11.669Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.406145266213255,"aZ":-11.415964030374472,"pfxX":4.446523083715819,"pfxZ":11.13493309605607,"pX":-0.4076285544189659,"pZ":2.776084091625559,"vX0":-4.779764081643738,"vY0":-135.39764072967967,"vZ0":-6.324941915468162,"x":132.54,"y":163.83,"x0":0.7993685002136319,"y0":50.003993812913556,"z0":5.93437254141944,"aX":8.290904760547546},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.1,"breakHorizontal":-7.1,"spinRate":2284,"spinDirection":157},"zone":1,"typeConfidence":0.89,"plateTime":0.403878474510889,"extension":6.989792726712614},"index":9,"playId":"a2f43f6a-c46b-3343-93a4-da42acad69d2","pitchNumber":7,"startTime":"2026-07-26T21:41:33.949Z","endTime":"2026-07-26T21:41:39.234Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"index":10,"playId":"a2b44cf1-7095-418d-95ee-0ba14e02c643","startTime":"2026-07-26T21:41:59.674Z","endTime":"2026-07-26T21:42:04.674Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70100796620167,"aZ":-11.531798282729369,"pfxX":3.508576669882978,"pfxZ":11.133012179113596,"pX":0.22649995442099452,"pZ":3.000707973046368,"vX0":-3.2673474215435827,"vY0":-135.12751182716542,"vZ0":-5.444466842326764,"x":108.37,"y":157.76,"x0":0.9938912321612382,"y0":50.00536824308014,"z0":5.847917410427974,"aX":6.507035311631035},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.2,"breakHorizontal":-5.6,"spinRate":2177,"spinDirection":158},"zone":2,"typeConfidence":0.9,"plateTime":0.40492535233325855,"extension":7.071168713298931},"index":11,"playId":"33a98332-ff1a-3262-9eb6-7df7c9c3d663","pitchNumber":8,"startTime":"2026-07-26T21:42:15.925Z","endTime":"2026-07-26T21:42:21.286Z","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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.357577459411036,"aZ":-12.000484178110652,"pfxX":2.468324673057657,"pfxZ":10.246261311659424,"pX":-0.20696190453073707,"pZ":2.8943637341829884,"vX0":-4.004225349649979,"vY0":-138.57761060527997,"vZ0":-6.121334478175713,"x":124.89,"y":160.63,"x0":0.927871898816308,"y0":50.00512904661752,"z0":5.914001359481104,"aX":4.861283736275919},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":-3.7,"spinRate":2246,"spinDirection":157},"zone":2,"typeConfidence":0.92,"plateTime":0.39337822235550046,"extension":6.918148097639661},"index":12,"playId":"9099f745-c8ed-3f2e-a42a-3f796b253124","pitchNumber":9,"startTime":"2026-07-26T21:42:44.109Z","endTime":"2026-07-26T21:42:49.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.795561788505232,"aZ":-12.508042137132076,"pfxX":2.6800189017237965,"pfxZ":10.538389789272681,"pX":-0.06554575348816309,"pZ":2.405347704000877,"vX0":-3.520820838063697,"vY0":-135.5346605303643,"vZ0":-7.080009980060858,"x":119.5,"y":173.84,"x0":0.9003104497415662,"y0":50.00021222203918,"z0":5.919336769964804,"aX":5.0002627023112565},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":-4.1,"spinRate":2155,"spinDirection":163},"zone":5,"typeConfidence":0.89,"plateTime":0.40365852760755594,"extension":6.9967772480341806},"hitData":{"launchSpeed":75.6,"launchAngle":72.0,"totalDistance":98.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":188.67}},"index":13,"playId":"f63309a8-f7b8-32f2-a6a3-99a5c9dfad8e","pitchNumber":10,"startTime":"2026-07-26T21:43:19.002Z","endTime":"2026-07-26T21:43:27.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:43:27.907Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Denzer Guzman singles on a line drive to center fielder Grant McCray.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-26T21:45:37.862Z","endTime":"2026-07-26T21:45:50.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[0,1],"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":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Jesus Rodriguez remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T21:45:04.736Z","endTime":"2026-07-26T21:45:04.756Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"601","replacedPlayer":{"id":687551,"link":"/api/v1/people/687551"}},{"details":{"description":"Defensive switch from right field to center field for Grant McCray.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-26T21:45:04.756Z","endTime":"2026-07-26T21:45:40.014Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"900"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96281079931848,"aZ":-21.598674457488748,"pfxX":-9.945242125537423,"pfxZ":5.458996394526472,"pX":-0.6097792116189137,"pZ":1.9920460878275903,"vX0":5.488342392173877,"vY0":-137.46804412527882,"vZ0":-6.0110927794758116,"x":140.24,"y":184.99,"x0":-1.3270935988315167,"y0":50.00391221985036,"z0":5.647275482702759,"aX":-19.269492906426414},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.0,"breakHorizontal":17.0,"spinRate":2212,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.39657908695026745,"extension":6.490546739916741},"hitData":{"launchSpeed":82.8,"launchAngle":14.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":126.33,"coordY":84.89}},"index":2,"playId":"823ca430-cbe4-30b6-91dd-e8e5dd661cbb","pitchNumber":1,"startTime":"2026-07-26T21:45:40.014Z","endTime":"2026-07-26T21:45:50.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:45:50.966Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Siri grounds out, pitcher Adrian Houser to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-26T21:45:52.320Z","endTime":"2026-07-26T21:49:48.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,8],"actionIndex":[6,7],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":605288,"link":"/api/v1/people/605288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"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":94.4,"endSpeed":88.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.761088453599417,"aZ":-23.05726156173688,"pfxX":-7.788607203165629,"pfxZ":4.658217822172191,"pX":0.9588187726050931,"pZ":2.3567173788513616,"vX0":8.62667998504768,"vY0":-137.38296952539986,"vZ0":-4.7639487555321915,"x":80.45,"y":175.15,"x0":-1.1756384847307584,"y0":50.0009448906938,"z0":5.633778936981214,"aX":-15.23545316189313},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.8,"breakHorizontal":12.8,"spinRate":2127,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39518027241416576,"extension":6.735970846881942},"index":0,"playId":"dafae523-5893-3694-b8fe-74e54f479573","pitchNumber":1,"startTime":"2026-07-26T21:46:14.968Z","endTime":"2026-07-26T21:46:19.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.659702116542885,"aZ":-21.458700869552253,"pfxX":-8.875627693519991,"pfxZ":5.537530058413574,"pX":-0.5220085071769425,"pZ":2.3473882685498606,"vX0":5.6620201125363625,"vY0":-137.3070933374517,"vZ0":-5.04842200420954,"x":136.9,"y":175.4,"x0":-1.4438473059478851,"y0":50.002591826649734,"z0":5.644225740870502,"aX":-17.16972416372913},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.4,"breakHorizontal":15.1,"spinRate":2107,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.3969295630998326,"extension":6.652699365590274},"index":1,"playId":"fe142ff9-95ca-3e54-934d-35eb8ea80def","pitchNumber":2,"startTime":"2026-07-26T21:46:34.268Z","endTime":"2026-07-26T21:46:39.351Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.557341038494375,"aZ":-20.343348286158257,"pfxX":-9.009848205660479,"pfxZ":6.133349151186736,"pX":1.0073411118207225,"pZ":1.6437450180526845,"vX0":9.177923589347763,"vY0":-136.8629966610171,"vZ0":-6.943030328292693,"x":78.6,"y":194.4,"x0":-1.1927880045373307,"y0":50.00164500579085,"z0":5.570650916618628,"aX":-17.372919053570364},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.1,"breakHorizontal":14.8,"spinRate":2228,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3977167772362127,"extension":6.915935881260288},"index":2,"playId":"2de2dfd2-405e-3293-8446-df75bf82dd52","pitchNumber":3,"startTime":"2026-07-26T21:47:04.653Z","endTime":"2026-07-26T21:47:08.299Z","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":95.1,"endSpeed":87.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.334185185782395,"aZ":-22.07069127922165,"pfxX":-9.922755670258532,"pfxZ":5.166524629067198,"pX":-0.2556701771712373,"pZ":1.8859970120061518,"vX0":6.7822510175051605,"vY0":-138.3856078092249,"vZ0":-5.974695808476055,"x":126.75,"y":187.86,"x0":-1.4380627449673908,"y0":50.00519867385923,"z0":5.5327606253421715,"aX":-19.417959852749952},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.4,"breakHorizontal":16.7,"spinRate":2182,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.39447326525073123,"extension":6.727019437371096},"index":3,"playId":"7b66501a-1695-3a0b-bc44-f4856b18c95b","pitchNumber":4,"startTime":"2026-07-26T21:47:25.276Z","endTime":"2026-07-26T21:47:30.074Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"56bb5b2a-4fc3-3968-a61c-60f724ffb663","startTime":"2026-07-26T21:47:55.120Z","endTime":"2026-07-26T21:48:01.880Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":89.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.446683743390523,"aZ":-12.805818095480507,"pfxX":-6.576481143098028,"pfxZ":9.670447907974104,"pX":0.19854364922305331,"pZ":1.60169491706376,"vX0":6.150999305705183,"vY0":-139.4652988214613,"vZ0":-8.968300702582068,"x":109.43,"y":195.53,"x0":-1.163365474558536,"y0":50.00178377549111,"z0":5.669555963526088,"aX":-13.171225607444049},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":10.9,"spinRate":2298,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.39025050378524817,"extension":6.63567345937656},"index":5,"playId":"1e8bc85c-3367-3cf2-9797-0f0373c9266b","pitchNumber":5,"startTime":"2026-07-26T21:48:16.154Z","endTime":"2026-07-26T21:48:28.180Z","isPitch":true,"type":"pitch"},{"details":{"description":"Denzer Guzman steals (2) 2nd base. Denzer Guzman to 3rd. Denzer Guzman advances to 3rd, on a throwing error by catcher Drew Cavanaugh.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"actionPlayId":"1e8bc85c-3367-3cf2-9797-0f0373c9266b","startTime":"2026-07-26T21:48:43.154Z","endTime":"2026-07-26T21:48:48.858Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694203,"link":"/api/v1/people/694203"}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-07-26T21:48:48.858Z","endTime":"2026-07-26T21:49:40.589Z","isPitch":false,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.023058444355385,"aZ":-25.840863074898717,"pfxX":-9.264264126195357,"pfxZ":3.2618429633083394,"pX":-0.8707690481604752,"pZ":1.8354300380022857,"vX0":5.25821229732058,"vY0":-139.17780117973956,"vZ0":-5.589717106151268,"x":150.19,"y":189.22,"x0":-1.590403729879291,"y0":50.006257004340306,"z0":5.603278483170118,"aX":-18.004444738086956},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.8,"breakHorizontal":15.5,"spinRate":2168,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.39499596922688074,"extension":6.674955418948116},"hitData":{"launchSpeed":70.8,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.47,"coordY":183.1}},"index":8,"playId":"7d0300bf-cba5-3297-b6bc-48cc5084b93e","pitchNumber":6,"startTime":"2026-07-26T21:49:40.589Z","endTime":"2026-07-26T21:49:48.757Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:49:48.757Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-26T21:49:58.182Z","endTime":"2026-07-26T21:51:14.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701852,"link":"/api/v1/people/701852"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.856274760947645,"aZ":-24.664039054999936,"pfxX":-10.001148512156135,"pfxZ":3.789995608463461,"pX":-1.5130106205676557,"pZ":1.913332534679451,"vX0":3.4638583131572918,"vY0":-139.53578398196836,"vZ0":-5.492103491831598,"x":174.67,"y":187.12,"x0":-1.4671343401747476,"y0":50.00498503105244,"z0":5.520898768183497,"aX":-19.826845830638295},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.0,"breakHorizontal":17.5,"spinRate":2272,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.3917569946090085,"extension":6.773334125134274},"index":0,"playId":"a1e4ea44-c25b-373f-a479-2a560ef01a77","pitchNumber":1,"startTime":"2026-07-26T21:50:13.465Z","endTime":"2026-07-26T21:50:22.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.487237683401965,"aZ":-23.104151906850177,"pfxX":-9.622937772132929,"pfxZ":4.487501258076521,"pX":-0.1483903212783088,"pZ":1.7518999577407444,"vX0":6.649132093426294,"vY0":-140.27937524654504,"vZ0":-6.262029414766108,"x":122.66,"y":191.48,"x0":-1.2820223575805978,"y0":50.00413162774652,"z0":5.488444697036765,"aX":-19.45383565131092},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.2,"breakHorizontal":16.3,"spinRate":2247,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.38834157517056367,"extension":6.665761413329028},"index":1,"playId":"7a182f55-6bdd-3512-bcc0-f8134289b4fd","pitchNumber":2,"startTime":"2026-07-26T21:50:31.578Z","endTime":"2026-07-26T21:50:36.673Z","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":91.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.387713143284664,"aZ":-15.539176683515926,"pfxX":-4.0187591135699225,"pfxZ":8.003293936433778,"pX":0.6294457568871168,"pZ":2.4958888932623813,"vX0":6.226172134479333,"vY0":-141.23750393118632,"vZ0":-6.7212124795008945,"x":93.01,"y":171.39,"x0":-1.0525058121534838,"y0":50.00669252858053,"z0":5.853874611987048,"aX":-8.357515166197047},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.8,"breakHorizontal":6.5,"spinRate":2346,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.3835821925623595,"extension":6.437245265595761},"index":2,"playId":"970b0b5b-8131-360e-9b10-d66ea0e26841","pitchNumber":3,"startTime":"2026-07-26T21:50:49.458Z","endTime":"2026-07-26T21:50:53.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.49785355366827,"aZ":-22.76790828323832,"pfxX":-9.770394330843565,"pfxZ":4.774799405398825,"pX":-0.8202645744502355,"pZ":2.1058679085239693,"vX0":4.8823681811834465,"vY0":-139.09442624425714,"vZ0":-5.218989797964862,"x":148.27,"y":181.92,"x0":-1.3233337140812351,"y0":50.00414253551947,"z0":5.504256814169912,"aX":-19.257924244265844},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.8,"breakHorizontal":16.8,"spinRate":2188,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.39290322862662164,"extension":6.667732098683706},"index":3,"playId":"f544276b-e602-368c-a708-ba1aeb8e83f8","pitchNumber":4,"startTime":"2026-07-26T21:51:10.498Z","endTime":"2026-07-26T21:51:14.834Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:51:14.834Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach Neto grounds out, second baseman Luis Arraez to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-26T21:51:23.744Z","endTime":"2026-07-26T21:51:46.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39527739421548,"aZ":-21.69129772923636,"pfxX":-10.297955580737415,"pfxZ":5.189711489435871,"pX":-0.45866615700451435,"pZ":1.9238821022457047,"vX0":6.286287556625923,"vY0":-140.24327927524004,"vZ0":-5.966278943146453,"x":134.48,"y":186.84,"x0":-1.3743440977203598,"y0":50.00592802766136,"z0":5.464000361619044,"aX":-20.8153261991331},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.5,"breakHorizontal":17.6,"spinRate":2330,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.3884049116267052,"extension":6.768810625522563},"hitData":{"launchSpeed":69.6,"launchAngle":8.0,"totalDistance":88.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":124.24,"coordY":153.36}},"index":0,"playId":"be712eb4-d9d5-3a59-96ac-9099f0e6a5c0","pitchNumber":1,"startTime":"2026-07-26T21:51:38.571Z","endTime":"2026-07-26T21:51:46.510Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:51:46.510Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-26T21:55:33.588Z","endTime":"2026-07-26T21:56:31.456Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chase Silseth replaces Samy Natera Jr.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T21:54:23.568Z","endTime":"2026-07-26T21:55:35.559Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681217,"link":"/api/v1/people/681217"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25841555823858,"aZ":-13.604257644983312,"pfxX":-5.764491445231703,"pfxZ":9.469330667020818,"pX":-0.2936497671171349,"pZ":3.011822491071667,"vX0":5.8834196564734125,"vY0":-139.3737908377768,"vZ0":-4.87206786315896,"x":128.19,"y":157.46,"x0":-1.68626745693171,"y0":50.001329110760416,"z0":5.68564162743116,"aX":-11.303562016495642},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":9.1,"spinRate":2372,"spinDirection":214},"zone":1,"typeConfidence":0.91,"plateTime":0.39346640269150734,"extension":5.935559505241994},"index":1,"playId":"a6a1a916-60c1-3480-89ef-d4ab2f0ff76d","pitchNumber":1,"startTime":"2026-07-26T21:55:35.559Z","endTime":"2026-07-26T21:55:40.126Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.531900552331987,"aZ":-36.04923197862945,"pfxX":3.2333373527745897,"pfxZ":-2.348347062282164,"pX":-0.7155097545532352,"pZ":2.13093502929505,"vX0":2.565294086664742,"vY0":-126.70662137657914,"vZ0":-1.6684981746499925,"x":144.27,"y":181.24,"x0":-2.156311789613421,"y0":50.00369028467763,"z0":5.641848561599342,"aX":5.33054625467297},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.4,"breakHorizontal":-6.4,"spinRate":2871,"spinDirection":41},"zone":7,"typeConfidence":0.91,"plateTime":0.43000630551737773,"extension":5.738501917106842},"index":2,"playId":"84a688c0-6e4a-393a-97b1-eea90fb7d221","pitchNumber":2,"startTime":"2026-07-26T21:55:51.740Z","endTime":"2026-07-26T21:55:57.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.660041309087426,"aZ":-33.3095028477321,"pfxX":-7.135671204674437,"pfxZ":-0.6844499921228833,"pX":-0.6240862553856075,"pZ":1.8295257064478598,"vX0":5.158941069704693,"vY0":-128.4142485545817,"vZ0":-3.602275877590449,"x":140.79,"y":189.38,"x0":-1.7404088545739627,"y0":50.00365932264539,"z0":5.864839239537876,"aX":-11.818675679334552},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.9,"breakHorizontal":11.6,"spinRate":1021,"spinDirection":242},"zone":7,"typeConfidence":0.9,"plateTime":0.42789851522129396,"extension":5.866097193018888},"index":3,"playId":"42cee61f-ba19-369f-b91a-82532faa35af","pitchNumber":3,"startTime":"2026-07-26T21:56:07.621Z","endTime":"2026-07-26T21:56:11.359Z","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.0,"endSpeed":89.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99731531084805,"aZ":-12.379351903294461,"pfxX":-5.41038536654251,"pfxZ":9.662823515444988,"pX":-0.4951447845498518,"pZ":3.3800696973389357,"vX0":5.52800052960229,"vY0":-141.24990010539273,"vZ0":-4.553982916603003,"x":135.87,"y":147.52,"x0":-1.761709441784345,"y0":50.00422317026424,"z0":5.790889416685566,"aX":-11.08526661768816},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":8.9,"spinRate":2449,"spinDirection":212},"zone":1,"typeConfidence":0.91,"plateTime":0.38573886802208834,"extension":5.85564244089011},"index":4,"playId":"2ddb6cc4-bff2-351c-b02b-fabef511e326","pitchNumber":4,"startTime":"2026-07-26T21:56:27.193Z","endTime":"2026-07-26T21:56:31.456Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:56:31.456Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drew Cavanaugh singles on a line drive to left fielder Jose Siri.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-26T21:56:41.761Z","endTime":"2026-07-26T21:58:05.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.869832201845,"aZ":-13.534960597401234,"pfxX":-3.593429919217502,"pfxZ":9.344900583830494,"pX":-0.25744467037675556,"pZ":2.546306295547855,"vX0":5.373437328681008,"vY0":-140.15594868849809,"vZ0":-6.067278230575891,"x":126.81,"y":170.03,"x0":-1.7302553888308707,"y0":50.00585347393282,"z0":5.618727605662693,"aX":-7.1701142018598265},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":5.4,"spinRate":2363,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.3903858923728629,"extension":5.83485404155514},"index":0,"playId":"0403e6da-10c9-3af1-b406-b330ec750c9d","pitchNumber":1,"startTime":"2026-07-26T21:56:56.466Z","endTime":"2026-07-26T21:57:00.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.909846060584453,"aZ":-27.782437165377416,"pfxX":-5.937830493290694,"pfxZ":2.5757251096463416,"pX":0.36589506788012616,"pZ":0.9895579871406609,"vX0":7.2439473816847775,"vY0":-129.25966945290727,"vZ0":-6.539103015871081,"x":103.05,"y":212.06,"x0":-1.6909397848077585,"y0":50.00426677133607,"z0":5.662636501884911,"aX":-10.130058441071691},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.5,"breakHorizontal":9.2,"spinRate":991,"spinDirection":250},"zone":14,"typeConfidence":0.9,"plateTime":0.42244440187650145,"extension":5.835505418290371},"index":1,"playId":"24f637cc-fd0b-3d42-a6aa-2872a801c10d","pitchNumber":2,"startTime":"2026-07-26T21:57:15.341Z","endTime":"2026-07-26T21:57:19.696Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.899043770639146,"aZ":-11.994169507000752,"pfxX":-3.8465681507398255,"pfxZ":10.138906225893592,"pX":-0.6781604950733449,"pZ":2.392921484492832,"vX0":4.330450208856582,"vY0":-139.8069735432084,"vZ0":-6.893983018837372,"x":142.85,"y":174.17,"x0":-1.7433817942837702,"y0":50.00259402285952,"z0":5.6686462282669785,"aX":-7.6563782147201325},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":6.1,"spinRate":2407,"spinDirection":210},"zone":4,"typeConfidence":0.9,"plateTime":0.39094268031451396,"extension":5.937473839612616},"index":2,"playId":"5aa1c73e-5599-3196-8a30-4fb8f811f326","pitchNumber":3,"startTime":"2026-07-26T21:57:32.223Z","endTime":"2026-07-26T21:57:36.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.826455583086837,"aZ":-14.701068671865912,"pfxX":-2.176401945998269,"pfxZ":8.80221991510948,"pX":0.027352863548877594,"pZ":3.413798298257855,"vX0":5.604397179068858,"vY0":-139.83316740880502,"vZ0":-3.893046802473232,"x":115.96,"y":146.61,"x0":-1.7179506762485188,"y0":50.00341471945031,"z0":5.785326023317203,"aX":-4.321380781376844},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":2.8,"spinRate":2420,"spinDirection":207},"zone":12,"typeConfidence":0.89,"plateTime":0.39135571932904867,"extension":5.747339106297935},"hitData":{"launchSpeed":73.1,"launchAngle":20.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":97.98,"coordY":100.27}},"index":3,"playId":"5b2a5c10-a042-3141-ac67-bb62593ad29b","pitchNumber":4,"startTime":"2026-07-26T21:57:51.711Z","endTime":"2026-07-26T21:58:05.575Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:58:05.575Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Grant McCray lines out to right fielder Jo Adell.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-26T21:58:16.705Z","endTime":"2026-07-26T21:58:42.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":85.7,"endSpeed":78.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.80979013887914,"aZ":-31.176652765793573,"pfxX":3.7009327914945764,"pfxZ":0.6343507358912177,"pX":0.9690598984963974,"pZ":2.588456593954154,"vX0":6.15047483139507,"vY0":-124.70960081675709,"vZ0":-1.065975470747557,"x":80.06,"y":168.89,"x0":-2.008975315256331,"y0":50.004425762989705,"z0":5.590412201773935,"aX":5.83566163038417},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.2,"breakHorizontal":-8.2,"spinRate":2772,"spinDirection":32},"zone":12,"typeConfidence":0.91,"plateTime":0.4390073893326054,"extension":6.011607502761615},"hitData":{"launchSpeed":84.0,"launchAngle":24.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.6,"coordY":95.1}},"index":0,"playId":"afca235e-b241-3536-9503-b17603e3e98d","pitchNumber":1,"startTime":"2026-07-26T21:58:31.866Z","endTime":"2026-07-26T21:58:42.270Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T21:58:42.270Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Arraez lines out to right fielder Jo Adell.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-26T21:58:45.032Z","endTime":"2026-07-26T22:00:16.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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":95.0,"endSpeed":87.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.999276879881272,"aZ":-14.343157575072762,"pfxX":-3.2130933389722713,"pfxZ":9.152762397077485,"pX":-0.2928442505164173,"pZ":3.5052608298166144,"vX0":5.397606030512104,"vY0":-138.2471408140831,"vZ0":-3.6838652521259863,"x":128.16,"y":144.14,"x0":-1.8474484898087964,"y0":50.000103128240156,"z0":5.809176241208314,"aX":-6.258212908660113},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":4.8,"spinRate":2416,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3952342994241751,"extension":5.901135392198029},"index":0,"playId":"621a1034-f196-31fc-a3d4-9043f94126a1","pitchNumber":1,"startTime":"2026-07-26T21:59:08.510Z","endTime":"2026-07-26T21:59:12.886Z","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":94.8,"endSpeed":87.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14625758868264,"aZ":-14.151394093091293,"pfxX":-3.82946390888641,"pfxZ":9.292147092851062,"pX":-1.499880542546307,"pZ":3.3391272704534836,"vX0":2.9364638624684973,"vY0":-138.02915690241764,"vZ0":-3.9237019977757157,"x":174.17,"y":148.62,"x0":-2.077059144294039,"y0":50.00643761755264,"z0":5.724407919874926,"aX":-7.431281925770292},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":6.4,"spinRate":2315,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.39597742318862705,"extension":5.786744215149103},"index":1,"playId":"73851981-0b48-35ac-a4c7-40070a375d73","pitchNumber":2,"startTime":"2026-07-26T21:59:28.638Z","endTime":"2026-07-26T21:59:32.299Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"4fd1fbfe-15e0-3293-9136-e49208c5d278","startTime":"2026-07-26T21:59:48.568Z","endTime":"2026-07-26T21:59:53.035Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72515562063816,"aZ":-14.258418344813146,"pfxX":-3.9306628793476075,"pfxZ":9.279416449706938,"pX":-0.2554300914108937,"pZ":3.0239974761573385,"vX0":6.040034447090432,"vY0":-137.4213209120761,"vZ0":-4.445119323100149,"x":126.74,"y":157.13,"x0":-1.961572306163017,"y0":50.00550393757141,"z0":5.617134283922092,"aX":-7.591624623369967},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":6.0,"spinRate":2351,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.39713200245377456,"extension":5.79221071635057},"hitData":{"launchSpeed":92.5,"launchAngle":21.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.17,"coordY":92.39}},"index":3,"playId":"df604f86-0648-3e8f-ae46-02d8d03baf43","pitchNumber":3,"startTime":"2026-07-26T22:00:09.701Z","endTime":"2026-07-26T22:00:16.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:00:16.538Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Trout singles on a fly ball to right fielder Jesus Rodriguez.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-26T22:02:14.868Z","endTime":"2026-07-26T22:03:17.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683679,"link":"/api/v1/people/683679"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":89.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.875468668920476,"aZ":-22.552524496133508,"pfxX":-9.157772571114084,"pfxZ":4.807978871089718,"pX":0.461132338352152,"pZ":1.8658025253225299,"vX0":7.591050584225555,"vY0":-138.89133173807795,"vZ0":-6.2712969859714605,"x":99.42,"y":188.4,"x0":-1.0845776846072455,"y0":50.00608426292826,"z0":5.599534066148175,"aX":-18.339189656621464},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.9,"breakHorizontal":15.5,"spinRate":2272,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.39069275524187086,"extension":6.625298140103316},"index":0,"playId":"2d5dfb26-7a92-38b3-948e-8fe8c546edfe","pitchNumber":1,"startTime":"2026-07-26T22:02:32.283Z","endTime":"2026-07-26T22:02:37.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.131151836282516,"aZ":-27.44401866091969,"pfxX":-0.2213457011637593,"pfxZ":2.807012484508018,"pX":0.21250423392167592,"pZ":2.418611734882689,"vX0":4.249683128358503,"vY0":-128.54972597948142,"vZ0":-2.609203246006872,"x":108.9,"y":173.48,"x0":-1.4289906656421878,"y0":50.001082583027134,"z0":5.563933501123628,"aX":-0.3733193699891348},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.8,"breakHorizontal":-0.5,"spinRate":2509,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.42509815940596685,"extension":6.740268525338003},"index":1,"playId":"c0dbe5df-b597-335e-9e4e-b9972b659a63","pitchNumber":2,"startTime":"2026-07-26T22:02:45.013Z","endTime":"2026-07-26T22:02:49.699Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-26T22:03:01.734Z","endTime":"2026-07-26T22:03:06.911Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.54399499564466,"aZ":-17.209719286073337,"pfxX":-10.153708070320562,"pfxZ":7.524870173630877,"pX":-0.19639299011231265,"pZ":3.0075938380571663,"vX0":5.838675400774926,"vY0":-139.2340691607273,"vZ0":-4.798328111925214,"x":124.49,"y":157.57,"x0":-0.9875526274701787,"y0":50.00038805602554,"z0":5.870992824547633,"aX":-20.185892843031382},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":17.4,"spinRate":2308,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.39149175433736705,"extension":6.4400682942360605},"hitData":{"launchSpeed":73.2,"launchAngle":30.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.89,"coordY":110.09}},"index":3,"playId":"95db87cd-e8b3-38ac-a78e-4e7172af909b","pitchNumber":3,"startTime":"2026-07-26T22:03:06.911Z","endTime":"2026-07-26T22:03:17.390Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:03:17.390Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vaughn Grissom pops out to second baseman Luis Arraez.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-26T22:03:19.406Z","endTime":"2026-07-26T22:04:25.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60966696087159,"aZ":-23.814210821890565,"pfxX":-11.17622434763399,"pfxZ":4.270434019868372,"pX":-0.194879950498214,"pZ":3.7003750298630047,"vX0":6.773707218353193,"vY0":-138.8996706787471,"vZ0":-1.1529271604510507,"x":124.43,"y":138.87,"x0":-1.2109623602123167,"y0":50.002308594168525,"z0":5.701747390774058,"aX":-21.87490233200273},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.7,"breakHorizontal":18.8,"spinRate":2167,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3940781608183377,"extension":6.432705371482441},"index":0,"playId":"1efde000-7de7-3107-91f6-ff1135b246fa","pitchNumber":1,"startTime":"2026-07-26T22:03:41.417Z","endTime":"2026-07-26T22:03:46.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.231340726626478,"aZ":-24.163845800667385,"pfxX":-9.07326355039108,"pfxZ":4.145837199118258,"pX":1.3624697428936814,"pZ":2.007054118201586,"vX0":9.676399060778197,"vY0":-137.5950603205419,"vZ0":-5.097833946213365,"x":65.07,"y":184.59,"x0":-1.007576470301352,"y0":50.00623987279256,"z0":5.504254486894243,"aX":-17.541802484288922},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.7,"breakHorizontal":14.6,"spinRate":2216,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3968567012119686,"extension":6.613614715943473},"index":1,"playId":"741f48e6-14db-3667-bfae-b39b1fcfd1c0","pitchNumber":2,"startTime":"2026-07-26T22:03:59.173Z","endTime":"2026-07-26T22:04:02.715Z","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":94.6,"endSpeed":87.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54920157988567,"aZ":-24.883588547552066,"pfxX":-8.960528685966334,"pfxZ":3.7691375776350675,"pX":-0.6115788342052362,"pZ":3.168866640399454,"vX0":5.024825873757873,"vY0":-137.70894972301852,"vZ0":-2.1786530087812466,"x":140.31,"y":153.22,"x0":-1.288915442596986,"y0":50.00353295977251,"z0":5.641417598991842,"aX":-17.332355872004},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.6,"breakHorizontal":15.2,"spinRate":2191,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.39667419958399464,"extension":6.723593893464979},"hitData":{"launchSpeed":70.6,"launchAngle":63.0,"totalDistance":136.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":123.51,"coordY":147.8}},"index":2,"playId":"4868f579-b8c8-3ff4-982e-312c9da10f9c","pitchNumber":3,"startTime":"2026-07-26T22:04:16.113Z","endTime":"2026-07-26T22:04:25.045Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:04:25.045Z","atBatIndex":57},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jorge Soler grounds into a double play, shortstop Willy Adames to second baseman Luis Arraez to first baseman Rafael Devers. Mike Trout out at 2nd. Jorge Soler out at 1st.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-26T22:04:32.836Z","endTime":"2026-07-26T22:05:31.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.171310753071594,"aZ":-24.714604178811577,"pfxX":-9.898837643383144,"pfxZ":3.824979691872544,"pX":0.6623046725482037,"pZ":2.066914834360162,"vX0":8.279633442075065,"vY0":-138.1354396495978,"vZ0":-5.013249000287922,"x":91.75,"y":182.97,"x0":-1.0745117244858382,"y0":50.003660588055624,"z0":5.547779126671635,"aX":-19.303763431575895},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.1,"breakHorizontal":16.4,"spinRate":2197,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.3951537512324772,"extension":6.797294028069446},"index":0,"playId":"568c09f6-db39-3a7a-b53e-1f476bcdfca2","pitchNumber":1,"startTime":"2026-07-26T22:04:51.736Z","endTime":"2026-07-26T22:04:59.700Z","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":95.9,"endSpeed":87.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.281802445277428,"aZ":-14.085378122170034,"pfxX":-3.7119295343892684,"pfxZ":9.13635976263554,"pX":0.9513557910310873,"pZ":4.043015256579248,"vX0":6.277056703030556,"vY0":-139.55091809181442,"vZ0":-2.794751686734996,"x":80.74,"y":129.62,"x0":-0.8409233602395273,"y0":50.00296523106643,"z0":5.980804268269938,"aX":-7.34990450901607},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":5.5,"spinRate":2279,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3919172966835922,"extension":6.448555833490062},"index":1,"playId":"fbde43c7-6b5c-3937-8d70-4bde1d152afb","pitchNumber":2,"startTime":"2026-07-26T22:05:07.376Z","endTime":"2026-07-26T22:05:11.796Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.374778825941227,"aZ":-23.84496211796068,"pfxX":-9.988741471526502,"pfxZ":4.219139724055779,"pX":-0.30700881129821755,"pZ":2.1430291527059437,"vX0":6.344870275371567,"vY0":-139.1993140710823,"vZ0":-4.871249561733068,"x":128.7,"y":180.92,"x0":-1.3105451143592486,"y0":50.00650415895795,"z0":5.481573921249961,"aX":-19.73159192832157},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.8,"breakHorizontal":16.9,"spinRate":2182,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.39252576530345706,"extension":6.624866481790314},"hitData":{"launchSpeed":102.3,"launchAngle":-3.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.24,"coordY":150.67}},"index":2,"playId":"b4734ce9-81d4-38ee-8b96-fbf1a58538a4","pitchNumber":3,"startTime":"2026-07-26T22:05:23.926Z","endTime":"2026-07-26T22:05:31.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:05:31.949Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to center fielder Mike Trout.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-26T22:08:05.544Z","endTime":"2026-07-26T22:08:33.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Zeferjahn replaces Chase Silseth.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T22:07:05.113Z","endTime":"2026-07-26T22:08:07.720Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666171,"link":"/api/v1/people/666171"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.224285855590036,"aZ":-12.994366614099647,"pfxX":-2.23461253498602,"pfxZ":9.74283273017156,"pX":0.2806147078020971,"pZ":2.198518143802473,"vX0":6.4193948642600525,"vY0":-138.52496559192426,"vZ0":-7.143009489543121,"x":106.3,"y":179.42,"x0":-1.763321520802247,"y0":50.00025477973346,"z0":5.656120730443346,"aX":-4.398455579525042},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.6,"breakHorizontal":2.9,"spinRate":2295,"spinDirection":204},"zone":6,"typeConfidence":0.91,"plateTime":0.3934724386338133,"extension":6.565865367599367},"index":1,"playId":"79243dc8-aa99-387e-a714-4d5e629999ce","pitchNumber":1,"startTime":"2026-07-26T22:08:07.720Z","endTime":"2026-07-26T22:08:11.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.816898948608966,"aZ":-22.85516383916959,"pfxX":-8.090651958085298,"pfxZ":4.704298949076346,"pX":-0.08540178884650855,"pZ":1.9006625384544389,"vX0":8.030084597258993,"vY0":-138.85551309133317,"vZ0":-5.545599596672266,"x":120.26,"y":187.46,"x0":-1.943350708733149,"y0":50.00495405271804,"z0":5.413989068806474,"aX":-16.033248420870564},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.7,"breakHorizontal":13.3,"spinRate":2031,"spinDirection":209},"zone":8,"typeConfidence":0.91,"plateTime":0.39227194040258784,"extension":6.704747583251058},"hitData":{"launchSpeed":107.9,"launchAngle":2.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":171.07,"coordY":102.53}},"index":2,"playId":"065cbef4-5a01-37ac-b865-1d8679671118","pitchNumber":2,"startTime":"2026-07-26T22:08:22.149Z","endTime":"2026-07-26T22:08:33.729Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:08:33.729Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Eldridge strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-26T22:08:37.045Z","endTime":"2026-07-26T22:09:33.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":78.4,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.183393860472812,"aZ":-26.487075223085668,"pfxX":7.9063922921355605,"pfxZ":3.6914621688381786,"pX":-0.5880965131069424,"pZ":2.5280554386785363,"vX0":2.0351885185144414,"vY0":-122.26331829756255,"vZ0":-2.126816129647777,"x":139.42,"y":170.52,"x0":-2.455394470754865,"y0":50.00234718412824,"z0":5.643739888312836,"aX":12.176230893376392},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.5,"breakHorizontal":-14.8,"spinRate":2506,"spinDirection":72},"zone":4,"typeConfidence":0.9,"plateTime":0.4450580171258074,"extension":5.9801437565252105},"index":0,"playId":"f823cfaa-5bc4-3552-90c3-e3fdef8e55a0","pitchNumber":1,"startTime":"2026-07-26T22:08:58.453Z","endTime":"2026-07-26T22:09:03.050Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25930170902407,"aZ":-31.282210541317305,"pfxX":9.346697339049333,"pfxZ":0.5910094098239416,"pX":-0.3441130710753107,"pZ":2.1120642634072815,"vX0":2.1827877692858157,"vY0":-121.38260668676566,"vZ0":-2.051065681912108,"x":130.12,"y":181.75,"x0":-2.4679696579573904,"y0":50.00087578519971,"z0":5.6740829675769575,"aX":14.03880976968868},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.8,"breakHorizontal":-17.4,"spinRate":2736,"spinDirection":74},"zone":7,"typeConfidence":0.91,"plateTime":0.4500881988578369,"extension":6.033708140482648},"index":1,"playId":"11be8f45-3331-348d-ad5b-7bcd69ccc2a0","pitchNumber":2,"startTime":"2026-07-26T22:09:13.856Z","endTime":"2026-07-26T22:09:18.571Z","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":95.7,"endSpeed":89.1,"strikeZoneTop":3.541,"strikeZoneBottom":1.787,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.0831816194546,"aZ":-16.220653088951646,"pfxX":-2.8887060328558003,"pfxZ":7.934390053325673,"pX":-0.031563268570753,"pZ":4.145362692347936,"vX0":7.013885666619891,"vY0":-139.41642872967037,"vZ0":-1.1826957136227294,"x":118.2,"y":126.86,"x0":-2.1810114424227054,"y0":50.00219725353478,"z0":5.623349828998447,"aX":-5.809134500291758},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":4.1,"spinRate":2252,"spinDirection":206},"zone":11,"typeConfidence":0.88,"plateTime":0.3897223400305889,"extension":6.463471198693503},"index":2,"playId":"77d65720-3b24-3119-ae8f-c1b13173b1d4","pitchNumber":3,"startTime":"2026-07-26T22:09:29.455Z","endTime":"2026-07-26T22:09:33.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:09:33.848Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-26T22:09:39.386Z","endTime":"2026-07-26T22:10:57.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845005371649822,"aZ":-24.287791626878207,"pfxX":-8.710575357684004,"pfxZ":3.8898782260533835,"pX":-1.435695281655267,"pZ":2.252289808696152,"vX0":5.432893472967891,"vY0":-140.56032622378805,"vZ0":-4.385961034616709,"x":171.73,"y":177.97,"x0":-2.2484674142322674,"y0":50.00398471596837,"z0":5.383766798043002,"aX":-17.66536292286433},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.5,"breakHorizontal":14.9,"spinRate":2120,"spinDirection":220},"zone":13,"typeConfidence":0.91,"plateTime":0.38769275053769325,"extension":6.684644186806411},"index":0,"playId":"a1c43b68-5652-3b9c-90b9-35a91f140b41","pitchNumber":1,"startTime":"2026-07-26T22:09:55.429Z","endTime":"2026-07-26T22:09:59.459Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":80.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.745296637592446,"aZ":-25.06330322321353,"pfxX":7.795154769810612,"pfxZ":4.441330870685061,"pX":-0.6549484064354948,"pZ":2.4527296890012917,"vX0":1.8924348262620585,"vY0":-124.34988831736851,"vZ0":-2.608191735010805,"x":141.97,"y":172.56,"x0":-2.4352358678848636,"y0":50.00152029782951,"z0":5.547172230059908,"aX":12.477461427918499},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.8,"breakHorizontal":-14.5,"spinRate":2747,"spinDirection":84},"zone":4,"typeConfidence":0.9,"plateTime":0.43679575636671997,"extension":6.245482160399948},"index":1,"playId":"65064b03-b0ff-3594-81bc-abce337c4b5d","pitchNumber":2,"startTime":"2026-07-26T22:10:10.996Z","endTime":"2026-07-26T22:10:15.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42929318510408,"aZ":-33.8880076137886,"pfxX":4.786781897173828,"pfxZ":-1.0160528909049091,"pX":0.25701912500676183,"pZ":2.657595379258384,"vX0":4.541559666290926,"vY0":-127.8269363868251,"vZ0":-1.1749066729614175,"x":107.2,"y":167.02,"x0":-2.1547161758734594,"y0":50.00626628855229,"z0":5.746218385199218,"aX":8.047314435756318},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.9,"breakHorizontal":-9.6,"spinRate":2631,"spinDirection":82},"zone":6,"typeConfidence":0.78,"plateTime":0.42592762174261045,"extension":6.349867651787455},"index":2,"playId":"c866e6f7-d2e1-3cff-8699-0e1d399139e3","pitchNumber":3,"startTime":"2026-07-26T22:10:32.684Z","endTime":"2026-07-26T22:10:39.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":83.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.102319102474215,"aZ":-32.13553277093331,"pfxX":3.3819994749655753,"pfxZ":0.026569124862439786,"pX":0.2759800644457805,"pZ":0.9272546977906568,"vX0":4.381853016843315,"vY0":-129.19904181294277,"vZ0":-6.2258250666533,"x":106.48,"y":213.74,"x0":-1.8720245657741899,"y0":50.00640976371787,"z0":5.792252083771584,"aX":5.804704980207486},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.0,"breakHorizontal":-7.0,"spinRate":2663,"spinDirection":85},"zone":14,"typeConfidence":0.93,"plateTime":0.4215108357479824,"extension":6.469390449778456},"index":3,"playId":"7dfab6cb-a692-343a-b4d4-ed8216bf129a","pitchNumber":4,"startTime":"2026-07-26T22:10:52.265Z","endTime":"2026-07-26T22:10:57.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:10:57.534Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out to first baseman Nolan Schanuel.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-26T22:11:05.304Z","endTime":"2026-07-26T22:11:28.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":89.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.038055826494443,"aZ":-21.327552251703864,"pfxX":-7.8942867030166815,"pfxZ":5.3506690155729295,"pX":-0.23256754522591,"pZ":2.678519649261037,"vX0":6.987969864694278,"vY0":-140.37690959681717,"vZ0":-3.943213773012661,"x":125.86,"y":166.46,"x0":-1.7092917507350691,"y0":50.0030621568481,"z0":5.462378650601625,"aX":-16.00613285342408},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.2,"breakHorizontal":13.2,"spinRate":1992,"spinDirection":209},"zone":5,"typeConfidence":0.9,"plateTime":0.3878371553327211,"extension":6.614126253367737},"hitData":{"launchSpeed":102.8,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.38,"coordY":167.39}},"index":0,"playId":"d510f255-1e46-39a5-a038-3994da2849df","pitchNumber":1,"startTime":"2026-07-26T22:11:22.672Z","endTime":"2026-07-26T22:11:28.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:11:28.332Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nolan Schanuel walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-26T22:13:25.314Z","endTime":"2026-07-26T22:15:09.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5570048125137,"aZ":-19.555117185695558,"pfxX":-4.596949970392453,"pfxZ":6.610013193639727,"pX":-0.9621234111369135,"pZ":2.2862494280038907,"vX0":2.386254924603508,"vY0":-136.65518491311843,"vZ0":-5.9243139033338785,"x":153.67,"y":177.05,"x0":-1.2452312586472911,"y0":50.000508980638855,"z0":5.8072375420081075,"aX":-8.771933276681693},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.0,"breakHorizontal":7.9,"spinRate":2211,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3994255129297164,"extension":6.352131448314197},"index":0,"playId":"b93c2cc7-9ecf-346e-aff0-a1b16c4c75a8","pitchNumber":1,"startTime":"2026-07-26T22:13:38.305Z","endTime":"2026-07-26T22:13:43.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.075340233115806,"aZ":-20.125445323855157,"pfxX":-4.646376808620671,"pfxZ":7.407485507277934,"pX":-0.6505183659641127,"pZ":1.4557572276193125,"vX0":3.6303265612993747,"vY0":-125.8175051226454,"vZ0":-6.14151263488712,"x":141.8,"y":199.47,"x0":-1.4983107721720035,"y0":50.001050794615644,"z0":5.525153354233136,"aX":-7.556052732865832},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":12.5,"breakHorizontal":7.7,"spinRate":1426,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.43294887095638845,"extension":6.32945302394764},"index":1,"playId":"1e8c2fd9-cecd-34ac-a97e-2a2742f1ad46","pitchNumber":2,"startTime":"2026-07-26T22:14:13.839Z","endTime":"2026-07-26T22:14:18.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08675166835892,"aZ":-14.430222901683468,"pfxX":-6.735531018855159,"pfxZ":8.848637127603968,"pX":-0.015650387584865918,"pZ":1.3851240451771814,"vX0":5.766555128973979,"vY0":-139.87747729359322,"vZ0":-8.951663226827343,"x":117.6,"y":201.38,"x0":-1.2170317638233323,"y0":50.001490814312135,"z0":5.54822052227171,"aX":-13.502773209953448},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":11.2,"spinRate":2403,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.3898369226244984,"extension":6.620063574035401},"index":2,"playId":"955539fa-781f-3088-8269-deec25304a6e","pitchNumber":3,"startTime":"2026-07-26T22:14:28.879Z","endTime":"2026-07-26T22:14:33.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.343828515231248,"aZ":-11.143393231053066,"pfxX":-8.360961853856598,"pfxZ":10.54732376057175,"pX":1.58010183368577,"pZ":0.1950854314259476,"vX0":9.53690843164319,"vY0":-139.36659471520397,"vZ0":-12.885732635060748,"x":56.77,"y":233.51,"x0":-0.77811846211924,"y0":50.002623013909194,"z0":5.580297619177406,"aX":-16.670549863658703},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":13.4,"spinRate":2355,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.39098932707564105,"extension":6.583650678630313},"index":3,"playId":"9e7ef9cb-3955-3d18-aea1-186a11cd41e4","pitchNumber":4,"startTime":"2026-07-26T22:14:43.946Z","endTime":"2026-07-26T22:14:48.506Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.319470961928555,"aZ":-14.452887855471165,"pfxX":-6.279675813887687,"pfxZ":9.083417757568688,"pX":-0.8870705014786813,"pZ":3.192852722945959,"vX0":3.130897145775999,"vY0":-138.19164671226088,"vZ0":-4.43958043903429,"x":150.81,"y":152.57,"x0":-1.213630843270767,"y0":50.00211965258544,"z0":5.77848388287104,"aX":-12.249014722994742},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":10.8,"spinRate":2251,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3950595803523229,"extension":6.493060044926241},"index":4,"playId":"54d925f3-afa9-36cd-98e1-23a7dc347743","pitchNumber":5,"startTime":"2026-07-26T22:15:04.372Z","endTime":"2026-07-26T22:15:09.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:15:09.585Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jo Adell lines out sharply to center fielder Grant McCray.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-26T22:15:18.089Z","endTime":"2026-07-26T22:16:00.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11560355003576,"aZ":-24.75906199533446,"pfxX":-10.35894959792231,"pfxZ":3.8750580046813283,"pX":-1.3110769040811687,"pZ":2.6961811143660044,"vX0":3.709961562494076,"vY0":-136.9851344418445,"vZ0":-3.480502293502823,"x":166.98,"y":165.98,"x0":-1.3310002532236906,"y0":50.004686828806,"z0":5.6611961281435015,"aX":-19.83849398521433},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.5,"breakHorizontal":18.1,"spinRate":2227,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3986862714607695,"extension":6.513536425018379},"index":0,"playId":"93c4a8fc-54e6-3b26-b97a-1ca4f389951d","pitchNumber":1,"startTime":"2026-07-26T22:15:31.853Z","endTime":"2026-07-26T22:15:36.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.686234130761427,"aZ":-25.740273855242485,"pfxX":-9.561084870017373,"pfxZ":3.3686423080417587,"pX":-0.06489447618643883,"pZ":2.643633520809018,"vX0":6.585312478100681,"vY0":-136.55318773829177,"vZ0":-3.0696543028714576,"x":119.47,"y":167.4,"x0":-1.2509113583598777,"y0":50.00411351696649,"z0":5.5299953360558085,"aX":-18.274648259448814},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.8,"breakHorizontal":16.2,"spinRate":2211,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.3992721124748444,"extension":6.5354586873018095},"hitData":{"launchSpeed":101.6,"launchAngle":20.0,"totalDistance":367.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":124.13,"coordY":51.27}},"index":1,"playId":"1bd85a59-3f8e-3910-9440-bcc073c3244c","pitchNumber":2,"startTime":"2026-07-26T22:15:48.704Z","endTime":"2026-07-26T22:16:00.380Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:16:00.380Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Denzer Guzman grounds out, third baseman Casey Schmitt to first baseman Rafael Devers.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-26T22:16:02.183Z","endTime":"2026-07-26T22:20:24.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,9,10,11],"actionIndex":[8],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Pickoff Error 1B","eventType":"pickoff_error_1b","movementReason":"r_pickoff_error_1b","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":605288,"link":"/api/v1/people/605288"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":88.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.324283635031467,"aZ":-22.641582034287456,"pfxX":-9.961752988118798,"pfxZ":4.88622357860212,"pX":0.5796849151268704,"pZ":1.5344095022652406,"vX0":7.915668455682208,"vY0":-137.76596873052404,"vZ0":-6.7760885495842365,"x":94.9,"y":197.35,"x0":-1.0154173843216652,"y0":50.00393202560719,"z0":5.5223470313877545,"aX":-19.43603267196976},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.8,"breakHorizontal":16.7,"spinRate":2177,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.39534458954219565,"extension":6.484296040593694},"index":0,"playId":"38fd6d1e-18ca-36d6-852c-5eb9c78559b8","pitchNumber":1,"startTime":"2026-07-26T22:16:23.601Z","endTime":"2026-07-26T22:16:28.025Z","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":95.8,"endSpeed":88.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39398709948206,"aZ":-24.099429237397846,"pfxX":-8.948536807666816,"pfxZ":4.093737599123338,"pX":0.9126614452361792,"pZ":1.28719747522618,"vX0":8.789070089572311,"vY0":-139.19288909591222,"vZ0":-7.117379738899095,"x":82.21,"y":204.03,"x0":-1.113614984359674,"y0":50.00665978471653,"z0":5.4580022872020075,"aX":-17.6739351200033},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.1,"breakHorizontal":14.5,"spinRate":2126,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3925396419510019,"extension":6.514704946934155},"index":1,"playId":"2c9a8ed9-78e2-3f25-9ce3-37d17888b8a1","pitchNumber":2,"startTime":"2026-07-26T22:16:41.870Z","endTime":"2026-07-26T22:16:46.152Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85546059161261,"aZ":-18.060976631991903,"pfxX":-4.084922455104895,"pfxZ":7.226307095282532,"pX":0.19519584421072317,"pZ":1.5278880765522524,"vX0":4.977510093029715,"vY0":-138.81049432802212,"vZ0":-7.890913870145479,"x":109.56,"y":197.53,"x0":-1.0898477645227258,"y0":50.00445250481453,"z0":5.608508131975335,"aX":-7.97887806928703},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.6,"breakHorizontal":6.4,"spinRate":2192,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.3944815829098913,"extension":6.687687472236091},"index":2,"playId":"74c75846-b659-39de-82e2-79a6c15c8ff0","pitchNumber":3,"startTime":"2026-07-26T22:16:59.837Z","endTime":"2026-07-26T22:17:04.799Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":3,"strikes":0,"outs":1},"index":3,"actionPlayId":"74c75846-b659-39de-82e2-79a6c15c8ff0","startTime":"2026-07-26T22:17:10.140Z","endTime":"2026-07-26T22:17:24.120Z","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},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.515466523355222,"aZ":-21.477304740920193,"pfxX":-9.254568323626614,"pfxZ":5.428323805172975,"pX":0.17503574176642872,"pZ":2.0185265344205887,"vX0":7.005306343482087,"vY0":-138.45066590962216,"vZ0":-5.610766863158468,"x":110.33,"y":184.28,"x0":-1.16656614795172,"y0":50.00267252640966,"z0":5.4779100597067085,"aX":-18.239084472381062},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.0,"breakHorizontal":15.6,"spinRate":2172,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.39333184162343526,"extension":6.538532650374805},"index":4,"playId":"8bae12f0-cdab-3ad8-81e1-43375718f38f","pitchNumber":4,"startTime":"2026-07-26T22:17:24.120Z","endTime":"2026-07-26T22:17:28.436Z","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":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9846643448783,"aZ":-22.094423669123557,"pfxX":-9.484072232508613,"pfxZ":5.188123870528505,"pX":-0.5081662881332144,"pZ":1.8752471348000526,"vX0":5.267977179718455,"vY0":-137.65708983092347,"vZ0":-5.833976964064816,"x":136.37,"y":188.15,"x0":-1.201840103536846,"y0":50.00570057507764,"z0":5.491639396027046,"aX":-18.431572134380772},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.5,"breakHorizontal":16.3,"spinRate":2152,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.3960186169459954,"extension":6.749298769964112},"index":5,"playId":"91001376-7044-337a-bf3f-1fa91a365e0a","pitchNumber":5,"startTime":"2026-07-26T22:17:39.646Z","endTime":"2026-07-26T22:17:43.656Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53399167613203,"aZ":-22.896711752414117,"pfxX":-10.313046728433939,"pfxZ":4.772407269636196,"pX":-0.10717255517824485,"pZ":1.8037478183265672,"vX0":6.699705673743378,"vY0":-137.56583755512318,"vZ0":-5.711316457373358,"x":121.09,"y":190.08,"x0":-1.2169997440584186,"y0":50.002589129416855,"z0":5.42919506830077,"aX":-20.041311620660306},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.8,"breakHorizontal":17.5,"spinRate":2146,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.39606972297697496,"extension":6.5959987037120245},"index":6,"playId":"680f91a2-568b-3db8-9d92-af1994fccb1c","pitchNumber":6,"startTime":"2026-07-26T22:18:04.903Z","endTime":"2026-07-26T22:18:09.051Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"5dfc57e7-f377-3e6d-a09a-e191445ca364","startTime":"2026-07-26T22:18:35.695Z","endTime":"2026-07-26T22:18:49.167Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Throwing error by pitcher Adrian Houser on the pickoff attempt.","event":"Pickoff Error 1B","eventType":"pickoff_error_1b","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":8,"actionPlayId":"5dfc57e7-f377-3e6d-a09a-e191445ca364","startTime":"2026-07-26T22:19:06.318Z","endTime":"2026-07-26T22:19:28.146Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65026447243128,"aZ":-24.496838869867226,"pfxX":-8.792630568012822,"pfxZ":3.840624091869163,"pX":-1.4392927675633687,"pZ":3.2595323190039682,"vX0":3.0573771762107502,"vY0":-139.5915348985495,"vZ0":-1.9972586382310293,"x":171.86,"y":150.77,"x0":-1.398077984215841,"y0":50.00354600598493,"z0":5.576322801475603,"aX":-17.57439344611178},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.8,"breakHorizontal":15.5,"spinRate":2160,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3904795649965953,"extension":6.5863059300522755},"index":9,"playId":"a7ba4f87-6c5c-3607-9d12-39aa476543c7","pitchNumber":7,"startTime":"2026-07-26T22:19:28.146Z","endTime":"2026-07-26T22:19:33.174Z","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":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.192548214145884,"aZ":-24.116254419312774,"pfxX":-8.22609335241598,"pfxZ":4.153575597628043,"pX":-0.6103302101803332,"pZ":2.0947391765632433,"vX0":4.920616489412415,"vY0":-137.43507081781954,"vZ0":-4.782210150978573,"x":140.26,"y":182.22,"x0":-1.3412735941632972,"y0":50.0057662366687,"z0":5.464342292764178,"aX":-15.974585665351594},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.8,"breakHorizontal":14.0,"spinRate":2205,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.39627516501643356,"extension":6.651036499343344},"index":10,"playId":"6f6eeec5-b199-39cf-be01-1845a17206b1","pitchNumber":8,"startTime":"2026-07-26T22:19:51.991Z","endTime":"2026-07-26T22:19:56.529Z","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":96.0,"endSpeed":88.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.472403912692243,"aZ":-16.48701231272986,"pfxX":-4.096731344886933,"pfxZ":7.817394950218485,"pX":-0.2324355741426119,"pZ":2.6116259454267965,"vX0":3.8244920325487723,"vY0":-139.807744367207,"vZ0":-5.598630711527572,"x":125.86,"y":168.27,"x0":-1.0768115917313488,"y0":50.00356860811405,"z0":5.698612021474087,"aX":-8.221630602404337},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.3,"breakHorizontal":6.7,"spinRate":2298,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.38973364750446526,"extension":6.649938854021011},"hitData":{"launchSpeed":78.7,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.22,"coordY":170.94}},"index":11,"playId":"f66356b1-cedb-3725-9b70-b1483af66b16","pitchNumber":9,"startTime":"2026-07-26T22:20:16.716Z","endTime":"2026-07-26T22:20:24.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:20:24.625Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Siri flies out to center fielder Grant McCray.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-26T22:20:37.588Z","endTime":"2026-07-26T22:23:03.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80731043987815,"aZ":-22.586431957661482,"pfxX":-9.640541463896737,"pfxZ":4.836845124741448,"pX":-1.3080416508491437,"pZ":2.8914808881495357,"vX0":3.362006375279454,"vY0":-139.53352338806295,"vZ0":-3.2605203110711276,"x":166.86,"y":160.71,"x0":-1.2721170843403662,"y0":50.00408220400215,"z0":5.554110264522952,"aX":-19.113400487198778},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.3,"breakHorizontal":16.8,"spinRate":2258,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39173184619719503,"extension":6.37123691831046},"index":0,"playId":"25118bf0-45d9-3efa-b359-861bc1f1403c","pitchNumber":1,"startTime":"2026-07-26T22:20:51.390Z","endTime":"2026-07-26T22:20:55.836Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.271387411540896,"aZ":-24.581187124114727,"pfxX":-8.937979339225706,"pfxZ":3.7674544862272894,"pX":0.11402572192941061,"pZ":1.1309926494818394,"vX0":6.854275879113673,"vY0":-140.05972395119448,"vZ0":-7.5042454570382375,"x":112.65,"y":208.24,"x0":-1.185766961127706,"y0":50.005314319745665,"z0":5.416891691160888,"aX":-18.021719276730533},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.6,"breakHorizontal":15.0,"spinRate":2264,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.38890114539406095,"extension":6.534323903531988},"index":1,"playId":"6017f27e-8f3e-3090-a0b8-414130c7ca04","pitchNumber":2,"startTime":"2026-07-26T22:21:06.525Z","endTime":"2026-07-26T22:21:11.770Z","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":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.448654084974105,"aZ":-20.03790199464556,"pfxX":-3.613887605964006,"pfxZ":6.144111151179519,"pX":-1.0527299537699235,"pZ":4.283524569495412,"vX0":1.4962381292108555,"vY0":-138.60674478493482,"vZ0":-0.8499219229330189,"x":157.13,"y":123.12,"x0":-1.1252308095374501,"y0":50.00569070573223,"z0":5.912998693894686,"aX":-7.1427483722593035},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.2,"breakHorizontal":6.4,"spinRate":2285,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3928309606057403,"extension":6.578817771508089},"index":2,"playId":"88644423-3c12-3dcb-b6c3-221e1166ff42","pitchNumber":3,"startTime":"2026-07-26T22:21:44.959Z","endTime":"2026-07-26T22:21:49.204Z","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":2},"pitchData":{"startSpeed":94.0,"endSpeed":88.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.387653181811643,"aZ":-22.814371170431905,"pfxX":-7.062719573739336,"pfxZ":4.794949878539997,"pX":-1.3478302850097275,"pZ":2.6201937640488193,"vX0":2.54963302436299,"vY0":-137.15784807155507,"vZ0":-3.628367506472418,"x":168.38,"y":168.03,"x0":-1.3587708636523683,"y0":50.00152189171303,"z0":5.471624866921199,"aX":-13.78395788286656},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.3,"breakHorizontal":12.5,"spinRate":2157,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3956725359143296,"extension":6.413741566449577},"index":3,"playId":"bcea7c00-c89d-37e4-a481-85311b735745","pitchNumber":4,"startTime":"2026-07-26T22:21:59.896Z","endTime":"2026-07-26T22:22:04.422Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-07-26T22:22:15.814Z","endTime":"2026-07-26T22:22:32.036Z","isPitch":false,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"}},{"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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":87.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.733425494324027,"aZ":-25.69961372252228,"pfxX":-8.432219003104581,"pfxZ":3.342308225798644,"pX":-0.06882459999347759,"pZ":2.1728344501402033,"vX0":6.116377530420932,"vY0":-137.00458826722854,"vZ0":-4.38526146191662,"x":119.62,"y":180.11,"x0":-1.2129828120213737,"y0":50.005800813835485,"z0":5.509854482605039,"aX":-16.345550312609422},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":14.3,"spinRate":2209,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.3968545944866335,"extension":6.683695092699849},"index":5,"playId":"c04a1a04-54d4-3b30-a281-0e4cddacfd65","pitchNumber":5,"startTime":"2026-07-26T22:22:32.036Z","endTime":"2026-07-26T22:22:35.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(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.6,"endSpeed":88.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02602304598477,"aZ":-16.679496910822472,"pfxX":-5.085612355701712,"pfxZ":7.755630067791551,"pX":-0.06614370383048142,"pZ":2.2159798860347664,"vX0":4.82733252774167,"vY0":-139.19880789292395,"vZ0":-6.2641204745315635,"x":119.52,"y":178.95,"x0":-1.147262952998036,"y0":50.00113810395608,"z0":5.567027654647734,"aX":-10.157256433527644},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.2,"breakHorizontal":8.4,"spinRate":2274,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.39083643602574325,"extension":6.591286743921181},"hitData":{"launchSpeed":101.4,"launchAngle":65.0,"totalDistance":202.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.61,"coordY":113.17}},"index":6,"playId":"80b584eb-d00d-36c2-95c3-b750bdca13de","pitchNumber":6,"startTime":"2026-07-26T22:22:52.870Z","endTime":"2026-07-26T22:23:03.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:23:03.142Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jesus Rodriguez walks.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-26T22:25:30.605Z","endTime":"2026-07-26T22:27:10.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[0,1],"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":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Oswald Peraza replaces second baseman Vaughn Grissom, batting 3rd, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-26T22:25:01.488Z","endTime":"2026-07-26T22:25:01.515Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"301","replacedPlayer":{"id":687093,"link":"/api/v1/people/687093"}},{"details":{"description":"Pitching Change: Sam Bachman replaces Ryan Zeferjahn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-26T22:25:01.515Z","endTime":"2026-07-26T22:25:32.579Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696147,"link":"/api/v1/people/696147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35641594277029,"aZ":-24.738967651301607,"pfxX":-10.446688864909031,"pfxZ":3.568673901557828,"pX":0.2131285446218059,"pZ":2.379588385741689,"vX0":8.396191439901155,"vY0":-142.5974443185852,"vZ0":-3.744694792213336,"x":108.88,"y":174.53,"x0":-1.395940874236818,"y0":50.000336256694695,"z0":5.249970462657049,"aX":-21.75145264061681},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.0,"breakHorizontal":17.5,"spinRate":2303,"spinDirection":235},"zone":5,"typeConfidence":0.91,"plateTime":0.382474819916669,"extension":6.112135733045309},"index":2,"playId":"bea30bf4-08fc-3a2c-86fb-c5bd0abae65d","pitchNumber":1,"startTime":"2026-07-26T22:25:32.579Z","endTime":"2026-07-26T22:25:37.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.047666605915097,"aZ":-34.24929312893276,"pfxX":1.4842641091549824,"pfxZ":-1.298659478059136,"pX":-0.589734519721558,"pZ":3.7040384873449517,"vX0":1.6678260467505903,"vY0":-124.23680153315726,"vZ0":2.157824644976719,"x":139.48,"y":138.77,"x0":-1.4574919527054668,"y0":50.00338364452434,"z0":5.629999816369881,"aX":2.3685060686498858},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.8,"breakHorizontal":-3.0,"spinRate":2569,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.43741390125835666,"extension":5.70320946835608},"index":3,"playId":"e3b82ebb-053a-33a3-8dcc-5034bac3b8ff","pitchNumber":2,"startTime":"2026-07-26T22:25:49.557Z","endTime":"2026-07-26T22:25:53.979Z","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":86.5,"endSpeed":80.6,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11249685706944,"aZ":-31.889190914381196,"pfxX":1.8102924525048163,"pfxZ":0.1768233797086296,"pX":2.729063799382534,"pZ":0.6486274583455174,"vX0":9.043430941460938,"vY0":-125.69571489828425,"vZ0":-5.343947286119646,"x":12.97,"y":221.27,"x0":-1.1361641227348058,"y0":50.004870560831556,"z0":5.361770808602855,"aX":2.923141188346021},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.6,"breakHorizontal":-5.2,"spinRate":2663,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4341254409373332,"extension":6.023566994139561},"index":4,"playId":"47c9b835-bafc-3a10-9a97-6783202d692b","pitchNumber":3,"startTime":"2026-07-26T22:26:05.367Z","endTime":"2026-07-26T22:26:09.091Z","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":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.1,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.655178963162744,"aZ":-23.387814231649077,"pfxX":-12.120891428918853,"pfxZ":4.250125217892336,"pX":-0.9510259080161942,"pZ":4.065244686436934,"vX0":5.45498306823186,"vY0":-141.98274429118132,"vZ0":0.2493860870991954,"x":153.25,"y":129.02,"x0":-1.3088945646761745,"y0":50.003937293150095,"z0":5.449606038331572,"aX":-25.06096108022},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.9,"breakHorizontal":21.1,"spinRate":2189,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.3839253589362799,"extension":5.938727203158024},"index":5,"playId":"10c3a027-034c-3f1f-a306-fb746597887d","pitchNumber":4,"startTime":"2026-07-26T22:26:24.145Z","endTime":"2026-07-26T22:26:28.791Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":92.1,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.885387322594678,"aZ":-24.44682726392134,"pfxX":-11.376420884217183,"pfxZ":3.594637160174452,"pX":-0.23905636657078067,"pZ":2.5947525129052336,"vX0":7.210626376631173,"vY0":-144.57374189156792,"vZ0":-3.1126638388818955,"x":126.11,"y":168.72,"x0":-1.2678660856371617,"y0":50.000806441276744,"z0":5.16005351555882,"aX":-24.447258620622886},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":6.1,"breakHorizontal":19.4,"spinRate":2308,"spinDirection":235},"zone":5,"typeConfidence":0.91,"plateTime":0.3766580764557812,"extension":6.222489501707731},"index":6,"playId":"76682d8e-d9f0-3eca-b22d-071102720322","pitchNumber":5,"startTime":"2026-07-26T22:26:40.379Z","endTime":"2026-07-26T22:26:44.281Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"startTime":"2026-07-26T22:26:51.537Z","endTime":"2026-07-26T22:27:06.126Z","isPitch":false,"type":"action","player":{"id":683679,"link":"/api/v1/people/683679"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":91.5,"strikeZoneTop":3.116,"strikeZoneBottom":1.572,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.244750520649248,"aZ":-23.840369309039957,"pfxX":-12.32915628234372,"pfxZ":3.891953886667949,"pX":-0.5858042656524318,"pZ":3.6197134197478915,"vX0":6.023634250117804,"vY0":-144.8178530509608,"vZ0":-0.5156936849276302,"x":139.33,"y":141.05,"x0":-1.0817164816571456,"y0":50.00219171857549,"z0":5.247948496743947,"aX":-26.399453366911377},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":7.1,"breakHorizontal":21.2,"spinRate":2309,"spinDirection":233},"zone":11,"typeConfidence":0.91,"plateTime":0.37705292687720693,"extension":6.002696127776454},"index":8,"playId":"a9efb410-8808-3dc6-a21d-24391f37e628","pitchNumber":6,"startTime":"2026-07-26T22:27:06.126Z","endTime":"2026-07-26T22:27:10.751Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:27:10.751Z","atBatIndex":67},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Willy Adames grounds into a force out, third baseman Denzer Guzman to second baseman Oswald Peraza. Jesus Rodriguez out at 2nd. Willy Adames to 1st.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-26T22:27:28.573Z","endTime":"2026-07-26T22:29:58.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.727101665532107,"aZ":-33.60538148073507,"pfxX":2.5754713580857964,"pfxZ":-0.877504276000483,"pX":-0.8579057564514182,"pZ":4.175004490380247,"vX0":0.4756568732003723,"vY0":-126.7646987237538,"vZ0":3.0369305665036688,"x":149.7,"y":126.05,"x0":-1.3824143338795303,"y0":50.000642157044844,"z0":5.635837108977894,"aX":4.211312623133127},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.7,"breakHorizontal":-4.8,"spinRate":2590,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.43127146800950467,"extension":5.871113878345834},"index":0,"playId":"df5e24e4-a0b2-3177-b035-4dba33f71fc5","pitchNumber":1,"startTime":"2026-07-26T22:27:34.420Z","endTime":"2026-07-26T22:27:40.509Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-26T22:27:44.140Z","endTime":"2026-07-26T22:28:35.360Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.97663984649618,"aZ":-32.57954285815214,"pfxX":4.109723008627385,"pfxZ":-0.25154082430538516,"pX":-0.015152739450412367,"pZ":3.780140892691261,"vX0":1.8602387824385522,"vY0":-125.84865119605665,"vZ0":2.0143650694072592,"x":117.58,"y":136.72,"x0":-1.2935536897211302,"y0":50.00071411021505,"z0":5.573565192531359,"aX":6.715749401875516},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.1,"breakHorizontal":-7.8,"spinRate":2544,"spinDirection":57},"zone":12,"typeConfidence":2.0,"plateTime":0.4321031999728868,"extension":5.927759561029449},"index":2,"playId":"b258bcd6-d2ec-3dd8-a7de-b96118ce49c6","pitchNumber":2,"startTime":"2026-07-26T22:28:35.360Z","endTime":"2026-07-26T22:28:40.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":91.7,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98021301221628,"aZ":-20.054382959550967,"pfxX":-9.825128282240497,"pfxZ":5.696559079851195,"pX":0.9559217507393515,"pZ":1.922017576342084,"vX0":9.266183610168666,"vY0":-143.922864110855,"vZ0":-6.0317337097255574,"x":80.56,"y":186.89,"x0":-1.0068586020170358,"y0":50.0047100657837,"z0":5.260387431391668,"aX":-20.906091335286128},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":9.5,"breakHorizontal":16.3,"spinRate":2277,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.3785357680124495,"extension":6.099207779527592},"index":3,"playId":"0a065388-420a-3f84-b109-176b5d10db5b","pitchNumber":3,"startTime":"2026-07-26T22:28:50.475Z","endTime":"2026-07-26T22:28:55.195Z","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":true},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":92.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.522595482305725,"aZ":-27.128844756071846,"pfxX":-9.953161310489547,"pfxZ":2.3486881216171698,"pX":-0.7896559752198311,"pZ":1.9023674102674666,"vX0":5.140445414182,"vY0":-144.61681179658262,"vZ0":-4.8038271508515065,"x":147.1,"y":187.42,"x0":-1.2844203864730332,"y0":50.000538485392475,"z0":5.2215661325071,"aX":-21.359581420128183},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":3.6,"breakHorizontal":17.2,"spinRate":2367,"spinDirection":232},"zone":7,"typeConfidence":0.91,"plateTime":0.3768365973483436,"extension":6.118740411087191},"index":4,"playId":"b9d48bc2-393d-3708-9a50-19387983d09b","pitchNumber":4,"startTime":"2026-07-26T22:29:05.195Z","endTime":"2026-07-26T22:29:10.582Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":137,"player":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"}}},{"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":2,"outs":0},"pitchData":{"startSpeed":99.0,"endSpeed":91.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.290390708588014,"aZ":-23.31253338004067,"pfxX":-9.726825446601518,"pfxZ":4.145963258350175,"pX":0.04899848457626329,"pZ":3.110116641135451,"vX0":7.130587947835313,"vY0":-144.1454284789529,"vZ0":-2.2320175152303277,"x":115.13,"y":154.81,"x0":-1.1723412794618624,"y0":50.007093733981534,"z0":5.30891184740927,"aX":-20.814062274553027},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.3,"breakHorizontal":16.6,"spinRate":2388,"spinDirection":229},"zone":2,"typeConfidence":0.91,"plateTime":0.37759596562137787,"extension":5.974769485711471},"index":5,"playId":"aabd82e1-9df7-38ff-95c2-4759b6f39003","pitchNumber":5,"startTime":"2026-07-26T22:29:34.150Z","endTime":"2026-07-26T22:29:39.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":91.5,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.693817421497712,"aZ":-21.419342977942865,"pfxX":-10.854080709598216,"pfxZ":5.0494459591846255,"pX":0.07427261742222004,"pZ":2.6384907192105573,"vX0":7.684180730430303,"vY0":-144.17059117522317,"vZ0":-3.579571721068587,"x":114.17,"y":167.54,"x0":-1.1988682555310148,"y0":50.006389144084935,"z0":5.198757307631354,"aX":-23.13199867395128},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":8.6,"breakHorizontal":18.4,"spinRate":2409,"spinDirection":230},"zone":5,"typeConfidence":0.91,"plateTime":0.37817190298436376,"extension":5.774906736987684},"hitData":{"launchSpeed":68.3,"launchAngle":-31.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":165.87}},"index":6,"playId":"0afcc31f-4206-39b2-b005-667445cb09f5","pitchNumber":6,"startTime":"2026-07-26T22:29:50.039Z","endTime":"2026-07-26T22:29:58.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:29:58.305Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Drew Cavanaugh walks. Willy Adames to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-26T22:30:06.569Z","endTime":"2026-07-26T22:32:13.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.053796573389484,"aZ":-25.556189832898376,"pfxX":-10.416271414222901,"pfxZ":3.1795854631963714,"pX":-1.6284041645646479,"pZ":4.8716176687478665,"vX0":3.1629737728469935,"vY0":-143.61513301962214,"vZ0":3.00981489284674,"x":179.07,"y":107.25,"x0":-1.3923097093440315,"y0":50.005915728994935,"z0":5.401686556693621,"aX":-21.707278663378716},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.6,"breakHorizontal":18.2,"spinRate":2333,"spinDirection":232},"zone":11,"typeConfidence":0.91,"plateTime":0.38175637641534976,"extension":5.788663530849202},"index":0,"playId":"f2eedaf9-c5e9-398c-9065-1b8ab362b08d","pitchNumber":1,"startTime":"2026-07-26T22:30:28.804Z","endTime":"2026-07-26T22:30:32.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.950135315913517,"aZ":-19.25449623135691,"pfxX":-6.516176117547213,"pfxZ":6.164378643584602,"pX":0.7013076134731123,"pZ":3.9787081585685034,"vX0":7.343713953712153,"vY0":-143.58949158130252,"vZ0":-0.4559222478555311,"x":90.27,"y":131.35,"x0":-1.0377184648674156,"y0":50.006424926137456,"z0":5.333113174148283,"aX":-13.666318192299682},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.3,"breakHorizontal":10.4,"spinRate":2368,"spinDirection":224},"zone":12,"typeConfidence":0.94,"plateTime":0.3808392463169179,"extension":5.77778737299645},"index":1,"playId":"97dbe9e0-e186-3e63-819d-5e67c5afbbc2","pitchNumber":2,"startTime":"2026-07-26T22:30:47.503Z","endTime":"2026-07-26T22:30:51.586Z","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":92.1,"endSpeed":85.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7375121897322,"aZ":-36.80905654853773,"pfxX":-6.993748430685523,"pfxZ":-2.521534095305519,"pX":-1.1241795500805198,"pZ":2.8717178249957738,"vX0":3.9421944611411,"vY0":-134.19815394012505,"vZ0":1.135882906183907,"x":159.85,"y":161.24,"x0":-1.6970868042520708,"y0":50.002425343861454,"z0":5.0482389587068335,"aX":-12.863726162497002},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-4.2,"breakHorizontal":11.9,"spinRate":1841,"spinDirection":262},"zone":11,"typeConfidence":0.88,"plateTime":0.4068498966137284,"extension":6.305930438407651},"index":2,"playId":"eef9bbed-15f5-3b2d-bd51-b7fe2a172adb","pitchNumber":3,"startTime":"2026-07-26T22:31:07.386Z","endTime":"2026-07-26T22:31:11.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.710694057313876,"aZ":-39.11712790203289,"pfxX":-9.011546978615646,"pfxZ":-3.814782990711991,"pX":-0.041114269787404935,"pZ":1.3203032234810674,"vX0":6.84438619184462,"vY0":-133.52551369948338,"vZ0":-2.232862073928711,"x":118.57,"y":203.13,"x0":-1.4572012338967255,"y0":50.003059468972076,"z0":4.961565800859831,"aX":-16.39575921927151},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-7.2,"breakHorizontal":15.0,"spinRate":1717,"spinDirection":254},"zone":13,"typeConfidence":0.88,"plateTime":0.40902469855387924,"extension":6.138158892463947},"index":3,"playId":"ba08ada9-2493-31e1-aaeb-15f41c41a68b","pitchNumber":4,"startTime":"2026-07-26T22:31:26.770Z","endTime":"2026-07-26T22:31:31.566Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.561228527312068,"aZ":-39.43154140377651,"pfxX":-7.93153529847814,"pfxZ":-3.908778026389422,"pX":0.6209225069430562,"pZ":1.0995279000070586,"vX0":8.257239432055838,"vY0":-135.19264790933997,"vZ0":-2.8733094796031637,"x":93.33,"y":209.09,"x0":-1.4376375059897684,"y0":50.003220633738565,"z0":4.934823742580036,"aX":-14.731445638202736},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-7.4,"breakHorizontal":12.7,"spinRate":1987,"spinDirection":275},"zone":14,"typeConfidence":0.87,"plateTime":0.40463533713088884,"extension":6.10990623530775},"index":4,"playId":"aa659411-3228-3c72-b406-624314bd99d7","pitchNumber":5,"startTime":"2026-07-26T22:31:47.215Z","endTime":"2026-07-26T22:31:53.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.747882149576373,"aZ":-37.53691915175826,"pfxX":-8.802150597991309,"pfxZ":-2.8142449378903374,"pX":-1.235335995206385,"pZ":1.842846277937108,"vX0":3.881986460963766,"vY0":-136.76561290061446,"vZ0":-1.7177578770532758,"x":164.09,"y":189.02,"x0":-1.525542777163621,"y0":50.00419354028901,"z0":5.041415810487014,"aX":-16.759760455493137},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-5.3,"breakHorizontal":15.2,"spinRate":1830,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.3997168025973834,"extension":6.227367838385025},"index":5,"playId":"ed8c84d3-71be-38c5-8855-ca869cdb0f21","pitchNumber":6,"startTime":"2026-07-26T22:32:08.185Z","endTime":"2026-07-26T22:32:13.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:32:13.125Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Daniel Susac lines out to center fielder Mike Trout.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-26T22:35:22.946Z","endTime":"2026-07-26T22:35:36.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"postOnSecond":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4],"actionIndex":[1,2],"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":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-26T22:32:26.180Z","endTime":"2026-07-26T22:33:10.616Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Mitch Farris replaces Sam Bachman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-26T22:33:10.616Z","endTime":"2026-07-26T22:33:46.956Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815083,"link":"/api/v1/people/815083"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Daniel Susac replaces Grant McCray.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-07-26T22:33:46.956Z","endTime":"2026-07-26T22:34:55.531Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691740,"link":"/api/v1/people/691740"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":687529,"link":"/api/v1/people/687529"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":3,"startTime":"2026-07-26T22:34:55.531Z","endTime":"2026-07-26T22:35:25.072Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.6,"strikeZoneTop":3.418,"strikeZoneBottom":1.725,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.972171966346266,"aZ":-15.298970166186452,"pfxX":5.060219353038743,"pfxZ":9.545924051192355,"pX":-0.17200370595648443,"pZ":1.9506261165794778,"vX0":-4.108812186837294,"vY0":-131.40092941960634,"vZ0":-7.784311446037689,"x":123.56,"y":186.11,"x0":0.7460914188635013,"y0":50.003115254904344,"z0":6.06419227610698,"aX":8.946405835263457},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.0,"breakHorizontal":-8.4,"spinRate":2115,"spinDirection":148},"zone":8,"typeConfidence":0.9,"plateTime":0.4150986511593522,"extension":6.5306949544361315},"hitData":{"launchSpeed":97.8,"launchAngle":18.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":131.84,"coordY":71.63}},"index":4,"playId":"286b0761-72d2-3ec5-99ed-bbd273124668","pitchNumber":1,"startTime":"2026-07-26T22:35:25.072Z","endTime":"2026-07-26T22:35:36.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:35:36.728Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Arraez doubles (23) on a fly ball to right fielder Jo Adell. Willy Adames scores. Drew Cavanaugh scores.","rbi":2,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-26T22:35:40.629Z","endTime":"2026-07-26T22:36:27.062Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":91},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"responsiblePitcher":{"id":696147,"link":"/api/v1/people/696147"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":696147,"link":"/api/v1/people/696147"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.71795569395579,"aZ":-16.849174342567895,"pfxX":6.25162854201033,"pfxZ":8.692932074038271,"pX":-0.5842032290606136,"pZ":1.3835887952936006,"vX0":-5.146467958788594,"vY0":-131.17769613234276,"vZ0":-9.15259963980506,"x":139.27,"y":201.42,"x0":0.5797570679295946,"y0":50.002963423445706,"z0":6.144945937772345,"aX":11.022278303772856},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":14.2,"breakHorizontal":-10.3,"spinRate":2098,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.4156975472987501,"extension":6.593410764098878},"index":0,"playId":"848b258b-dc36-345c-985d-fd1ae79494a3","pitchNumber":1,"startTime":"2026-07-26T22:35:59.260Z","endTime":"2026-07-26T22:36:03.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.014214268479222,"aZ":-16.61134962069904,"pfxX":5.117478349307013,"pfxZ":8.529881483658535,"pX":0.09987402836508939,"pZ":2.6277369329826,"vX0":-3.795103127570675,"vY0":-133.09192809819663,"vZ0":-6.252474669823519,"x":113.19,"y":167.83,"x0":0.8674419211927419,"y0":50.00269862039885,"z0":6.177108070995833,"aX":9.336778030331777},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.5,"breakHorizontal":-8.6,"spinRate":2133,"spinDirection":146},"zone":5,"typeConfidence":0.9,"plateTime":0.40889533379198406,"extension":6.478986059177377},"hitData":{"launchSpeed":94.3,"launchAngle":30.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.0,"coordY":88.0}},"index":1,"playId":"e8ea1281-a9fe-378e-b378-0ad20644f1d5","pitchNumber":2,"startTime":"2026-07-26T22:36:12.943Z","endTime":"2026-07-26T22:36:27.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:36:27.062Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-26T22:36:46.690Z","endTime":"2026-07-26T22:38:51.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.60"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.10"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.91"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.33"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.93"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.81"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.26"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.37"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.16"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.12"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.70"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.29"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.57"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.050"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".393"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".386"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".225"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.050"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".393"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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, 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":78.2,"endSpeed":72.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.6342677592603,"aZ":-33.32123073976904,"pfxX":9.732826269286674,"pfxZ":-0.871550791688886,"pX":0.12533640324705922,"pZ":2.2628142577233463,"vX0":-4.2494127216220665,"vY0":-113.88883564502446,"vZ0":-1.6049232088047793,"x":112.22,"y":177.68,"x0":0.7494200395857967,"y0":50.00314524169111,"z0":6.267862598359786,"aX":12.804059316182315},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-1.7,"breakHorizontal":-16.6,"spinRate":1748,"spinDirection":94},"zone":5,"typeConfidence":0.91,"plateTime":0.4806658668573798,"extension":6.36906880572466},"index":0,"playId":"13328351-b082-3068-b4b3-2150977f05e5","pitchNumber":1,"startTime":"2026-07-26T22:36:58.842Z","endTime":"2026-07-26T22:37:03.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.5,"endSpeed":84.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12979018019888,"aZ":-15.229662215239744,"pfxX":6.644448065278423,"pfxZ":9.355645145228154,"pX":0.837243919164472,"pZ":3.3217991317856144,"vX0":-2.034540345737955,"vY0":-133.33554403568664,"vZ0":-4.817189268086409,"x":85.09,"y":149.09,"x0":0.7443082257112805,"y0":50.0018066383074,"z0":6.2412898738510645,"aX":12.03104690889368},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":-11.6,"spinRate":2229,"spinDirection":145},"zone":12,"typeConfidence":0.92,"plateTime":0.4099049355519253,"extension":6.572971914059052},"index":1,"playId":"6336bd17-d5a7-3350-ae65-b70f9e479576","pitchNumber":2,"startTime":"2026-07-26T22:37:11.020Z","endTime":"2026-07-26T22:37:14.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":74.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.411857817136063,"aZ":-31.63274104708914,"pfxX":5.56555427191118,"pfxZ":0.3909059664629986,"pX":-0.1794834866267614,"pZ":2.3620821648146455,"vX0":-3.7215742379184666,"vY0":-115.60445481201019,"vZ0":-2.1563783094556745,"x":123.84,"y":175.0,"x0":0.7158400008575786,"y0":50.00055072040718,"z0":6.298525666069584,"aX":7.649265201887807},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.5,"breakHorizontal":-9.4,"spinRate":1575,"spinDirection":91},"zone":5,"typeConfidence":0.87,"plateTime":0.471003708895918,"extension":6.3277565759419065},"index":2,"playId":"556b5f5d-8a80-3252-b16c-c84b4f5f9f69","pitchNumber":3,"startTime":"2026-07-26T22:37:25.401Z","endTime":"2026-07-26T22:37:31.325Z","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":93.0,"endSpeed":85.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.519149489225867,"aZ":-14.486101720856553,"pfxX":4.469012560633367,"pfxZ":9.538734856369523,"pX":0.141674522400622,"pZ":2.904789492975768,"vX0":-2.9831448987450826,"vY0":-135.3020702760599,"vZ0":-6.107470350810301,"x":111.6,"y":160.35,"x0":0.6779114033443959,"y0":50.00105993383198,"z0":6.2063991953614055,"aX":8.285047665253188},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-7.4,"spinRate":2187,"spinDirection":143},"zone":2,"typeConfidence":0.91,"plateTime":0.4048255461993455,"extension":6.568923720963644},"index":3,"playId":"9704ccaa-7eb7-35ac-afa8-36c54a1a89e9","pitchNumber":4,"startTime":"2026-07-26T22:37:48.238Z","endTime":"2026-07-26T22:37:52.173Z","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":93.6,"endSpeed":85.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.359009356343496,"aZ":-12.83503313440956,"pfxX":4.580348726205149,"pfxZ":10.271856762679764,"pX":0.06526808190644456,"pZ":3.4121315072907823,"vX0":-3.034746959792416,"vY0":-136.19728311250606,"vZ0":-5.241472441506046,"x":114.51,"y":146.65,"x0":0.5977812249061338,"y0":50.00018822138835,"z0":6.246085101030302,"aX":8.6207130732859},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":-7.7,"spinRate":2171,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.40185561775652934,"extension":6.548144328111265},"index":4,"playId":"a6f79246-fac1-33d6-b6c8-7fc571d8e5b5","pitchNumber":5,"startTime":"2026-07-26T22:38:08.160Z","endTime":"2026-07-26T22:38:12.764Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":74.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.462615772949484,"aZ":-29.802944773362015,"pfxX":9.02455258556176,"pfxZ":1.7337656611586105,"pX":0.5855271702956788,"pZ":0.616547205546933,"vX0":-3.0784291384602853,"vY0":-115.75813435304853,"vZ0":-5.956932460231977,"x":94.68,"y":222.13,"x0":0.7559612321751681,"y0":50.00088446320118,"z0":6.056892738718401,"aX":12.31514583786937},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":2.0,"breakHorizontal":-15.6,"spinRate":1724,"spinDirection":89},"zone":14,"typeConfidence":0.88,"plateTime":0.47215445646856846,"extension":6.412909130820775},"index":5,"playId":"f03c6839-9561-37a0-ae2f-45fd7145bc38","pitchNumber":6,"startTime":"2026-07-26T22:38:25.504Z","endTime":"2026-07-26T22:38:31.144Z","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":91.6,"endSpeed":84.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.164063527925915,"aZ":-16.29514164309123,"pfxX":6.20756184244702,"pfxZ":8.80042293496588,"pX":-0.9826825080739507,"pZ":1.674407556285733,"vX0":-5.809909016012667,"vY0":-133.14304924944352,"vZ0":-8.740426716741899,"x":154.46,"y":193.57,"x0":0.41562502986463934,"y0":50.00646649717553,"z0":6.166685706395168,"aX":11.206562600632417},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.3,"breakHorizontal":-10.1,"spinRate":2002,"spinDirection":143},"zone":13,"typeConfidence":0.92,"plateTime":0.4105454869856935,"extension":6.615677949931173},"index":6,"playId":"3cb954f6-fff9-3fac-8643-170614ed6615","pitchNumber":7,"startTime":"2026-07-26T22:38:46.478Z","endTime":"2026-07-26T22:38:51.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:38:51.054Z","atBatIndex":72}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heliot Ramos called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-26T22:36:46.690Z","endTime":"2026-07-26T22:38:51.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.60"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.10"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.91"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.33"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.93"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.81"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.26"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.37"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.16"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.12"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.70"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.29"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.57"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.050"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".393"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".386"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".240"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".280"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".225"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".265"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".136"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".588"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".727"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.050"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".560"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".760"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".393"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".480"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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, 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":78.2,"endSpeed":72.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.6342677592603,"aZ":-33.32123073976904,"pfxX":9.732826269286674,"pfxZ":-0.871550791688886,"pX":0.12533640324705922,"pZ":2.2628142577233463,"vX0":-4.2494127216220665,"vY0":-113.88883564502446,"vZ0":-1.6049232088047793,"x":112.22,"y":177.68,"x0":0.7494200395857967,"y0":50.00314524169111,"z0":6.267862598359786,"aX":12.804059316182315},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-1.7,"breakHorizontal":-16.6,"spinRate":1748,"spinDirection":94},"zone":5,"typeConfidence":0.91,"plateTime":0.4806658668573798,"extension":6.36906880572466},"index":0,"playId":"13328351-b082-3068-b4b3-2150977f05e5","pitchNumber":1,"startTime":"2026-07-26T22:36:58.842Z","endTime":"2026-07-26T22:37:03.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.5,"endSpeed":84.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12979018019888,"aZ":-15.229662215239744,"pfxX":6.644448065278423,"pfxZ":9.355645145228154,"pX":0.837243919164472,"pZ":3.3217991317856144,"vX0":-2.034540345737955,"vY0":-133.33554403568664,"vZ0":-4.817189268086409,"x":85.09,"y":149.09,"x0":0.7443082257112805,"y0":50.0018066383074,"z0":6.2412898738510645,"aX":12.03104690889368},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":-11.6,"spinRate":2229,"spinDirection":145},"zone":12,"typeConfidence":0.92,"plateTime":0.4099049355519253,"extension":6.572971914059052},"index":1,"playId":"6336bd17-d5a7-3350-ae65-b70f9e479576","pitchNumber":2,"startTime":"2026-07-26T22:37:11.020Z","endTime":"2026-07-26T22:37:14.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":74.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.411857817136063,"aZ":-31.63274104708914,"pfxX":5.56555427191118,"pfxZ":0.3909059664629986,"pX":-0.1794834866267614,"pZ":2.3620821648146455,"vX0":-3.7215742379184666,"vY0":-115.60445481201019,"vZ0":-2.1563783094556745,"x":123.84,"y":175.0,"x0":0.7158400008575786,"y0":50.00055072040718,"z0":6.298525666069584,"aX":7.649265201887807},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.5,"breakHorizontal":-9.4,"spinRate":1575,"spinDirection":91},"zone":5,"typeConfidence":0.87,"plateTime":0.471003708895918,"extension":6.3277565759419065},"index":2,"playId":"556b5f5d-8a80-3252-b16c-c84b4f5f9f69","pitchNumber":3,"startTime":"2026-07-26T22:37:25.401Z","endTime":"2026-07-26T22:37:31.325Z","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":93.0,"endSpeed":85.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.519149489225867,"aZ":-14.486101720856553,"pfxX":4.469012560633367,"pfxZ":9.538734856369523,"pX":0.141674522400622,"pZ":2.904789492975768,"vX0":-2.9831448987450826,"vY0":-135.3020702760599,"vZ0":-6.107470350810301,"x":111.6,"y":160.35,"x0":0.6779114033443959,"y0":50.00105993383198,"z0":6.2063991953614055,"aX":8.285047665253188},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-7.4,"spinRate":2187,"spinDirection":143},"zone":2,"typeConfidence":0.91,"plateTime":0.4048255461993455,"extension":6.568923720963644},"index":3,"playId":"9704ccaa-7eb7-35ac-afa8-36c54a1a89e9","pitchNumber":4,"startTime":"2026-07-26T22:37:48.238Z","endTime":"2026-07-26T22:37:52.173Z","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":93.6,"endSpeed":85.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.359009356343496,"aZ":-12.83503313440956,"pfxX":4.580348726205149,"pfxZ":10.271856762679764,"pX":0.06526808190644456,"pZ":3.4121315072907823,"vX0":-3.034746959792416,"vY0":-136.19728311250606,"vZ0":-5.241472441506046,"x":114.51,"y":146.65,"x0":0.5977812249061338,"y0":50.00018822138835,"z0":6.246085101030302,"aX":8.6207130732859},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":-7.7,"spinRate":2171,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.40185561775652934,"extension":6.548144328111265},"index":4,"playId":"a6f79246-fac1-33d6-b6c8-7fc571d8e5b5","pitchNumber":5,"startTime":"2026-07-26T22:38:08.160Z","endTime":"2026-07-26T22:38:12.764Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":74.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.462615772949484,"aZ":-29.802944773362015,"pfxX":9.02455258556176,"pfxZ":1.7337656611586105,"pX":0.5855271702956788,"pZ":0.616547205546933,"vX0":-3.0784291384602853,"vY0":-115.75813435304853,"vZ0":-5.956932460231977,"x":94.68,"y":222.13,"x0":0.7559612321751681,"y0":50.00088446320118,"z0":6.056892738718401,"aX":12.31514583786937},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":2.0,"breakHorizontal":-15.6,"spinRate":1724,"spinDirection":89},"zone":14,"typeConfidence":0.88,"plateTime":0.47215445646856846,"extension":6.412909130820775},"index":5,"playId":"f03c6839-9561-37a0-ae2f-45fd7145bc38","pitchNumber":6,"startTime":"2026-07-26T22:38:25.504Z","endTime":"2026-07-26T22:38:31.144Z","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":91.6,"endSpeed":84.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.164063527925915,"aZ":-16.29514164309123,"pfxX":6.20756184244702,"pfxZ":8.80042293496588,"pX":-0.9826825080739507,"pZ":1.674407556285733,"vX0":-5.809909016012667,"vY0":-133.14304924944352,"vZ0":-8.740426716741899,"x":154.46,"y":193.57,"x0":0.41562502986463934,"y0":50.00646649717553,"z0":6.166685706395168,"aX":11.206562600632417},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.3,"breakHorizontal":-10.1,"spinRate":2002,"spinDirection":143},"zone":13,"typeConfidence":0.92,"plateTime":0.4105454869856935,"extension":6.615677949931173},"index":6,"playId":"3cb954f6-fff9-3fac-8643-170614ed6615","pitchNumber":7,"startTime":"2026-07-26T22:38:46.478Z","endTime":"2026-07-26T22:38:51.054Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-26T22:38:51.054Z","atBatIndex":72},"scoringPlays":[3,24,26,39,71],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3,4],"bottom":[5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":44.97,"y":112.6},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":107.72,"y":149.15},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":136.61,"y":150.14},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":88.07,"y":82.58},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":1,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"coordinates":{"x":152.82,"y":153.2},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":14,"top":[8,9,10],"bottom":[11,12,13,14],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"coordinates":{"x":103.65,"y":43.83},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":2,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":131.54,"y":197.8},"type":"O","description":"Groundout"}]}},{"startIndex":15,"endIndex":23,"top":[15,16,17,18],"bottom":[19,20,21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":103.92,"y":171.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":111.61,"y":59.26},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"coordinates":{"x":134.58,"y":79.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"coordinates":{"x":122.86,"y":193.49},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":3,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":73.13,"y":100.25},"type":"O","description":"Flyout"}]}},{"startIndex":24,"endIndex":32,"top":[24,25,26,27,28,29],"bottom":[30,31,32],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":132.1,"y":29.51},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":91.74,"y":21.3},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":113.3,"y":177.02},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"coordinates":{"x":100.82,"y":163.57},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":79.41,"y":92.16},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":4,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":195.98,"y":91.67},"type":"O","description":"Lineout"}]}},{"startIndex":33,"endIndex":40,"top":[33,34,35],"bottom":[36,37,38,39,40],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":126.25,"y":203.63},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":145.56,"y":122.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":88.17,"y":155.66},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":104.18,"y":130.4},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":136.17,"y":159.83},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":5,"pitcher":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":147.76,"y":148.14},"type":"O","description":"Groundout"}]}},{"startIndex":41,"endIndex":47,"top":[41,42,43],"bottom":[44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":93.29,"y":161.31},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":114.31,"y":147.63},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"coordinates":{"x":108.14,"y":56.44},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":6,"pitcher":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"batter":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"coordinates":{"x":160.93,"y":188.67},"type":"O","description":"Pop Out"}]}},{"startIndex":48,"endIndex":55,"top":[48,49,50,51],"bottom":[52,53,54,55],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":126.33,"y":84.89},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"coordinates":{"x":126.47,"y":183.1},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":124.24,"y":153.36},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"batter":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"coordinates":{"x":97.98,"y":100.27},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"coordinates":{"x":160.6,"y":95.1},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":7,"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":179.17,"y":92.39},"type":"O","description":"Lineout"}]}},{"startIndex":56,"endIndex":62,"top":[56,57,58],"bottom":[59,60,61,62],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":164.89,"y":110.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":123.51,"y":147.8},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":109.24,"y":150.67},"type":"O","description":"Grounded Into DP"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"coordinates":{"x":171.07,"y":102.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"coordinates":{"x":157.38,"y":167.39},"type":"O","description":"Groundout"}]}},{"startIndex":63,"endIndex":72,"top":[63,64,65,66],"bottom":[67,68,69,70,71,72],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":124.13,"y":51.27},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":107.22,"y":170.94},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"coordinates":{"x":136.61,"y":113.17},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"coordinates":{"x":108.23,"y":165.87},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"batter":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"coordinates":{"x":131.84,"y":71.63},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"inning":9,"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":202.0,"y":88.0},"type":"H","description":"Double"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":3,"hits":2,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":2,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":3,"hits":6,"errors":2,"leftOnBase":8},"away":{"runs":4,"hits":7,"errors":1,"leftOnBase":4}},"defense":{"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"catcher":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"first":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"second":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"third":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"shortstop":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"left":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"center":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"right":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"onDeck":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"inHole":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"battingOrder":9,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"offense":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"onDeck":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"inHole":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"pitcher":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"battingOrder":2,"team":{"id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"}},"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":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":8,"airOuts":8,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".240","atBats":32,"obp":".316","slg":".388","ops":".704","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":14,"rbi":4,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.00","popOuts":3,"lineOuts":3},"pitching":{"flyOuts":4,"groundOuts":7,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":31,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":155,"era":"4.56","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.37","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":155,"balls":63,"strikes":92,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":2,"pitchesPerInning":"17.22","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"301","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":33,"groundOuts":68,"airOuts":54,"runs":27,"doubles":11,"triples":2,"homeRuns":7,"strikeOuts":87,"baseOnBalls":11,"intentionalWalks":0,"hits":65,"hitByPitch":6,"avg":".239","atBats":272,"obp":".283","slg":".371","ops":".654","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":101,"rbi":24,"leftOnBase":122,"sacBunts":1,"sacFlies":1,"babip":".324","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.86","popOuts":9,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":150,"putOuts":90,"errors":2,"chances":242,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID642350":{"person":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":15,"groundOuts":22,"airOuts":24,"runs":21,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":7,"intentionalWalks":0,"hits":27,"hitByPitch":2,"avg":".270","atBats":100,"obp":".327","slg":".470","ops":".797","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":47,"rbi":18,"leftOnBase":41,"sacBunts":2,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":69,"errors":1,"chances":72,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID672569":{"person":{"id":672569,"fullName":"Gustavo Campero","link":"/api/v1/people/672569"},"jerseyNumber":"","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687263":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":66,"groundOuts":62,"airOuts":104,"runs":70,"doubles":21,"triples":3,"homeRuns":19,"strikeOuts":146,"baseOnBalls":46,"intentionalWalks":1,"hits":95,"hitByPitch":8,"avg":".234","atBats":406,"obp":".323","slg":".441","ops":".764","caughtStealing":10,"stolenBases":13,"stolenBasePercentage":".565","caughtStealingPercentage":".435","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":461,"totalBases":179,"rbi":46,"leftOnBase":141,"sacBunts":0,"sacFlies":1,"babip":".314","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.37","popOuts":24,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":227,"putOuts":136,"errors":15,"chances":378,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID624585":{"person":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.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":82,"flyOuts":37,"groundOuts":65,"airOuts":68,"runs":36,"doubles":14,"triples":1,"homeRuns":12,"strikeOuts":112,"baseOnBalls":32,"intentionalWalks":0,"hits":61,"hitByPitch":6,"avg":".202","atBats":302,"obp":".288","slg":".374","ops":".662","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":344,"totalBases":113,"rbi":47,"leftOnBase":156,"sacBunts":0,"sacFlies":4,"babip":".269","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.17","popOuts":12,"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":10,"errors":0,"chances":11,"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"}]},"ID681217":{"person":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(H, 8)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","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":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":46,"gamesStarted":0,"flyOuts":23,"groundOuts":29,"airOuts":38,"runs":14,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":47,"baseOnBalls":21,"intentionalWalks":1,"hits":34,"hitByPitch":1,"atBats":145,"obp":".331","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":709,"era":"2.79","inningsPitched":"38.2","wins":3,"losses":2,"saves":0,"saveOpportunities":3,"holds":8,"blownSaves":3,"earnedRuns":12,"whip":"1.42","battersFaced":170,"outs":116,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":709,"balls":268,"strikes":441,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".600","pitchesPerInning":"18.34","gamesFinished":8,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"10.94","walksPer9Inn":"4.89","hitsPer9Inn":"7.91","runsScoredPer9":"3.26","homeRunsPer9":"0.70","inheritedRunners":40,"inheritedRunnersScored":18,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"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"}]},"ID696270":{"person":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":8,"flyOuts":28,"groundOuts":41,"airOuts":48,"runs":39,"doubles":5,"triples":0,"homeRuns":11,"strikeOuts":34,"baseOnBalls":17,"intentionalWalks":0,"hits":47,"hitByPitch":2,"atBats":167,"obp":".349","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":752,"era":"7.34","inningsPitched":"41.2","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.54","battersFaced":189,"outs":125,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":752,"balls":272,"strikes":480,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".286","pitchesPerInning":"18.05","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.34","walksPer9Inn":"3.67","hitsPer9Inn":"10.15","runsScoredPer9":"8.42","homeRunsPer9":"2.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667755":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(W, 9-6)","summary":"5.0 IP, 0 ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":38,"strikes":47,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":54,"groundOuts":134,"airOuts":92,"runs":49,"doubles":10,"triples":0,"homeRuns":12,"strikeOuts":127,"baseOnBalls":57,"intentionalWalks":1,"hits":97,"hitByPitch":4,"atBats":446,"obp":".311","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":2042,"era":"3.29","inningsPitched":"123.0","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.25","battersFaced":511,"outs":369,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2042,"balls":775,"strikes":1267,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.46","rbi":0,"winPercentage":".600","pitchesPerInning":"16.60","gamesFinished":0,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"9.29","walksPer9Inn":"4.17","hitsPer9Inn":"7.10","runsScoredPer9":"3.59","homeRunsPer9":"0.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":0,"chances":23,"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"}]},"ID815083":{"person":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"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":22,"gamesStarted":0,"flyOuts":18,"groundOuts":37,"airOuts":39,"runs":19,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":43,"baseOnBalls":18,"intentionalWalks":0,"hits":43,"hitByPitch":1,"atBats":162,"obp":".343","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":707,"era":"3.53","inningsPitched":"43.1","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":17,"whip":"1.41","battersFaced":181,"outs":130,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":707,"balls":271,"strikes":436,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":2,"winPercentage":".000","pitchesPerInning":"16.32","gamesFinished":7,"strikeoutWalkRatio":"2.39","strikeoutsPer9Inn":"8.93","walksPer9Inn":"3.74","hitsPer9Inn":"8.93","runsScoredPer9":"3.95","homeRunsPer9":"1.66","inheritedRunners":12,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":14},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680570":{"person":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":29,"groundOuts":30,"airOuts":52,"runs":39,"doubles":17,"triples":1,"homeRuns":7,"strikeOuts":30,"baseOnBalls":19,"intentionalWalks":2,"hits":51,"hitByPitch":4,"atBats":158,"obp":".398","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":740,"era":"8.54","inningsPitched":"39.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.79","battersFaced":186,"outs":117,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":740,"balls":275,"strikes":465,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".500","pitchesPerInning":"18.97","gamesFinished":0,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"6.92","walksPer9Inn":"4.38","hitsPer9Inn":"11.77","runsScoredPer9":"9.00","homeRunsPer9":"1.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":6,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545361":{"person":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"4-4 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":47,"groundOuts":61,"airOuts":79,"runs":60,"doubles":15,"triples":0,"homeRuns":18,"strikeOuts":96,"baseOnBalls":74,"intentionalWalks":9,"hits":77,"hitByPitch":5,"avg":".247","atBats":312,"obp":".398","slg":".468","ops":".866","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":392,"totalBases":146,"rbi":40,"leftOnBase":118,"sacBunts":0,"sacFlies":1,"babip":".296","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.33","popOuts":12,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":182,"errors":2,"chances":188,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID820862":{"person":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":30,"gamesStarted":0,"flyOuts":16,"groundOuts":30,"airOuts":30,"runs":10,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":17,"intentionalWalks":1,"hits":21,"hitByPitch":2,"atBats":117,"obp":".294","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":575,"era":"2.76","inningsPitched":"32.2","wins":3,"losses":1,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":10,"whip":"1.16","battersFaced":136,"outs":98,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":575,"balls":210,"strikes":365,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".750","pitchesPerInning":"17.60","gamesFinished":7,"strikeoutWalkRatio":"2.12","strikeoutsPer9Inn":"9.92","walksPer9Inn":"4.68","hitsPer9Inn":"5.79","runsScoredPer9":"2.76","homeRunsPer9":"0.83","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":10},"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}},"ID666176":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | HR, 2 K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":61,"groundOuts":95,"airOuts":116,"runs":46,"doubles":15,"triples":1,"homeRuns":16,"strikeOuts":97,"baseOnBalls":14,"intentionalWalks":0,"hits":98,"hitByPitch":14,"avg":".243","atBats":404,"obp":".290","slg":".403","ops":".693","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":434,"totalBases":163,"rbi":59,"leftOnBase":173,"sacBunts":0,"sacFlies":2,"babip":".280","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.25","popOuts":29,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":166,"errors":5,"chances":175,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID694203":{"person":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":35,"flyOuts":16,"groundOuts":31,"airOuts":31,"runs":12,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":36,"baseOnBalls":8,"intentionalWalks":0,"hits":31,"hitByPitch":0,"avg":".240","atBats":129,"obp":".285","slg":".364","ops":".649","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":138,"totalBases":47,"rbi":14,"leftOnBase":55,"sacBunts":0,"sacFlies":0,"babip":".303","groundOutsToAirouts":"1.00","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"32.25","popOuts":4,"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":58,"putOuts":15,"errors":2,"chances":75,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687093":{"person":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":39,"groundOuts":59,"airOuts":72,"runs":25,"doubles":13,"triples":0,"homeRuns":6,"strikeOuts":37,"baseOnBalls":20,"intentionalWalks":0,"hits":55,"hitByPitch":4,"avg":".251","atBats":219,"obp":".320","slg":".393","ops":".713","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":248,"totalBases":86,"rbi":41,"leftOnBase":115,"sacBunts":0,"sacFlies":4,"babip":".272","groundOutsToAirouts":"0.82","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"36.50","popOuts":10,"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":97,"putOuts":159,"errors":4,"chances":260,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID696147":{"person":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(H, 16)","summary":"0.1 IP, 2 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":11,"strikes":7,"strikePercentage":".390","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"54.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":38,"gamesStarted":0,"flyOuts":20,"groundOuts":44,"airOuts":38,"runs":21,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":45,"baseOnBalls":22,"intentionalWalks":0,"hits":34,"hitByPitch":2,"atBats":161,"obp":".314","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":705,"era":"4.33","inningsPitched":"43.2","wins":1,"losses":2,"saves":1,"saveOpportunities":3,"holds":16,"blownSaves":2,"earnedRuns":21,"whip":"1.28","battersFaced":185,"outs":131,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":705,"balls":262,"strikes":443,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.16","rbi":0,"winPercentage":".333","pitchesPerInning":"16.15","gamesFinished":4,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"9.27","walksPer9Inn":"4.53","hitsPer9Inn":"7.01","runsScoredPer9":"4.33","homeRunsPer9":"1.24","inheritedRunners":20,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666171":{"person":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(H, 8)","summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":1,"strikes":9,"strikePercentage":".900","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":43,"gamesStarted":0,"flyOuts":19,"groundOuts":37,"airOuts":39,"runs":22,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":69,"baseOnBalls":32,"intentionalWalks":3,"hits":26,"hitByPitch":8,"atBats":170,"obp":".313","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":906,"era":"3.67","inningsPitched":"49.0","wins":4,"losses":3,"saves":3,"saveOpportunities":5,"holds":8,"blownSaves":2,"earnedRuns":20,"whip":"1.18","battersFaced":212,"outs":147,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":906,"balls":386,"strikes":520,"strikePercentage":".570","hitBatsmen":8,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".571","pitchesPerInning":"18.49","gamesFinished":16,"strikeoutWalkRatio":"2.16","strikeoutsPer9Inn":"12.67","walksPer9Inn":"5.88","hitsPer9Inn":"4.78","runsScoredPer9":"4.04","homeRunsPer9":"0.92","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694384":{"person":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":38,"groundOuts":99,"airOuts":81,"runs":33,"doubles":17,"triples":0,"homeRuns":6,"strikeOuts":51,"baseOnBalls":33,"intentionalWalks":0,"hits":89,"hitByPitch":5,"avg":".280","atBats":318,"obp":".355","slg":".390","ops":".745","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":358,"totalBases":124,"rbi":36,"leftOnBase":155,"sacBunts":0,"sacFlies":2,"babip":".316","groundOutsToAirouts":"1.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.00","popOuts":14,"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":55,"putOuts":632,"errors":6,"chances":693,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID685133":{"person":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"jerseyNumber":"53","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":18,"groundOuts":32,"airOuts":31,"runs":19,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":15,"intentionalWalks":0,"hits":41,"hitByPitch":0,"avg":".297","atBats":138,"obp":".366","slg":".399","ops":".765","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":153,"totalBases":55,"rbi":17,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".382","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.00","popOuts":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":65,"errors":2,"chances":67,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666139":{"person":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":36,"groundOuts":39,"airOuts":56,"runs":17,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":54,"baseOnBalls":12,"intentionalWalks":1,"hits":38,"hitByPitch":1,"avg":".207","atBats":184,"obp":".258","slg":".359","ops":".617","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":200,"totalBases":66,"rbi":22,"leftOnBase":72,"sacBunts":2,"sacFlies":1,"babip":".244","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":10,"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":3,"putOuts":101,"errors":2,"chances":106,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623168":{"person":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"jerseyNumber":"31","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":13,"groundOuts":41,"airOuts":28,"runs":9,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":22,"baseOnBalls":5,"intentionalWalks":0,"hits":19,"hitByPitch":3,"avg":".181","atBats":105,"obp":".239","slg":".248","ops":".487","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":26,"rbi":8,"leftOnBase":43,"sacBunts":5,"sacFlies":0,"babip":".220","groundOutsToAirouts":"1.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"105.00","popOuts":8,"lineOuts":7},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":4,"groundOuts":5,"airOuts":8,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":20,"obp":".381","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":50,"era":"10.38","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.85","battersFaced":21,"outs":13,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":12,"strikes":38,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".---","pitchesPerInning":"11.54","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.08","hitsPer9Inn":"14.54","runsScoredPer9":"10.38","homeRunsPer9":"2.08","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":12,"stolenBases":27,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":18,"putOuts":304,"errors":3,"chances":325,"fielding":".991","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID700712":{"person":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":44,"groundOuts":97,"airOuts":77,"runs":34,"doubles":13,"triples":0,"homeRuns":5,"strikeOuts":83,"baseOnBalls":47,"intentionalWalks":1,"hits":67,"hitByPitch":7,"atBats":322,"obp":".320","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1511,"era":"2.78","inningsPitched":"87.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":27,"whip":"1.31","battersFaced":378,"outs":262,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1511,"balls":587,"strikes":924,"strikePercentage":".610","hitBatsmen":7,"balks":1,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".462","pitchesPerInning":"17.30","gamesFinished":0,"strikeoutWalkRatio":"1.77","strikeoutsPer9Inn":"8.55","walksPer9Inn":"4.84","hitsPer9Inn":"6.90","runsScoredPer9":"3.50","homeRunsPer9":"0.52","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681351":{"person":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":42,"groundOuts":42,"airOuts":78,"runs":20,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":63,"baseOnBalls":17,"intentionalWalks":0,"hits":49,"hitByPitch":3,"avg":".213","atBats":230,"obp":".275","slg":".300","ops":".575","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":252,"totalBases":69,"rbi":23,"leftOnBase":108,"sacBunts":1,"sacFlies":1,"babip":".274","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.50","popOuts":18,"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":14,"stolenBases":50,"stolenBasePercentage":".781","caughtStealingPercentage":".219","assists":29,"putOuts":602,"errors":5,"chances":636,"fielding":".992","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID489446":{"person":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":28,"gamesStarted":0,"flyOuts":14,"groundOuts":18,"airOuts":26,"runs":11,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":30,"baseOnBalls":11,"intentionalWalks":0,"hits":16,"hitByPitch":4,"atBats":87,"obp":".298","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":412,"era":"3.65","inningsPitched":"24.2","wins":0,"losses":5,"saves":3,"saveOpportunities":6,"holds":0,"blownSaves":3,"earnedRuns":10,"whip":"1.09","battersFaced":105,"outs":74,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":412,"balls":141,"strikes":271,"strikePercentage":".660","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".000","pitchesPerInning":"16.70","gamesFinished":16,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"10.95","walksPer9Inn":"4.01","hitsPer9Inn":"5.84","runsScoredPer9":"4.01","homeRunsPer9":"0.73","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672282":{"person":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"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":73,"groundOuts":86,"airOuts":134,"runs":57,"doubles":20,"triples":2,"homeRuns":13,"strikeOuts":136,"baseOnBalls":37,"intentionalWalks":0,"hits":95,"hitByPitch":4,"atBats":443,"obp":".277","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":1965,"era":"4.05","inningsPitched":"120.0","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.10","battersFaced":493,"outs":360,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1965,"balls":681,"strikes":1284,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".300","pitchesPerInning":"16.38","gamesFinished":0,"strikeoutWalkRatio":"3.68","strikeoutsPer9Inn":"10.20","walksPer9Inn":"2.78","hitsPer9Inn":"7.13","runsScoredPer9":"4.28","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":7,"passedBall":0,"popOuts":28,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696519":{"person":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"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":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":0,"flyOuts":17,"groundOuts":7,"airOuts":24,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":70,"obp":".238","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":349,"era":"2.21","inningsPitched":"20.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":5,"whip":"0.89","battersFaced":80,"outs":61,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":349,"balls":129,"strikes":220,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.16","gamesFinished":3,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"13.28","walksPer9Inn":"3.98","hitsPer9Inn":"3.98","runsScoredPer9":"2.21","homeRunsPer9":"0.44","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608718":{"person":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":2,"flyOuts":25,"groundOuts":68,"airOuts":48,"runs":34,"doubles":10,"triples":4,"homeRuns":7,"strikeOuts":53,"baseOnBalls":14,"intentionalWalks":1,"hits":61,"hitByPitch":1,"atBats":229,"obp":".311","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1023,"era":"4.42","inningsPitched":"59.0","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":29,"whip":"1.27","battersFaced":246,"outs":177,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":1023,"balls":354,"strikes":669,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".333","pitchesPerInning":"17.34","gamesFinished":13,"strikeoutWalkRatio":"3.79","strikeoutsPer9Inn":"8.08","walksPer9Inn":"2.14","hitsPer9Inn":"9.31","runsScoredPer9":"5.19","homeRunsPer9":"1.07","inheritedRunners":18,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":10,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687263,545361,687093,672724,624585,694384,666176,694203,642350,681351,667755,696519,681217,666171,696147,815083],"pitchers":[667755,696519,681217,666171,696147,815083],"bench":[672569,623168,666139,685133],"bullpen":[672282,820862,696270,680570,608718,700712,489446],"battingOrder":[687263,545361,672724,624585,694384,666176,694203,642350,681351],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Trout (15, Whisenhunt)."},{"label":"HR","value":"Soler (12, 4th inning off Whisenhunt, 0 on, 0 out); Adell (16, 4th inning off Whisenhunt, 1 on, 0 out)."},{"label":"TB","value":"Adell 4; Guzman, D; Soler 4; Trout 5."},{"label":"RBI","value":"Adell 2 (59); Soler 2 (47)."},{"label":"Runners left in scoring position, 2 out","value":"Neto; Siri."},{"label":"GIDP","value":"Soler."},{"label":"Team RISP","value":"0-for-6."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Guzman, D (2, 2nd base off Houser/Cavanaugh)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Neto (15, throw)."},{"label":"Outfield assists","value":"Siri (Arraez at 2nd base)."}]}],"note":[]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":137,"name":"San Francisco Giants","link":"/api/v1/teams/137"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":7,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".253","atBats":31,"obp":".308","slg":".417","ops":".725","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":8,"rbi":2,"leftOnBase":22,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":2,"groundOuts":8,"airOuts":8,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":32,"obp":".286","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":131,"era":"4.38","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.35","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":131,"balls":49,"strikes":82,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":4,"pitchesPerInning":"14.56","runsScoredPer9":"4.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":2,"chances":39,"passedBall":0,"pickoffs":0}},"players":{"ID669477":{"person":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"jerseyNumber":"10","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"500","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"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":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":97,"flyOuts":75,"groundOuts":68,"airOuts":137,"runs":47,"doubles":17,"triples":1,"homeRuns":21,"strikeOuts":81,"baseOnBalls":11,"intentionalWalks":1,"hits":104,"hitByPitch":7,"avg":".269","atBats":386,"obp":".299","slg":".482","ops":".781","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":408,"totalBases":186,"rbi":55,"leftOnBase":155,"sacBunts":0,"sacFlies":4,"babip":".288","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.38","popOuts":32,"lineOuts":30},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":78,"putOuts":213,"errors":5,"chances":296,"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"}]},"ID664141":{"person":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":31,"gamesStarted":0,"flyOuts":33,"groundOuts":45,"airOuts":61,"runs":17,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":35,"baseOnBalls":20,"intentionalWalks":0,"hits":36,"hitByPitch":0,"atBats":173,"obp":".284","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":781,"era":"2.74","inningsPitched":"49.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":15,"whip":"1.14","battersFaced":197,"outs":148,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":781,"balls":289,"strikes":492,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".---","pitchesPerInning":"15.83","gamesFinished":13,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"6.39","walksPer9Inn":"3.65","hitsPer9Inn":"6.57","runsScoredPer9":"3.10","homeRunsPer9":"0.73","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":7,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671218":{"person":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"jerseyNumber":"17","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":67,"flyOuts":28,"groundOuts":70,"airOuts":48,"runs":34,"doubles":13,"triples":3,"homeRuns":9,"strikeOuts":75,"baseOnBalls":13,"intentionalWalks":1,"hits":68,"hitByPitch":1,"avg":".262","atBats":260,"obp":".298","slg":".438","ops":".736","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":275,"totalBases":114,"rbi":31,"leftOnBase":110,"sacBunts":0,"sacFlies":1,"babip":".333","groundOutsToAirouts":"1.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.89","popOuts":4,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":110,"errors":0,"chances":112,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID681916":{"person":{"id":681916,"fullName":"Dylan Smith","link":"/api/v1/people/681916"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":18,"gamesStarted":0,"flyOuts":3,"groundOuts":9,"airOuts":21,"runs":6,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":1,"hits":11,"hitByPitch":2,"atBats":58,"obp":".304","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":269,"era":"2.81","inningsPitched":"16.0","wins":0,"losses":2,"saves":1,"saveOpportunities":2,"holds":4,"blownSaves":1,"earnedRuns":5,"whip":"1.19","battersFaced":70,"outs":48,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":269,"balls":95,"strikes":174,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".000","pitchesPerInning":"16.81","gamesFinished":5,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"10.69","walksPer9Inn":"4.50","hitsPer9Inn":"6.19","runsScoredPer9":"3.38","homeRunsPer9":"1.13","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID701852":{"person":{"id":701852,"fullName":"Drew Cavanaugh","link":"/api/v1/people/701852"},"jerseyNumber":"61","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"800","stats":{"batting":{"summary":"2-2 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":1,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":4,"groundOuts":10,"airOuts":10,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".262","atBats":42,"obp":".392","slg":".262","ops":".654","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":11,"rbi":2,"leftOnBase":10,"sacBunts":2,"sacFlies":0,"babip":".379","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":2,"stolenBases":15,"stolenBasePercentage":".882","caughtStealingPercentage":".118","assists":4,"putOuts":100,"errors":2,"chances":106,"fielding":".981","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID641816":{"person":{"id":641816,"fullName":"Tyler Mahle","link":"/api/v1/people/641816"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":49,"groundOuts":80,"airOuts":81,"runs":50,"doubles":14,"triples":2,"homeRuns":13,"strikeOuts":77,"baseOnBalls":33,"intentionalWalks":0,"hits":87,"hitByPitch":1,"atBats":318,"obp":".340","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1391,"era":"5.31","inningsPitched":"83.0","wins":2,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.45","battersFaced":359,"outs":249,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1391,"balls":522,"strikes":869,"strikePercentage":".620","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.99","rbi":0,"winPercentage":".182","pitchesPerInning":"16.76","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"8.35","walksPer9Inn":"3.58","hitsPer9Inn":"9.43","runsScoredPer9":"5.42","homeRunsPer9":"1.41","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":15,"lineOuts":17},"fielding":{"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":true,"isSubstitute":false}},"ID683679":{"person":{"id":683679,"fullName":"Jesus Rodriguez","link":"/api/v1/people/683679"},"jerseyNumber":"79","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-1 | BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"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":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":19,"flyOuts":6,"groundOuts":22,"airOuts":9,"runs":5,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":11,"hitByPitch":1,"avg":".234","atBats":47,"obp":".308","slg":".404","ops":".712","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":53,"totalBases":19,"rbi":8,"leftOnBase":15,"sacBunts":1,"sacFlies":0,"babip":".231","groundOutsToAirouts":"2.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.50","popOuts":1,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":3,"putOuts":78,"errors":2,"chances":83,"fielding":".976","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID657277":{"person":{"id":657277,"fullName":"Logan Webb","link":"/api/v1/people/657277"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":18,"flyOuts":49,"groundOuts":148,"airOuts":92,"runs":53,"doubles":13,"triples":5,"homeRuns":9,"strikeOuts":89,"baseOnBalls":29,"intentionalWalks":0,"hits":98,"hitByPitch":6,"atBats":425,"obp":".289","caughtStealing":4,"stolenBases":14,"stolenBasePercentage":".778","caughtStealingPercentage":".222","numberOfPitches":1693,"era":"3.98","inningsPitched":"113.0","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":50,"whip":"1.12","battersFaced":463,"outs":339,"gamesPitched":18,"completeGames":1,"shutouts":0,"pitchesThrown":1693,"balls":583,"strikes":1110,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.61","rbi":0,"winPercentage":".417","pitchesPerInning":"14.98","gamesFinished":0,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"7.09","walksPer9Inn":"2.31","hitsPer9Inn":"7.81","runsScoredPer9":"4.22","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":1,"chances":24,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676775":{"person":{"id":676775,"fullName":"Keaton Winn","link":"/api/v1/people/676775"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":17,"groundOuts":42,"airOuts":31,"runs":14,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":13,"intentionalWalks":1,"hits":27,"hitByPitch":2,"atBats":126,"obp":".298","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":523,"era":"3.38","inningsPitched":"34.2","wins":2,"losses":2,"saves":1,"saveOpportunities":3,"holds":11,"blownSaves":2,"earnedRuns":13,"whip":"1.15","battersFaced":142,"outs":104,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":523,"balls":185,"strikes":338,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".500","pitchesPerInning":"15.09","gamesFinished":3,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"7.01","walksPer9Inn":"3.38","hitsPer9Inn":"7.01","runsScoredPer9":"3.63","homeRunsPer9":"0.52","inheritedRunners":17,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":3,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671345":{"person":{"id":671345,"fullName":"Jason Foley","link":"/api/v1/people/671345"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":11,"obp":".182","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"6.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":2,"whip":"0.67","battersFaced":11,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":14,"strikes":25,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".---","pitchesPerInning":"13.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"6.00","walksPer9Inn":"0.00","hitsPer9Inn":"6.00","runsScoredPer9":"6.00","homeRunsPer9":"3.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668873":{"person":{"id":668873,"fullName":"Caleb Kilian","link":"/api/v1/people/668873"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":42,"gamesStarted":0,"flyOuts":22,"groundOuts":38,"airOuts":37,"runs":23,"doubles":2,"triples":0,"homeRuns":5,"strikeOuts":49,"baseOnBalls":18,"intentionalWalks":2,"hits":37,"hitByPitch":1,"atBats":158,"obp":".315","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":677,"era":"4.57","inningsPitched":"41.1","wins":3,"losses":6,"saves":8,"saveOpportunities":11,"holds":3,"blownSaves":3,"earnedRuns":21,"whip":"1.33","battersFaced":181,"outs":124,"gamesPitched":42,"completeGames":0,"shutouts":0,"pitchesThrown":677,"balls":238,"strikes":439,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".333","pitchesPerInning":"16.38","gamesFinished":23,"strikeoutWalkRatio":"2.72","strikeoutsPer9Inn":"10.67","walksPer9Inn":"3.92","hitsPer9Inn":"8.06","runsScoredPer9":"5.01","homeRunsPer9":"1.09","inheritedRunners":22,"inheritedRunnersScored":6,"catchersInterference":1,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":7},"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}},"ID687551":{"person":{"id":687551,"fullName":"Drew Gilbert","link":"/api/v1/people/687551"},"jerseyNumber":"0","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":25,"groundOuts":66,"airOuts":61,"runs":24,"doubles":10,"triples":2,"homeRuns":4,"strikeOuts":41,"baseOnBalls":21,"intentionalWalks":2,"hits":50,"hitByPitch":6,"avg":".233","atBats":215,"obp":".317","slg":".353","ops":".670","caughtStealing":3,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":245,"totalBases":76,"rbi":21,"leftOnBase":102,"sacBunts":2,"sacFlies":1,"babip":".269","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.75","popOuts":18,"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":2,"putOuts":148,"errors":1,"chances":151,"fielding":".993","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID808982":{"person":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"jerseyNumber":"51","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":52,"groundOuts":113,"airOuts":104,"runs":51,"doubles":22,"triples":4,"homeRuns":6,"strikeOuts":38,"baseOnBalls":15,"intentionalWalks":0,"hits":109,"hitByPitch":5,"avg":".302","atBats":361,"obp":".336","slg":".435","ops":".771","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":384,"totalBases":157,"rbi":37,"leftOnBase":103,"sacBunts":0,"sacFlies":3,"babip":".322","groundOutsToAirouts":"1.09","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.17","popOuts":12,"lineOuts":40},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":171,"errors":3,"chances":176,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656529":{"person":{"id":656529,"fullName":"Sam Hentges","link":"/api/v1/people/656529"},"jerseyNumber":"31","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":27,"gamesStarted":0,"flyOuts":10,"groundOuts":15,"airOuts":20,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":23,"baseOnBalls":16,"intentionalWalks":1,"hits":17,"hitByPitch":3,"atBats":74,"obp":".383","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":381,"era":"2.66","inningsPitched":"20.1","wins":1,"losses":3,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":6,"whip":"1.62","battersFaced":94,"outs":61,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":381,"balls":157,"strikes":224,"strikePercentage":".590","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".250","pitchesPerInning":"18.74","gamesFinished":2,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"10.18","walksPer9Inn":"7.08","hitsPer9Inn":"7.52","runsScoredPer9":"3.10","homeRunsPer9":"0.00","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID646240":{"person":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"jerseyNumber":"16","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":60,"groundOuts":83,"airOuts":98,"runs":55,"doubles":27,"triples":1,"homeRuns":22,"strikeOuts":123,"baseOnBalls":42,"intentionalWalks":4,"hits":99,"hitByPitch":1,"avg":".248","atBats":400,"obp":".318","slg":".485","ops":".803","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":446,"totalBases":194,"rbi":60,"leftOnBase":183,"sacBunts":0,"sacFlies":3,"babip":".298","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.18","popOuts":17,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":51,"putOuts":654,"errors":7,"chances":712,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID687931":{"person":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"jerseyNumber":"88","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"note":"(L, 2-1)","summary":"5.0 IP, 4 ER, 7 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":3,"airOuts":4,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":78,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":21,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":28,"strikes":50,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"7.20","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":13,"groundOuts":14,"airOuts":18,"runs":8,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":13,"baseOnBalls":8,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":59,"obp":".328","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":250,"era":"4.60","inningsPitched":"15.2","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.40","battersFaced":67,"outs":47,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":250,"balls":92,"strikes":158,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.78","rbi":4,"winPercentage":".667","pitchesPerInning":"15.96","gamesFinished":0,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"7.47","walksPer9Inn":"4.60","hitsPer9Inn":"8.04","runsScoredPer9":"4.60","homeRunsPer9":"1.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"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"}]},"ID687529":{"person":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"jerseyNumber":"58","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":5,"obp":".167","slg":".000","ops":".167","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":2,"sacFlies":0,"babip":".000","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID683766":{"person":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"jerseyNumber":"50","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":6,"groundOuts":6,"airOuts":10,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".143","atBats":21,"obp":".217","slg":".190","ops":".407","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":23,"totalBases":4,"rbi":0,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".158","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":10,"obp":".500","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":28,"era":"13.50","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.50","battersFaced":10,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"22.50","runsScoredPer9":"13.50","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":10,"putOuts":7,"errors":2,"chances":19,"fielding":".895","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID605288":{"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":53,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":14,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":21,"strikes":32,"strikePercentage":".600","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":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"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":14,"flyOuts":48,"groundOuts":105,"airOuts":95,"runs":52,"doubles":22,"triples":2,"homeRuns":15,"strikeOuts":58,"baseOnBalls":29,"intentionalWalks":0,"hits":91,"hitByPitch":4,"atBats":343,"obp":".326","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1400,"era":"4.86","inningsPitched":"87.0","wins":2,"losses":7,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":47,"whip":"1.38","battersFaced":382,"outs":261,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1400,"balls":522,"strikes":878,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".222","pitchesPerInning":"16.09","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"3.00","hitsPer9Inn":"9.41","runsScoredPer9":"5.38","homeRunsPer9":"1.55","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":20,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":11,"errors":2,"chances":26,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642715":{"person":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"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":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":100,"flyOuts":59,"groundOuts":73,"airOuts":109,"runs":52,"doubles":24,"triples":1,"homeRuns":18,"strikeOuts":122,"baseOnBalls":27,"intentionalWalks":0,"hits":88,"hitByPitch":1,"avg":".225","atBats":391,"obp":".276","slg":".430","ops":".706","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":420,"totalBases":168,"rbi":45,"leftOnBase":163,"sacBunts":0,"sacFlies":1,"babip":".278","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.72","popOuts":29,"lineOuts":21},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":227,"putOuts":142,"errors":14,"chances":383,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID592662":{"person":{"id":592662,"fullName":"Robbie Ray","link":"/api/v1/people/592662"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":20,"flyOuts":96,"groundOuts":91,"airOuts":145,"runs":49,"doubles":16,"triples":1,"homeRuns":15,"strikeOuts":101,"baseOnBalls":56,"intentionalWalks":0,"hits":97,"hitByPitch":0,"atBats":426,"obp":".314","caughtStealing":7,"stolenBases":17,"stolenBasePercentage":".708","caughtStealingPercentage":".292","numberOfPitches":1975,"era":"3.16","inningsPitched":"116.2","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":41,"whip":"1.31","battersFaced":490,"outs":350,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1975,"balls":781,"strikes":1194,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":4,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".600","pitchesPerInning":"16.93","gamesFinished":0,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"7.79","walksPer9Inn":"4.32","hitsPer9Inn":"7.48","runsScoredPer9":"3.78","homeRunsPer9":"1.16","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":21,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":2,"errors":2,"chances":16,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669062":{"person":{"id":669062,"fullName":"Erik Miller","link":"/api/v1/people/669062"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"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":35,"gamesStarted":0,"flyOuts":8,"groundOuts":26,"airOuts":20,"runs":10,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":42,"baseOnBalls":22,"intentionalWalks":2,"hits":22,"hitByPitch":1,"atBats":108,"obp":".341","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":603,"era":"2.97","inningsPitched":"30.1","wins":2,"losses":0,"saves":2,"saveOpportunities":3,"holds":10,"blownSaves":1,"earnedRuns":10,"whip":"1.45","battersFaced":133,"outs":91,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":603,"balls":268,"strikes":335,"strikePercentage":".560","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":0,"winPercentage":"1.000","pitchesPerInning":"19.88","gamesFinished":8,"strikeoutWalkRatio":"1.91","strikeoutsPer9Inn":"12.46","walksPer9Inn":"6.53","hitsPer9Inn":"6.53","runsScoredPer9":"2.97","homeRunsPer9":"0.59","inheritedRunners":21,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694738":{"person":{"id":694738,"fullName":"Landen Roupp","link":"/api/v1/people/694738"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":43,"groundOuts":124,"airOuts":81,"runs":52,"doubles":24,"triples":2,"homeRuns":8,"strikeOuts":113,"baseOnBalls":45,"intentionalWalks":0,"hits":91,"hitByPitch":3,"atBats":406,"obp":".305","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1924,"era":"3.93","inningsPitched":"110.0","wins":7,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.24","battersFaced":457,"outs":330,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1924,"balls":760,"strikes":1164,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.53","rbi":0,"winPercentage":".467","pitchesPerInning":"17.49","gamesFinished":0,"strikeoutWalkRatio":"2.51","strikeoutsPer9Inn":"9.25","walksPer9Inn":"3.68","hitsPer9Inn":"7.45","runsScoredPer9":"4.25","homeRunsPer9":"0.65","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":14,"lineOuts":24},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":8,"errors":0,"chances":22,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"1","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2B, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":94,"groundOuts":114,"airOuts":148,"runs":50,"doubles":23,"triples":7,"homeRuns":4,"strikeOuts":19,"baseOnBalls":25,"intentionalWalks":4,"hits":129,"hitByPitch":3,"avg":".327","atBats":395,"obp":".363","slg":".451","ops":".814","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":438,"totalBases":178,"rbi":40,"leftOnBase":105,"sacBunts":6,"sacFlies":9,"babip":".328","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"98.75","popOuts":17,"lineOuts":37},"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":265,"putOuts":125,"errors":5,"chances":395,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID805811":{"person":{"id":805811,"fullName":"Bryce Eldridge","link":"/api/v1/people/805811"},"jerseyNumber":"8","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":{"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":34,"groundOuts":43,"airOuts":54,"runs":32,"doubles":14,"triples":0,"homeRuns":10,"strikeOuts":67,"baseOnBalls":35,"intentionalWalks":1,"hits":57,"hitByPitch":0,"avg":".259","atBats":220,"obp":".359","slg":".459","ops":".818","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":256,"totalBases":101,"rbi":23,"leftOnBase":103,"sacBunts":0,"sacFlies":1,"babip":".326","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.00","popOuts":7,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":115,"errors":0,"chances":122,"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"}]},"ID691740":{"person":{"id":691740,"fullName":"Daniel Susac","link":"/api/v1/people/691740"},"jerseyNumber":"6","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":24,"groundOuts":28,"airOuts":35,"runs":6,"doubles":6,"triples":1,"homeRuns":0,"strikeOuts":30,"baseOnBalls":6,"intentionalWalks":0,"hits":29,"hitByPitch":3,"avg":".248","atBats":117,"obp":".295","slg":".316","ops":".611","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":131,"totalBases":37,"rbi":15,"leftOnBase":57,"sacBunts":2,"sacFlies":3,"babip":".322","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":{"caughtStealing":11,"stolenBases":23,"stolenBasePercentage":".676","caughtStealingPercentage":".324","assists":18,"putOuts":265,"errors":2,"chances":285,"fielding":".993","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]}},"batters":[650333,671218,805811,646240,669477,687551,683679,642715,701852,687529,691740,687931,605288],"pitchers":[687931,605288],"bench":[683766,808982],"bullpen":[664141,671345,656529,668873,641816,669062,592662,694738,681916,657277,676775],"battingOrder":[650333,671218,805811,646240,669477,683679,642715,701852,691740],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Adames (24, Soriano, J); Arraez (23, Farris)."},{"label":"TB","value":"Adames 2; Arraez 3; Cavanaugh 2; Ramos, H."},{"label":"RBI","value":"Arraez 2 (40)."},{"label":"2-out RBI","value":"Arraez 2."},{"label":"Runners left in scoring position, 2 out","value":"Ramos, H 2; Eldridge."},{"label":"SAC","value":"McCray."},{"label":"Team RISP","value":"1-for-8."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Cavanaugh (2, throw); Houser (2, pickoff)."},{"label":"Outfield assists","value":"McCray (Trout at 2nd base)."},{"label":"DP","value":"(Adames-Arraez-Devers)."}]}],"note":[{"label":"a","value":"Popped out for Gilbert in the 6th."},{"label":"b","value":"Lined out for McCray in the 9th."}]}},"officials":[{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Home Plate"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":544728,"fullName":"Nic Lentz","link":"/api/v1/people/544728"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Whisenhunt."},{"label":"ABS Challenge","value":"O'Hoppe (Strike-Confirmed); Schanuel (Strike-Overturned to Ball); McCray (Strike-Confirmed); Adames (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Soriano, J 85-47; Natera Jr. 20-13; Silseth 12-9; Zeferjahn 10-9; Bachman 18-7; Farris 10-7; Whisenhunt 78-50; Houser 53-32."},{"label":"Groundouts-flyouts","value":"Soriano, J 5-3; Natera Jr. 0-1; Silseth 0-0; Zeferjahn 1-0; Bachman 1-0; Farris 0-0; Whisenhunt 3-1; Houser 5-1."},{"label":"Batters faced","value":"Soriano, J 20; Natera Jr. 4; Silseth 4; Zeferjahn 4; Bachman 3; Farris 3; Whisenhunt 21; Houser 14."},{"label":"Inherited runners-scored","value":"Farris 2-2."},{"label":"Umpires","value":"HP: Hunter Wendelstedt. 1B: Vic Carapazza. 2B: Edwin Moscoso. 3B: Nic Lentz. "},{"label":"Weather","value":"68 degrees, Partly Cloudy."},{"label":"Wind","value":"12 mph, Out To CF."},{"label":"First pitch","value":"1:05 PM."},{"label":"T","value":"2:33."},{"label":"Att","value":"34,111."},{"label":"Venue","value":"Oracle Park."},{"label":"July 26, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361","boxscoreName":"Trout"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"4-4 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":47,"groundOuts":61,"airOuts":79,"runs":60,"doubles":15,"triples":0,"homeRuns":18,"strikeOuts":96,"baseOnBalls":74,"intentionalWalks":9,"hits":77,"hitByPitch":5,"avg":".247","atBats":312,"obp":".398","slg":".468","ops":".866","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":392,"totalBases":146,"rbi":40,"leftOnBase":118,"sacBunts":0,"sacFlies":1,"babip":".296","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.33","popOuts":12,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":182,"errors":2,"chances":188,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":62,"hittingGameScore":62},{"player":{"person":{"id":605288,"fullName":"Adrian Houser","link":"/api/v1/people/605288","boxscoreName":"Houser"},"jerseyNumber":"12","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":137,"stats":{"batting":{},"pitching":{"summary":"4.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":5,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":53,"inningsPitched":"4.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":14,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":21,"strikes":32,"strikePercentage":".600","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":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"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":14,"flyOuts":48,"groundOuts":105,"airOuts":95,"runs":52,"doubles":22,"triples":2,"homeRuns":15,"strikeOuts":58,"baseOnBalls":29,"intentionalWalks":0,"hits":91,"hitByPitch":4,"atBats":343,"obp":".326","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1400,"era":"4.86","inningsPitched":"87.0","wins":2,"losses":7,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":47,"whip":"1.38","battersFaced":382,"outs":261,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1400,"balls":522,"strikes":878,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".222","pitchesPerInning":"16.09","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.00","walksPer9Inn":"3.00","hitsPer9Inn":"9.41","runsScoredPer9":"5.38","homeRunsPer9":"1.55","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":20,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":11,"errors":2,"chances":26,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":60,"pitchingGameScore":60},{"player":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755","boxscoreName":"Soriano, J"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(W, 9-6)","summary":"5.0 IP, 0 ER, 5 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":5,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":38,"strikes":47,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.80","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":54,"groundOuts":134,"airOuts":92,"runs":49,"doubles":10,"triples":0,"homeRuns":12,"strikeOuts":127,"baseOnBalls":57,"intentionalWalks":1,"hits":97,"hitByPitch":4,"atBats":446,"obp":".311","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":2042,"era":"3.29","inningsPitched":"123.0","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.25","battersFaced":511,"outs":369,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2042,"balls":775,"strikes":1267,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.46","rbi":0,"winPercentage":".600","pitchesPerInning":"16.60","gamesFinished":0,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"9.29","walksPer9Inn":"4.17","hitsPer9Inn":"7.10","runsScoredPer9":"3.59","homeRunsPer9":"0.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":0,"chances":23,"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"}]},"type":"starter","gameScore":60,"pitchingGameScore":60}]},"decisions":{"winner":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"loser":{"id":687931,"fullName":"Carson Whisenhunt","link":"/api/v1/people/687931"},"save":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}