{"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":824026,"link":"/api/v1.1/game/824026/feed/live","metaData":{"wait":10,"timeStamp":"20260603_043118","gameEvents":["force_out","game_finished"],"logicalEvents":["midInning","countChange","count12","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824026,"type":"R","doubleHeader":"N","id":"2026/06/02/colmlb-anamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824026-2026-06-02","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-03T01:38:00Z","originalDate":"2026-06-02","officialDate":"2026-06-02","dayNight":"night","time":"6:38","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115","season":2026,"venue":{"id":19,"name":"Coors Field","link":"/api/v1/venues/19"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"col","fileCode":"col","abbreviation":"COL","teamName":"Rockies","locationName":"Denver","firstYearOfPlay":"1992","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Colorado","record":{"gamesPlayed":62,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":24,"losses":38,"ties":0,"pct":".387"},"records":{},"divisionLeader":false,"wins":24,"losses":38,"winningPercentage":".387"},"franchiseName":"Colorado","clubName":"Rockies","active":true},"home":{"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":62,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":23,"losses":39,"ties":0,"pct":".371"},"records":{},"divisionLeader":false,"wins":23,"losses":39,"winningPercentage":".371"},"franchiseName":"Los Angeles","clubName":"Angels","active":true}},"players":{"ID624428":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428","firstName":"Adam","lastName":"Frazier","primaryNumber":"20","birthDate":"1991-12-14","currentAge":34,"birthCity":"Athens","birthStateProvince":"GA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Adam","useLastName":"Frazier","middleName":"Timothy","boxscoreName":"Frazier","nickName":"Fraz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2016-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adam Frazier","nameSlug":"adam-frazier-624428","firstLastName":"Adam Frazier","lastFirstName":"Frazier, Adam","lastInitName":"Frazier, A","initLastName":"A Frazier","fullFMLName":"Adam Timothy Frazier","fullLFMName":"Frazier, Adam Timothy","strikeZoneTop":3.111,"strikeZoneBottom":1.57},"ID669298":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298","firstName":"Franklin","lastName":"Shook","primaryNumber":"52","birthDate":"1998-05-29","currentAge":28,"birthCity":"Columbia","birthStateProvince":"SC","birthCountry":"USA","height":"6' 4\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"TJ","useLastName":"Shook","middleName":"Todd","boxscoreName":"Shook","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-06-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"TJ Shook","nameSlug":"tj-shook-669298","firstLastName":"TJ Shook","lastFirstName":"Shook, TJ","lastInitName":"Shook, T","initLastName":"T Shook","fullFMLName":"Franklin Todd Shook","fullLFMName":"Shook, Franklin Todd","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID680604":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604","firstName":"Blas","lastName":"Castano","primaryNumber":"63","birthDate":"1998-09-08","currentAge":28,"birthCity":"Espaillat","birthCountry":"Dominican Republic","height":"5' 10\"","weight":162,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Blas","useLastName":"Castaño","boxscoreName":"Castaño","gender":"M","nameMatrilineal":"Acevedo","isPlayer":true,"isVerified":false,"pronunciation":"BLASS cah-stah-no","mlbDebutDate":"2025-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blas Castaño","nameSlug":"blas-castano-680604","firstLastName":"Blas Castaño","lastFirstName":"Castaño, Blas","lastInitName":"Castaño, B","initLastName":"B Castaño","fullFMLName":"Blas Castaño","fullLFMName":"Castaño, Blas ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"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},"ID686799":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799","firstName":"Jack","lastName":"Kochanowicz","primaryNumber":"41","birthDate":"2000-12-22","currentAge":25,"birthCity":"Philadelphia","birthStateProvince":"PA","birthCountry":"USA","height":"6' 7\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jack","useLastName":"Kochanowicz","middleName":"Von","boxscoreName":"Kochanowicz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ko-HAWN-o-wits","mlbDebutDate":"2024-07-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jack Kochanowicz","nameSlug":"jack-kochanowicz-686799","firstLastName":"Jack Kochanowicz","lastFirstName":"Kochanowicz, Jack","lastInitName":"Kochanowicz, J","initLastName":"J Kochanowicz","fullFMLName":"Jack Von Kochanowicz","fullLFMName":"Kochanowicz, Jack Von","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"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},"ID690924":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924","firstName":"Braxton","lastName":"Fulford","primaryNumber":"37","birthDate":"1998-12-09","currentAge":27,"birthCity":"Lubbock","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Braxton","useLastName":"Fulford","middleName":"Albert","boxscoreName":"Fulford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Fulford","nameSlug":"braxton-fulford-690924","firstLastName":"Braxton Fulford","lastFirstName":"Fulford, Braxton","lastInitName":"Fulford, B","initLastName":"B Fulford","fullFMLName":"Braxton Albert Fulford","fullLFMName":"Fulford, Braxton Albert","strikeZoneTop":3.13,"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},"ID607536":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536","firstName":"Kyle","lastName":"Freeland","primaryNumber":"21","birthDate":"1993-05-14","currentAge":33,"birthCity":"Denver","birthStateProvince":"CO","birthCountry":"USA","height":"6' 4\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Freeland","middleName":"Richard","boxscoreName":"Freeland, K","nickName":"F. Stanley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-04-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Freeland","nameSlug":"kyle-freeland-607536","firstLastName":"Kyle Freeland","lastFirstName":"Freeland, Kyle","lastInitName":"Freeland, K","initLastName":"K Freeland","fullFMLName":"Kyle Richard Freeland","fullLFMName":"Freeland, Kyle Richard","strikeZoneTop":3.5,"strikeZoneBottom":1.66},"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},"ID519141":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141","firstName":"Thomas","lastName":"Pomeranz","primaryNumber":"47","birthDate":"1988-11-22","currentAge":37,"birthCity":"Memphis","birthStateProvince":"TN","birthCountry":"USA","height":"6' 5\"","weight":246,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Drew","useLastName":"Pomeranz","middleName":"Andrew","boxscoreName":"Pomeranz","nickName":"Big Smooth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2011-09-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Drew Pomeranz","nameSlug":"drew-pomeranz-519141","firstLastName":"Drew Pomeranz","lastFirstName":"Pomeranz, Drew","lastInitName":"Pomeranz, D","initLastName":"D Pomeranz","fullFMLName":"Thomas Andrew Pomeranz","fullLFMName":"Pomeranz, Thomas Andrew","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID650489":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489","firstName":"Willi","lastName":"Castro","primaryNumber":"3","birthDate":"1997-04-24","currentAge":29,"birthCity":"Rio Piedras","birthCountry":"Puerto Rico","height":"6' 0\"","weight":209,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Willi","useLastName":"Castro","middleName":"Rafael","boxscoreName":"Castro, W","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":false,"pronunciation":"willie","mlbDebutDate":"2019-08-24","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willi Castro","nameSlug":"willi-castro-650489","firstLastName":"Willi Castro","lastFirstName":"Castro, Willi","lastInitName":"Castro, W","initLastName":"W Castro","fullFMLName":"Willi Rafael Castro","fullLFMName":"Castro, Willi Rafael","strikeZoneTop":3.2,"strikeZoneBottom":1.62},"ID657514":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514","firstName":"Brennan","lastName":"Bernardino","primaryNumber":"83","birthDate":"1992-01-15","currentAge":34,"birthCity":"Valencia","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brennan","useLastName":"Bernardino","middleName":"Allen","boxscoreName":"Bernardino","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"ber-nar-DEEN-o","mlbDebutDate":"2022-07-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brennan Bernardino","nameSlug":"brennan-bernardino-657514","firstLastName":"Brennan Bernardino","lastFirstName":"Bernardino, Brennan","lastInitName":"Bernardino, B","initLastName":"B Bernardino","fullFMLName":"Brennan Allen Bernardino","fullLFMName":"Bernardino, Brennan Allen","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID675848":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848","firstName":"Juan","lastName":"Mejia","primaryNumber":"47","birthDate":"2000-07-04","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Juan","useLastName":"Mejia","middleName":"Manuel","boxscoreName":"Mejia, J","gender":"M","nameMatrilineal":"Adames","isPlayer":true,"isVerified":true,"pronunciation":"meh-HEE-uh","mlbDebutDate":"2025-04-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Juan Mejia","nameSlug":"juan-mejia-675848","firstLastName":"Juan Mejia","lastFirstName":"Mejia, Juan","lastInitName":"Mejia, J","initLastName":"J Mejia","fullFMLName":"Juan Manuel Mejia","fullLFMName":"Mejia, Juan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666397":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397","firstName":"Edouard","lastName":"Julien","primaryNumber":"6","birthDate":"1999-04-30","currentAge":27,"birthCity":"Quebec City","birthStateProvince":"QC","birthCountry":"Canada","height":"6' 1\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Edouard","useLastName":"Julien","boxscoreName":"Julien","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"ED-ward JOO-lee-en","mlbDebutDate":"2023-04-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edouard Julien","nameSlug":"edouard-julien-666397","firstLastName":"Edouard Julien","lastFirstName":"Julien, Edouard","lastInitName":"Julien, E","initLastName":"E Julien","fullFMLName":"Edouard Julien","fullLFMName":"Julien, Edouard","strikeZoneTop":3.235,"strikeZoneBottom":1.633},"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},"ID696100":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","firstName":"Hunter","lastName":"Goodman","primaryNumber":"15","birthDate":"1999-10-08","currentAge":26,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"5' 11\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Hunter","useLastName":"Goodman","middleName":"Robert","boxscoreName":"Goodman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Goodman","nameSlug":"hunter-goodman-696100","firstLastName":"Hunter Goodman","lastFirstName":"Goodman, Hunter","lastInitName":"Goodman, H","initLastName":"H Goodman","fullFMLName":"Hunter Robert Goodman","fullLFMName":"Goodman, Hunter Robert","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"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},"ID665861":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861","firstName":"Sebastián","lastName":"Rivero","primaryNumber":"38","birthDate":"1998-11-16","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Sebastián","useLastName":"Rivero","boxscoreName":"Rivero","gender":"M","nameMatrilineal":"Aguilar","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sebastián Rivero","nameSlug":"sebastian-rivero-665861","firstLastName":"Sebastián Rivero","lastFirstName":"Rivero, Sebastián","lastInitName":"Rivero, S","initLastName":"S Rivero","fullFMLName":"Sebastián Rivero","fullLFMName":"Rivero, Sebastián ","strikeZoneTop":3.234,"strikeZoneBottom":1.632},"ID622608":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608","firstName":"Antonio","lastName":"Senzatela","primaryNumber":"49","birthDate":"1995-01-21","currentAge":31,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Antonio","useLastName":"Senzatela","boxscoreName":"Senzatela","nickName":"Senze","gender":"M","nameMatrilineal":"Rondon","isPlayer":true,"isVerified":true,"pronunciation":"sehn-zuh-TEH-luh","mlbDebutDate":"2017-04-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Antonio Senzatela","nameSlug":"antonio-senzatela-622608","firstLastName":"Antonio Senzatela","lastFirstName":"Senzatela, Antonio","lastInitName":"Senzatela, A","initLastName":"A Senzatela","fullFMLName":"Antonio Senzatela","fullLFMName":"Senzatela, Antonio","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID677955":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955","firstName":"Kenneth","lastName":"Hill","primaryNumber":"0","birthDate":"1999-12-22","currentAge":26,"birthCity":"Ashdown","birthStateProvince":"AR","birthCountry":"USA","height":"6' 4\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jaden","useLastName":"Hill","middleName":"Jaden","boxscoreName":"Hill","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jaden Hill","nameSlug":"jaden-hill-677955","firstLastName":"Jaden Hill","lastFirstName":"Hill, Jaden","lastInitName":"Hill, J","initLastName":"J Hill","fullFMLName":"Kenneth Jaden Hill","fullLFMName":"Hill, Kenneth Jaden","strikeZoneTop":3.49,"strikeZoneBottom":1.6},"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},"ID694514":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514","firstName":"Sterlin","lastName":"Thompson","primaryNumber":"30","birthDate":"2001-06-26","currentAge":25,"birthCity":"Longmont","birthStateProvince":"CO","birthCountry":"USA","height":"6' 3\"","weight":209,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Sterlin","useLastName":"Thompson","middleName":"Shaw","boxscoreName":"Thompson, S","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sterlin Thompson","nameSlug":"sterlin-thompson-694514","firstLastName":"Sterlin Thompson","lastFirstName":"Thompson, Sterlin","lastInitName":"Thompson, S","initLastName":"S Thompson","fullFMLName":"Sterlin Shaw Thompson","fullLFMName":"Thompson, Sterlin Shaw","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID691720":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720","firstName":"Kyle","lastName":"Karros","primaryNumber":"12","birthDate":"2002-07-26","currentAge":24,"birthCity":"Los Angeles","birthStateProvince":"CA","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Kyle","useLastName":"Karros","middleName":"Garret","boxscoreName":"Karros, K","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"KARE-ohs","mlbDebutDate":"2025-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Karros","nameSlug":"kyle-karros-691720","firstLastName":"Kyle Karros","lastFirstName":"Karros, Kyle","lastInitName":"Karros, K","initLastName":"K Karros","fullFMLName":"Kyle Garret Karros","fullLFMName":"Karros, Kyle Garret","strikeZoneTop":3.43,"strikeZoneBottom":1.73},"ID676105":{"id":676105,"fullName":"Jeff Criswell","link":"/api/v1/people/676105","firstName":"Jeffrey","lastName":"Criswell","primaryNumber":"46","birthDate":"1999-03-10","currentAge":27,"birthCity":"Portage","birthStateProvince":"MI","birthCountry":"USA","height":"6' 4\"","weight":236,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jeff","useLastName":"Criswell","middleName":"Kelley","boxscoreName":"Criswell, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2024-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeff Criswell","nameSlug":"jeff-criswell-676105","firstLastName":"Jeff Criswell","lastFirstName":"Criswell, Jeff","lastInitName":"Criswell, J","initLastName":"J Criswell","fullFMLName":"Jeffrey Kelley Criswell","fullLFMName":"Criswell, Jeffrey Kelley","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID663372":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372","firstName":"Ryan","lastName":"Feltner","primaryNumber":"18","birthDate":"1996-09-02","currentAge":30,"birthCity":"Orlando","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Feltner","middleName":"Donald","boxscoreName":"Feltner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Feltner","nameSlug":"ryan-feltner-663372","firstLastName":"Ryan Feltner","lastFirstName":"Feltner, Ryan","lastInitName":"Feltner, R","initLastName":"R Feltner","fullFMLName":"Ryan Donald Feltner","fullLFMName":"Feltner, Ryan Donald","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID622268":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268","firstName":"Donovan","lastName":"Walton","primaryNumber":"29","birthDate":"1994-05-25","currentAge":32,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Donovan","useLastName":"Walton","middleName":"R.","boxscoreName":"Walton","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-09-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Donovan Walton","nameSlug":"donovan-walton-622268","firstLastName":"Donovan Walton","lastFirstName":"Walton, Donovan","lastInitName":"Walton, D","initLastName":"D Walton","fullFMLName":"Donovan R. Walton","fullLFMName":"Walton, Donovan R.","strikeZoneTop":3.094,"strikeZoneBottom":1.561},"ID624522":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522","firstName":"Keegan","lastName":"Thompson","primaryNumber":"34","birthDate":"1995-03-13","currentAge":31,"birthCity":"Cullman","birthStateProvince":"AL","birthCountry":"USA","height":"6' 1\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Keegan","useLastName":"Thompson","middleName":"Cole","boxscoreName":"Thompson, K","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Keegan Thompson","nameSlug":"keegan-thompson-624522","firstLastName":"Keegan Thompson","lastFirstName":"Thompson, Keegan","lastInitName":"Thompson, K","initLastName":"K Thompson","fullFMLName":"Keegan Cole Thompson","fullLFMName":"Thompson, Keegan Cole","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID663611":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611","firstName":"Nicklaus","lastName":"Madrigal","primaryNumber":"20","birthDate":"1997-03-05","currentAge":29,"birthCity":"Sacramento","birthStateProvince":"CA","birthCountry":"USA","height":"5' 7\"","weight":175,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Madrigal","middleName":"M.","boxscoreName":"Madrigal","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Madrigal","nameSlug":"nick-madrigal-663611","firstLastName":"Nick Madrigal","lastFirstName":"Madrigal, Nick","lastInitName":"Madrigal, N","initLastName":"N Madrigal","fullFMLName":"Nicklaus M. Madrigal","fullLFMName":"Madrigal, Nicklaus M.","strikeZoneTop":2.971,"strikeZoneBottom":1.499},"ID677060":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060","firstName":"Chad","lastName":"Stevens","primaryNumber":"39","birthDate":"1999-02-03","currentAge":27,"birthCity":"Walnut Creek","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":218,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Chad","useLastName":"Stevens","middleName":"David","boxscoreName":"Stevens","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-07-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chad Stevens","nameSlug":"chad-stevens-677060","firstLastName":"Chad Stevens","lastFirstName":"Stevens, Chad","lastInitName":"Stevens, C","initLastName":"C Stevens","fullFMLName":"Chad David Stevens","fullLFMName":"Stevens, Chad David","strikeZoneTop":3.36,"strikeZoneBottom":1.7},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID687859":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859","firstName":"Troy","lastName":"Johnston","primaryNumber":"20","birthDate":"1997-06-22","currentAge":29,"birthCity":"Tacoma","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":206,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Troy","useLastName":"Johnston","middleName":"Michael","boxscoreName":"Johnston, T","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Troy Johnston","nameSlug":"troy-johnston-687859","firstLastName":"Troy Johnston","lastFirstName":"Johnston, Troy","lastInitName":"Johnston, T","initLastName":"T Johnston","fullFMLName":"Troy Michael Johnston","fullLFMName":"Johnston, Troy Michael","strikeZoneTop":3.16,"strikeZoneBottom":1.59},"ID671289":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289","firstName":"Tyler","lastName":"Freeman","primaryNumber":"2","birthDate":"1999-05-21","currentAge":27,"birthCity":"Rancho Cucamonga","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Tyler","useLastName":"Freeman","middleName":"Andrew","boxscoreName":"Freeman, T","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-08-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Freeman","nameSlug":"tyler-freeman-671289","firstLastName":"Tyler Freeman","lastFirstName":"Freeman, Tyler","lastInitName":"Freeman, T","initLastName":"T Freeman","fullFMLName":"Tyler Andrew Freeman","fullLFMName":"Freeman, Tyler Andrew","strikeZoneTop":3.15,"strikeZoneBottom":1.59},"ID691951":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951","firstName":"Samuel","lastName":"Aldegheri","primaryNumber":"61","birthDate":"2001-09-19","currentAge":24,"birthCity":"Verona","birthCountry":"Italy","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Aldegheri","boxscoreName":"Aldegheri","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"al-duh-GEAR-ee","mlbDebutDate":"2024-08-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Sam Aldegheri","nameSlug":"sam-aldegheri-691951","firstLastName":"Sam Aldegheri","lastFirstName":"Aldegheri, Sam","lastInitName":"Aldegheri, S","initLastName":"S Aldegheri","fullFMLName":"Samuel Aldegheri","fullLFMName":"Aldegheri, Samuel ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"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},"ID608372":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372","firstName":"Tomoyuki","lastName":"Sugano","primaryNumber":"11","birthDate":"1989-10-11","currentAge":36,"birthCity":"Kanagawa","birthCountry":"Japan","height":"6' 1\"","weight":227,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tomoyuki","useLastName":"Sugano","boxscoreName":"Sugano","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"toh-moh-YOO-kee soo-GAH-noh","mlbDebutDate":"2025-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tomoyuki Sugano","nameSlug":"tomoyuki-sugano-608372","firstLastName":"Tomoyuki Sugano","lastFirstName":"Sugano, Tomoyuki","lastInitName":"Sugano, T","initLastName":"T Sugano","fullFMLName":"Tomoyuki Sugano","fullLFMName":"Sugano, Tomoyuki","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664954":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954","firstName":"Brett","lastName":"Sullivan","primaryNumber":"26","birthDate":"1994-02-22","currentAge":32,"birthCity":"Stockton","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brett","useLastName":"Sullivan","middleName":"Charles","boxscoreName":"Sullivan, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2023-04-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brett Sullivan","nameSlug":"brett-sullivan-664954","firstLastName":"Brett Sullivan","lastFirstName":"Sullivan, Brett","lastInitName":"Sullivan, B","initLastName":"B Sullivan","fullFMLName":"Brett Charles Sullivan","fullLFMName":"Sullivan, Brett Charles","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"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},"ID678662":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662","firstName":"Ezequiel","lastName":"Tovar","primaryNumber":"14","birthDate":"2001-08-01","currentAge":25,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":192,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Ezequiel","useLastName":"Tovar","middleName":"Jesus","boxscoreName":"Tovar","gender":"M","nameMatrilineal":"Gota","isPlayer":true,"isVerified":false,"pronunciation":"eh-ZEE-kee-ehl","mlbDebutDate":"2022-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ezequiel Tovar","nameSlug":"ezequiel-tovar-678662","firstLastName":"Ezequiel Tovar","lastFirstName":"Tovar, Ezequiel","lastInitName":"Tovar, E","initLastName":"E Tovar","fullFMLName":"Ezequiel Jesus Tovar","fullLFMName":"Tovar, Ezequiel Jesus","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID547179":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179","firstName":"Michael","lastName":"Lorenzen","primaryNumber":"55","birthDate":"1992-01-04","currentAge":34,"birthCity":"Anaheim","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Lorenzen","middleName":"Clifton","boxscoreName":"Lorenzen","nickName":"Zen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-04-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Lorenzen","nameSlug":"michael-lorenzen-547179","firstLastName":"Michael Lorenzen","lastFirstName":"Lorenzen, Michael","lastInitName":"Lorenzen, M","initLastName":"M Lorenzen","fullFMLName":"Michael Clifton Lorenzen","fullLFMName":"Lorenzen, Michael Clifton","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID681198":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198","firstName":"Toby","lastName":"Rumfield","primaryNumber":"7","birthDate":"2000-05-17","currentAge":26,"birthCity":"Richmond","birthStateProvince":"VA","birthCountry":"USA","height":"6' 5\"","weight":238,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"TJ","useLastName":"Rumfield","middleName":"Joseph","boxscoreName":"Rumfield","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"TJ Rumfield","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"tj-rumfield-681198","firstLastName":"TJ Rumfield","lastFirstName":"Rumfield, TJ","lastInitName":"Rumfield, T","initLastName":"T Rumfield","fullFMLName":"Toby Joseph Rumfield","fullLFMName":"Rumfield, Toby Joseph","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"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},"ID678020":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020","firstName":"Seth","lastName":"Halvorsen","primaryNumber":"56","birthDate":"2000-02-18","currentAge":26,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":243,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Seth","useLastName":"Halvorsen","middleName":"Michael","boxscoreName":"Halvorsen","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seth Halvorsen","nameSlug":"seth-halvorsen-678020","firstLastName":"Seth Halvorsen","lastFirstName":"Halvorsen, Seth","lastInitName":"Halvorsen, S","initLastName":"S Halvorsen","fullFMLName":"Seth Michael Halvorsen","fullLFMName":"Halvorsen, Seth Michael","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}},"venue":{"id":1,"name":"Angel Stadium","link":"/api/v1/venues/1","location":{"address1":"2000 Gene Autry Way","city":"Anaheim","state":"California","stateAbbrev":"CA","postalCode":"92806","defaultCoordinates":{"latitude":33.80019044,"longitude":-117.8823996},"azimuthAngle":43.61,"elevation":151,"country":"USA","phone":"(714) 940-2000"},"timeZone":{"tz":"PDT","id":"America/Los_Angeles","offset":-7,"offsetAtGameTime":-7},"fieldInfo":{"capacity":45517,"turfType":"Grass","roofType":"Open","leftLine":330,"left":347,"leftCenter":389,"center":396,"rightCenter":365,"right":348,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":1,"link":"/api/v1/venues/1"},"weather":{"condition":"Partly Cloudy","temp":"76","wind":"9 mph, Out To CF"},"gameInfo":{"attendance":26426,"firstPitch":"2026-06-03T01:38:00.000Z","gameDurationMinutes":173},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":0,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"home":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"}},"officialScorer":{"id":431054,"fullName":"Ed Munson","link":"/api/v1/people/431054"},"primaryDatacaster":{"id":666939,"fullName":"Todd Reeves","link":"/api/v1/people/666939"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, first baseman Vaughn Grissom to pitcher Grayson Rodriguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-03T01:38:21.038Z","endTime":"2026-06-03T01:39:20.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-02T23:05:44.859Z","endTime":"2026-06-03T01:11:48.485Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-03T01:11:48.485Z","endTime":"2026-06-03T01:37:21.103Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-03T01:37:21.103Z","endTime":"2026-06-03T01:38:22.038Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":85.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22893433008657,"aZ":-13.63852445786371,"pfxX":-10.626963779457306,"pfxZ":9.834474993745895,"pX":-0.06323016901579252,"pZ":1.695607030286207,"vX0":10.387311605036022,"vY0":-137.3584134204936,"vZ0":-7.548459053448232,"x":129.0,"y":162.38,"x0":-2.5378521902537097,"y0":50.00549312383147,"z0":5.4328451782296945,"aX":-20.03736593846317},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":16.7,"spinRate":2232,"spinDirection":217},"zone":8,"typeConfidence":0.93,"plateTime":0.4008192873445804,"extension":7.265334595302017},"index":3,"playId":"e10391d9-ac92-303a-802e-7cfcd6d884cf","pitchNumber":1,"startTime":"2026-06-03T01:38:22.038Z","endTime":"2026-06-03T01:38:27.563Z","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":82.6,"endSpeed":75.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.256506662846306,"aZ":-27.143559515753548,"pfxX":-7.162656934948914,"pfxZ":3.477781473880569,"pX":-1.591108192685044,"pZ":3.1739124644823518,"vX0":4.7990811844056935,"vY0":-120.10526839746387,"vZ0":-0.27371082649861045,"x":177.65,"y":153.08,"x0":-2.693758124063152,"y0":50.00431535798299,"z0":5.722229194238503,"aX":-10.369237343880233},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.5,"breakHorizontal":11.6,"spinRate":1665,"spinDirection":261},"zone":11,"typeConfidence":0.92,"plateTime":0.45763815556818566,"extension":6.97872915553988},"index":4,"playId":"58e06f1b-bd11-3549-b4f5-087b99854111","pitchNumber":2,"startTime":"2026-06-03T01:38:39.285Z","endTime":"2026-06-03T01:38:42.944Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.88255889638746,"aZ":-13.247714423751928,"pfxX":-6.628855769952663,"pfxZ":9.962338286489327,"pX":-0.788882210327727,"pZ":2.6261851518231336,"vX0":7.067742517133495,"vY0":-138.1980392215423,"vZ0":-5.4574991745057115,"x":147.07,"y":167.87,"x0":-2.540143574837956,"y0":50.00582679462228,"z0":5.54480853503676,"aX":-12.597679025651951},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":10.2,"spinRate":2184,"spinDirection":221},"zone":4,"typeConfidence":0.92,"plateTime":0.3990497171496643,"extension":6.966338402487934},"index":5,"playId":"844a6f77-9461-3e16-bdb5-066e1c968800","pitchNumber":3,"startTime":"2026-06-03T01:38:55.418Z","endTime":"2026-06-03T01:38:59.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.314879887072454,"aZ":-40.12893203518088,"pfxX":2.396844252395973,"pfxZ":-5.936031353742271,"pX":-0.05041264593606416,"pZ":1.7133735495650577,"vX0":5.261937768376965,"vY0":-115.83428037033829,"vZ0":-0.28894472668090243,"x":118.92,"y":192.52,"x0":-2.6748538405526867,"y0":50.001433972947275,"z0":5.720004326195563,"aX":3.2126007041518205},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-10.4,"breakHorizontal":-5.8,"spinRate":2701,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.4752842818670642,"extension":6.989844840837249},"hitData":{"launchSpeed":70.7,"launchAngle":7.0,"totalDistance":80.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.4,"coordY":165.09}},"index":6,"playId":"979c1ba9-f58c-31da-8376-d474373db396","pitchNumber":4,"startTime":"2026-06-03T01:39:13.831Z","endTime":"2026-06-03T01:39:20.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:39:20.357Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-03T01:39:35.177Z","endTime":"2026-06-03T01:40:59.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":84.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.913899546275104,"aZ":-16.656126508814797,"pfxX":-8.854724610029688,"pfxZ":8.37241795696638,"pX":-1.4580813617825592,"pZ":3.005997045758642,"vX0":6.2280591216918,"vY0":-136.70192197173753,"vZ0":-3.6286002464026286,"x":172.58,"y":157.62,"x0":-2.6395110809381186,"y0":50.00293148785335,"z0":5.52552751009584,"aX":-16.414172980853035},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":14.4,"spinRate":2184,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.40386372795365766,"extension":7.07007028573103},"index":0,"playId":"3de0d887-b6da-3503-920d-574fc2163d12","pitchNumber":1,"startTime":"2026-06-03T01:39:54.580Z","endTime":"2026-06-03T01:39:57.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":83.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99156460566295,"aZ":-15.059150816676903,"pfxX":-8.033245887317358,"pfxZ":9.401021219393279,"pX":-0.11591260319820058,"pZ":1.7576446532183163,"vX0":9.431585393655102,"vY0":-135.20556834878033,"vZ0":-6.757789848959302,"x":121.42,"y":191.32,"x0":-2.633112936206195,"y0":50.00673770355328,"z0":5.378581555624042,"aX":-14.632345878173027},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":12.1,"spinRate":2126,"spinDirection":226},"zone":8,"typeConfidence":0.91,"plateTime":0.40767033773831995,"extension":7.216452738869212},"index":1,"playId":"669e5348-f9fa-33c8-892b-aced2d77dd98","pitchNumber":2,"startTime":"2026-06-03T01:40:09.319Z","endTime":"2026-06-03T01:40:13.380Z","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":86.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.545961551143,"aZ":-16.385857529303895,"pfxX":-10.105616989981872,"pfxZ":8.16381527353466,"pX":-0.5391314433297753,"pZ":1.9061689635371335,"vX0":9.150289036732968,"vY0":-139.44355373602113,"vZ0":-6.5855263729167115,"x":137.55,"y":187.31,"x0":-2.578937809694759,"y0":50.005225611021835,"z0":5.413724014179667,"aX":-19.550676654934733},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.3,"breakHorizontal":16.0,"spinRate":2317,"spinDirection":217},"zone":7,"typeConfidence":0.93,"plateTime":0.39549882180986895,"extension":7.0570923409410975},"index":2,"playId":"e22c2bfc-3262-3dc3-bdcc-965851c1016d","pitchNumber":3,"startTime":"2026-06-03T01:40:24.681Z","endTime":"2026-06-03T01:40:29.508Z","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-06-03T01:40:42.791Z","endTime":"2026-06-03T01:40:54.834Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":87.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.7650895293531,"aZ":-9.651642964977581,"pfxX":-6.121692962814047,"pfxZ":11.341629294749728,"pX":-0.8129685969851559,"pZ":2.8494234714355415,"vX0":7.036417895801536,"vY0":-141.98477100527654,"vZ0":-5.525517817566625,"x":147.99,"y":161.85,"x0":-2.5606883760741566,"y0":50.00595833760004,"z0":5.47212256117737,"aX":-12.160500311835461},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.2,"breakHorizontal":9.1,"spinRate":2281,"spinDirection":221},"zone":1,"typeConfidence":0.93,"plateTime":0.3898642507812524,"extension":7.132675935225563},"index":4,"playId":"626a075a-bc5b-3131-bd4e-20f33e272d5a","pitchNumber":4,"startTime":"2026-06-03T01:40:54.834Z","endTime":"2026-06-03T01:40:59.361Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:40:59.361Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, first baseman Vaughn Grissom to pitcher Grayson Rodriguez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-03T01:41:12.028Z","endTime":"2026-06-03T01:41:43.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":680570,"link":"/api/v1/people/680570"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":73.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.312638568255515,"aZ":-39.390894179450214,"pfxX":4.421018335651763,"pfxZ":-5.210129294482735,"pX":-0.3878021892192756,"pZ":2.578290154895704,"vX0":3.365144180701202,"vY0":-117.99836407012593,"vZ0":1.0138559834136174,"x":131.78,"y":169.17,"x0":-2.4163458562530904,"y0":50.00529009061897,"z0":5.825572159343573,"aX":6.1194828053316215},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-8.8,"breakHorizontal":-8.9,"spinRate":2861,"spinDirection":33},"zone":4,"typeConfidence":2.0,"plateTime":0.46749865450932493,"extension":6.937869362439799},"index":0,"playId":"a46d4fd8-2cb4-36fd-8b6c-0bc86d6b1793","pitchNumber":1,"startTime":"2026-06-03T01:41:22.152Z","endTime":"2026-06-03T01:41:26.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23109763811599,"aZ":-26.906788085436382,"pfxX":-8.679221582630909,"pfxZ":3.5055089715119783,"pX":-0.027453125701435856,"pZ":2.1928252527535363,"vX0":8.367283764549217,"vY0":-121.83612838569735,"vZ0":-2.5212608698986134,"x":122.72,"y":175.27,"x0":-2.380754958680852,"y0":50.00109153271283,"z0":5.569533289908098,"aX":-13.03032601040881},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.0,"breakHorizontal":13.7,"spinRate":1783,"spinDirection":258},"zone":8,"typeConfidence":0.91,"plateTime":0.4497834648121999,"extension":7.236642890712178},"hitData":{"launchSpeed":53.1,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.85,"coordY":164.11}},"index":1,"playId":"0fa180cc-4ae8-36da-b2ea-dabfd6ad3734","pitchNumber":2,"startTime":"2026-06-03T01:41:35.532Z","endTime":"2026-06-03T01:41:43.360Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:41:43.360Z","atBatIndex":2},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorge Soler lines out to second baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-03T01:43:43.861Z","endTime":"2026-06-03T01:45:11.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":4},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79877223546619,"aZ":-17.692622287347763,"pfxX":-9.257541079888412,"pfxZ":7.96637814678837,"pX":1.3335269457345873,"pZ":1.5167389585527322,"vX0":12.060470341310207,"vY0":-134.36893546059736,"vZ0":-8.140951822258955,"x":66.17,"y":197.83,"x0":-2.023232546732374,"y0":50.00066542465938,"z0":5.857238731997843,"aX":-16.82265323671022},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":14.0,"spinRate":2309,"spinDirection":208},"zone":14,"typeConfidence":0.93,"plateTime":0.4085998782242233,"extension":6.285523789904082},"index":0,"playId":"71c81693-fa3a-3d58-9d9f-f66b966ae1c8","pitchNumber":1,"startTime":"2026-06-03T01:44:01.016Z","endTime":"2026-06-03T01:44:05.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.683392801298467,"aZ":-13.61073707640787,"pfxX":-8.13614665805985,"pfxZ":10.292161939587253,"pX":0.316289031661517,"pZ":1.8000874590425884,"vX0":9.183702950857288,"vY0":-134.11131052659846,"vZ0":-7.998376988004833,"x":104.94,"y":190.18,"x0":-2.111525464591308,"y0":50.00289088344285,"z0":5.812582619229329,"aX":-14.67470221155749},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.8,"breakHorizontal":12.5,"spinRate":2336,"spinDirection":207},"zone":9,"typeConfidence":0.87,"plateTime":0.4099805445200584,"extension":6.350926890384225},"index":1,"playId":"be543f45-0c5d-3018-bf3b-8a56a9887e17","pitchNumber":2,"startTime":"2026-06-03T01:44:15.456Z","endTime":"2026-06-03T01:44:19.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.836154829252752,"aZ":-22.624477093877562,"pfxX":0.21897878663615433,"pfxZ":5.565061012646025,"pX":1.2408216224372477,"pZ":1.9071249043783396,"vX0":8.602637329398878,"vY0":-130.49327209396654,"vZ0":-5.891497659741241,"x":69.7,"y":187.29,"x0":-2.1342818308980744,"y0":50.00130135528795,"z0":5.911259462622683,"aX":0.3739293232206473},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.9,"breakHorizontal":-2.4,"spinRate":2557,"spinDirection":184},"zone":14,"typeConfidence":0.9,"plateTime":0.42059427283848727,"extension":6.3076445720352},"index":2,"playId":"3a88fa6a-36f9-3a60-9904-6eefbaebbff7","pitchNumber":3,"startTime":"2026-06-03T01:44:30.412Z","endTime":"2026-06-03T01:44:34.556Z","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":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.544113021996175,"aZ":-23.43523737747922,"pfxX":-9.766146371206847,"pfxZ":5.443982800350551,"pX":-1.3657019456907293,"pZ":0.8372795656763894,"vX0":5.427695566117089,"vY0":-126.32949463564319,"vZ0":-7.613416111627038,"x":169.06,"y":216.17,"x0":-2.281760584513827,"y0":50.00086008422752,"z0":5.795352613976485,"aX":-15.664425582788438},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.2,"breakHorizontal":16.3,"spinRate":1808,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.4348306672848725,"extension":6.389068349579331},"index":3,"playId":"94539c6a-9b24-370a-93b2-3b03f68491d0","pitchNumber":4,"startTime":"2026-06-03T01:44:46.778Z","endTime":"2026-06-03T01:44:51.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":83.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.5481179470747,"aZ":-15.895475281753884,"pfxX":-11.185687868092245,"pfxZ":9.005199283323336,"pX":-0.03651613304991252,"pZ":2.387676187133375,"vX0":9.230837650510423,"vY0":-134.8928238530539,"vZ0":-6.091077483850698,"x":118.39,"y":174.31,"x0":-2.082071457584116,"y0":50.00422931953676,"z0":5.832151348933742,"aX":-20.22350287584469},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.9,"breakHorizontal":17.8,"spinRate":2370,"spinDirection":207},"zone":5,"typeConfidence":0.92,"plateTime":0.40904792037590143,"extension":6.3158072128274005},"hitData":{"launchSpeed":79.7,"launchAngle":13.0,"totalDistance":183.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":138.96,"coordY":144.14}},"index":4,"playId":"773266f2-ed80-3147-8020-a6ec477b780d","pitchNumber":5,"startTime":"2026-06-03T01:45:08.066Z","endTime":"2026-06-03T01:45:11.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:45:11.986Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-03T01:45:28.316Z","endTime":"2026-06-03T01:47:01.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.571818675420264,"aZ":-13.5548621098564,"pfxX":-5.426940655105179,"pfxZ":10.334358614621614,"pX":-0.08843502691538449,"pZ":3.164394008420248,"vX0":7.5828932822928845,"vY0":-134.0220917432368,"vZ0":-4.5763353988116195,"x":120.37,"y":153.34,"x0":-2.262075391460871,"y0":50.003425916481525,"z0":5.877073550812527,"aX":-9.778684117994391},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":8.0,"spinRate":2302,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.41020045654652604,"extension":6.291127044094691},"index":0,"playId":"cc033507-2d26-3cfa-b363-b40f45b66825","pitchNumber":1,"startTime":"2026-06-03T01:45:39.646Z","endTime":"2026-06-03T01:45:43.593Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40793729410378,"aZ":-12.235772002627535,"pfxX":-6.869635304196873,"pfxZ":10.861792386114674,"pX":0.3926646053902634,"pZ":2.9536450446219704,"vX0":9.345530556773525,"vY0":-135.34672228163512,"vZ0":-5.482204476121638,"x":102.03,"y":159.03,"x0":-2.2293368122327233,"y0":50.00546045987519,"z0":5.878770273581442,"aX":-12.614435202827817},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.5,"breakHorizontal":10.2,"spinRate":2396,"spinDirection":205},"zone":3,"typeConfidence":0.78,"plateTime":0.40630871706182825,"extension":6.304904210748492},"index":1,"playId":"fc815a05-11ed-37af-a753-31fcbc09f727","pitchNumber":2,"startTime":"2026-06-03T01:45:58.872Z","endTime":"2026-06-03T01:46:02.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58722052212444,"aZ":-31.74234191609942,"pfxX":1.2408238912292342,"pfxZ":0.2720296586688802,"pX":1.1167518106807062,"pZ":0.7601422101382003,"vX0":7.41543562699094,"vY0":-124.26837852952845,"vZ0":-6.27795283293871,"x":74.43,"y":218.26,"x0":-2.0758532575559463,"y0":50.00037097805034,"z0":5.979894123677515,"aX":1.923741457337767},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.8,"breakHorizontal":-4.1,"spinRate":2688,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4420026655447229,"extension":6.325284234826619},"index":2,"playId":"10e6d098-9275-3161-86e7-1c8fc3967b31","pitchNumber":3,"startTime":"2026-06-03T01:46:19.459Z","endTime":"2026-06-03T01:46:22.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.975157050847297,"aZ":-31.30951357344594,"pfxX":1.9951956898500245,"pfxZ":0.5385722725617925,"pX":0.8525052061956159,"pZ":0.5583292671519903,"vX0":6.84175870804465,"vY0":-125.88619613163098,"vZ0":-7.063162246918462,"x":84.5,"y":223.71,"x0":-2.161668192070291,"y0":50.00352814689628,"z0":5.940950538620231,"aX":3.1948983378034206},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.5,"breakHorizontal":-5.2,"spinRate":2655,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4353974437626822,"extension":6.256777871760808},"index":3,"playId":"3328d9a1-701e-3829-8cdb-334648c48a98","pitchNumber":4,"startTime":"2026-06-03T01:46:36.222Z","endTime":"2026-06-03T01:46:40.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.686796480291285,"aZ":-15.832107691122244,"pfxX":-3.1552216191033877,"pfxZ":8.901525067351077,"pX":0.08238908673026048,"pZ":3.5397122911582577,"vX0":7.096875907950653,"vY0":-135.40941750997828,"vZ0":-3.542811722688171,"x":113.86,"y":143.21,"x0":-2.1758837178047994,"y0":50.003057880991186,"z0":5.989489583825699,"aX":-5.7932740124607705},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":4.0,"spinRate":2424,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.40626038736807457,"extension":6.225985198033955},"index":4,"playId":"a32e136e-c829-3c79-812f-9ee4a2037782","pitchNumber":5,"startTime":"2026-06-03T01:46:57.874Z","endTime":"2026-06-03T01:47:01.989Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:47:01.989Z","atBatIndex":4},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Wade Meckler doubles (1) on a line drive to right fielder Troy Johnston.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-03T01:47:14.965Z","endTime":"2026-06-03T01:48:36.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.013762184298287,"aZ":-27.165386503191055,"pfxX":4.409173875821717,"pfxZ":3.392939524641232,"pX":-0.6131585485996822,"pZ":3.4168644546372917,"vX0":3.0755728455823355,"vY0":-121.37648970426089,"vZ0":-0.42240211258745197,"x":140.37,"y":146.52,"x0":-2.4740933652361474,"y0":50.00416768778869,"z0":5.979621679690786,"aX":6.511599027077393},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.2,"breakHorizontal":-8.8,"spinRate":2674,"spinDirection":68},"zone":11,"typeConfidence":2.0,"plateTime":0.453033018605149,"extension":6.007542800548269},"index":0,"playId":"c388083b-0073-3746-b436-148f7984fd92","pitchNumber":1,"startTime":"2026-06-03T01:47:26.604Z","endTime":"2026-06-03T01:47:30.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.337636159706694,"aZ":-27.712664705451196,"pfxX":5.555046598982283,"pfxZ":3.128655650538077,"pX":-1.6096863036963187,"pZ":3.458684443407773,"vX0":0.5354975565334481,"vY0":-119.39569071329664,"vZ0":-0.10520029250895035,"x":178.36,"y":145.4,"x0":-2.5584435086872643,"y0":50.005932872020395,"z0":6.0203351334896675,"aX":7.933532642715012},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.9,"breakHorizontal":-10.2,"spinRate":2606,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4606875800444361,"extension":6.091394277159279},"index":1,"playId":"d7a4489c-527d-3248-8d7e-cd5c70c5208f","pitchNumber":2,"startTime":"2026-06-03T01:47:42.994Z","endTime":"2026-06-03T01:47:45.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.045969626526976,"aZ":-19.522375600234355,"pfxX":-11.690355304157164,"pfxZ":6.975237962031592,"pX":-0.995021338306321,"pZ":1.9081281295612056,"vX0":7.663498966908774,"vY0":-134.97079551489335,"vZ0":-6.542097499594285,"x":154.93,"y":187.26,"x0":-2.377359796025804,"y0":50.00207237835907,"z0":5.775565610116242,"aX":-21.20026310730986},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.2,"breakHorizontal":19.2,"spinRate":2364,"spinDirection":209},"zone":13,"typeConfidence":0.89,"plateTime":0.40849428023908096,"extension":6.1937542679741435},"index":2,"playId":"abc6fd77-4e6f-3129-936d-abb4d094620a","pitchNumber":3,"startTime":"2026-06-03T01:48:00.062Z","endTime":"2026-06-03T01:48:03.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65290402699098,"aZ":-22.541013384322696,"pfxX":-6.044183176705428,"pfxZ":5.957254072557506,"pX":0.10521203102307645,"pZ":1.3557472539313127,"vX0":7.994393773495282,"vY0":-126.53640699190098,"vZ0":-6.496803041097062,"x":112.99,"y":202.17,"x0":-2.314795651228574,"y0":50.000179798765664,"z0":5.771443238132348,"aX":-9.767010201958595},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.5,"breakHorizontal":9.0,"spinRate":1715,"spinDirection":219},"zone":14,"typeConfidence":0.89,"plateTime":0.43343297337493647,"extension":6.35582967655171},"hitData":{"launchSpeed":83.7,"launchAngle":15.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":215.21,"coordY":114.49}},"index":3,"playId":"51c7707a-07d3-38f9-9994-122058f6e9a0","pitchNumber":4,"startTime":"2026-06-03T01:48:21.251Z","endTime":"2026-06-03T01:48:36.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:48:36.389Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vaughn Grissom called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-03T01:48:59.324Z","endTime":"2026-06-03T01:52:38.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99358248108692,"aZ":-26.978910360210353,"pfxX":-7.478587376397089,"pfxZ":3.205563297152035,"pX":-0.7312440141215002,"pZ":0.9925531443206537,"vX0":6.434850273416698,"vY0":-126.93788123748625,"vZ0":-6.606931151248841,"x":144.87,"y":211.98,"x0":-2.3377044554157114,"y0":50.00053896626492,"z0":5.801045113816527,"aX":-12.102270802551184},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":11.9,"spinRate":1578,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.43287820230463403,"extension":6.356781154939327},"index":0,"playId":"9d70a70c-2990-378e-840f-e5ac44c52187","pitchNumber":1,"startTime":"2026-06-03T01:49:10.712Z","endTime":"2026-06-03T01:49:14.461Z","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":93.8,"endSpeed":84.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34431165861287,"aZ":-18.93817661082376,"pfxX":-10.501346450237829,"pfxZ":7.164353095573241,"pX":0.07364615914386347,"pZ":1.323457248204318,"vX0":10.174516400164219,"vY0":-135.9534601376309,"vZ0":-8.100025076185819,"x":114.19,"y":203.05,"x0":-2.376090119160076,"y0":50.00506360569228,"z0":5.686108300337316,"aX":-19.41046386177546},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.2,"breakHorizontal":16.6,"spinRate":2410,"spinDirection":218},"zone":14,"typeConfidence":0.92,"plateTime":0.40484305965317624,"extension":6.419074461869782},"index":1,"playId":"2900de49-23b6-34f1-9261-0be7c6fe66c2","pitchNumber":2,"startTime":"2026-06-03T01:49:31.104Z","endTime":"2026-06-03T01:49:35.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.623319032787666,"aZ":-29.781230623650373,"pfxX":5.2762113536487085,"pfxZ":1.6464003491695758,"pX":0.4731712404310638,"pZ":1.9699039136966208,"vX0":5.369812898497164,"vY0":-121.3055375161351,"vZ0":-3.1838977251810987,"x":98.96,"y":185.59,"x0":-2.4732521995756054,"y0":50.00506964280715,"z0":5.956897055233387,"aX":7.690775514854977},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.3,"breakHorizontal":-11.0,"spinRate":2594,"spinDirection":54},"zone":9,"typeConfidence":2.0,"plateTime":0.45540029475315524,"extension":6.1787758864853775},"index":2,"playId":"64f6faf9-bd58-3e8b-9097-5d62116838ac","pitchNumber":3,"startTime":"2026-06-03T01:49:51.824Z","endTime":"2026-06-03T01:49:55.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":75.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.177124791842047,"aZ":-27.735302237216004,"pfxX":4.661585130720853,"pfxZ":3.0080204237486274,"pX":-0.09345770529634904,"pZ":2.1350802818787495,"vX0":4.206864077720787,"vY0":-122.20451851257069,"vZ0":-3.267431242992852,"x":120.56,"y":181.13,"x0":-2.4575107539221146,"y0":50.00586084296093,"z0":5.93088369943182,"aX":6.892197678182437},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.8,"breakHorizontal":-9.6,"spinRate":2669,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.45215863917972543,"extension":6.332665380776233},"index":3,"playId":"736e2239-1153-3a63-84c3-e7fedc2780a8","pitchNumber":4,"startTime":"2026-06-03T01:50:11.328Z","endTime":"2026-06-03T01:50:15.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95841460538971,"aZ":-34.420260392803634,"pfxX":1.5783724326479236,"pfxZ":-1.4420635508448236,"pX":0.5892080117612861,"pZ":0.6267305591824707,"vX0":6.410051483230978,"vY0":-124.58154415289629,"vZ0":-6.078716537576322,"x":94.54,"y":221.86,"x0":-2.2308114830875465,"y0":50.00191029838813,"z0":5.971477319735124,"aX":2.4598922245628865},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.8,"breakHorizontal":-4.4,"spinRate":2696,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.44104893837737746,"extension":6.188013324546934},"index":4,"playId":"95af601e-fa19-3386-97d3-8cc1edc35fe3","pitchNumber":5,"startTime":"2026-06-03T01:50:41.018Z","endTime":"2026-06-03T01:50:45.769Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-03T01:50:59.588Z","endTime":"2026-06-03T01:51:13.115Z","isPitch":false,"type":"action","player":{"id":687093,"link":"/api/v1/people/687093"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.040015906987456,"aZ":-19.004085657617868,"pfxX":-9.458643698444842,"pfxZ":7.094144689894657,"pX":-0.6579925140293749,"pZ":3.0060445836292025,"vX0":7.614407745191623,"vY0":-135.96222905658485,"vZ0":-4.317719547394491,"x":142.08,"y":157.62,"x0":-2.277098557615974,"y0":50.006049833464466,"z0":5.9478238307092015,"aX":-17.569940567586254},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.0,"breakHorizontal":15.4,"spinRate":2364,"spinDirection":208},"zone":1,"typeConfidence":0.92,"plateTime":0.40408897670982924,"extension":6.269209315963171},"index":6,"playId":"1081fcaf-74d8-3ab8-a742-59f983607631","pitchNumber":6,"startTime":"2026-06-03T01:51:13.115Z","endTime":"2026-06-03T01:51:16.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":76.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.12838399356456,"aZ":-27.756174279464812,"pfxX":4.8226765322164,"pfxZ":2.932064373686485,"pX":-0.5459914674659284,"pZ":1.9539272115210915,"vX0":3.3510250079456156,"vY0":-123.43150585317618,"vZ0":-3.5979131923548655,"x":137.81,"y":186.02,"x0":-2.5591819752443032,"y0":50.00110752256545,"z0":5.831023036032842,"aX":7.259172669754942},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.6,"breakHorizontal":-9.6,"spinRate":2728,"spinDirection":63},"zone":7,"typeConfidence":2.0,"plateTime":0.44794708829224605,"extension":6.113421302195858},"index":7,"playId":"69ccf7b8-773c-3118-a9fa-fa6a343c2d25","pitchNumber":7,"startTime":"2026-06-03T01:51:38.257Z","endTime":"2026-06-03T01:51:43.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.250208814982635,"aZ":-12.77691199149481,"pfxX":-3.930700682127153,"pfxZ":10.602178590553164,"pX":0.7116888663892502,"pZ":2.3573027745321875,"vX0":9.000122341968703,"vY0":-135.5449687031373,"vZ0":-6.883584572235478,"x":89.87,"y":175.13,"x0":-2.1662343188321014,"y0":50.004106316085114,"z0":5.852769838440812,"aX":-7.193185772537768},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":4.8,"spinRate":2508,"spinDirection":202},"zone":6,"typeConfidence":0.91,"plateTime":0.4067101871039278,"extension":6.333877265530381},"index":8,"playId":"72735e26-24d1-395b-bc99-b4da8453b67f","pitchNumber":8,"startTime":"2026-06-03T01:52:06.394Z","endTime":"2026-06-03T01:52:10.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34058932237414,"aZ":-15.40708027724204,"pfxX":-8.628196630613477,"pfxZ":9.041319503815927,"pX":-0.019783240189766477,"pZ":1.7120608279755645,"vX0":9.112744514298537,"vY0":-135.9490124343154,"vZ0":-7.770964851885113,"x":117.75,"y":192.55,"x0":-2.308899761173032,"y0":50.006152510040145,"z0":5.696440348249422,"aX":-16.006980692449712},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.6,"breakHorizontal":13.4,"spinRate":2427,"spinDirection":214},"zone":8,"typeConfidence":0.91,"plateTime":0.4043060897901465,"extension":6.332800415728514},"index":9,"playId":"e9f69a00-3953-31bd-9612-b71b60e24c0f","pitchNumber":9,"startTime":"2026-06-03T01:52:34.181Z","endTime":"2026-06-03T01:52:38.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:52:38.537Z","atBatIndex":6},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Hunter Goodman homers (15) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-03T01:54:37.549Z","endTime":"2026-06-03T01:55:12.709Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.980049377505452,"aZ":-28.686160096446503,"pfxX":1.4446815675933689,"pfxZ":2.2988318841564483,"pX":-0.21350271921865502,"pZ":2.186863863253846,"vX0":5.601360092269484,"vY0":-123.17627801719043,"vZ0":-2.5298701003171575,"x":125.14,"y":179.73,"x0":-2.7151112370114054,"y0":50.00535638798703,"z0":5.679935085283828,"aX":2.1957199977436384},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.7,"breakHorizontal":-4.1,"spinRate":2447,"spinDirection":135},"zone":5,"typeConfidence":0.84,"plateTime":0.446557545932019,"extension":6.95048647174041},"hitData":{"launchSpeed":111.0,"launchAngle":22.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":20.82,"coordY":80.41}},"index":0,"playId":"1ec75be8-fe6b-387d-a659-d39be51e8ed3","pitchNumber":1,"startTime":"2026-06-03T01:54:46.501Z","endTime":"2026-06-03T01:55:12.709Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:55:12.709Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Troy Johnston doubles (16) on a sharp line drive to right fielder Jo Adell. Troy Johnston to 3rd. Troy Johnston advances to 3rd, on a throwing error by right fielder Jo Adell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-03T01:55:15.437Z","endTime":"2026-06-03T01:56:16.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":71.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66684398356913,"aZ":-39.10337030375294,"pfxX":5.3074555113112485,"pfxZ":-5.360771262947125,"pX":-0.6338237079508807,"pZ":2.687667285010929,"vX0":2.8694489899578817,"vY0":-113.7769844213553,"vZ0":1.5186325590598118,"x":141.16,"y":166.21,"x0":-2.606959732179668,"y0":50.00430995141151,"z0":5.929457405598729,"aX":6.85808166342396},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-8.9,"breakHorizontal":-10.4,"spinRate":2654,"spinDirection":34},"zone":4,"typeConfidence":2.0,"plateTime":0.4840687136042603,"extension":7.057277613956349},"index":0,"playId":"53cb3042-4b81-323e-9259-651550d418c0","pitchNumber":1,"startTime":"2026-06-03T01:55:31.763Z","endTime":"2026-06-03T01:55:35.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.45504384539558,"aZ":-12.688631381899215,"pfxX":-7.095114778435975,"pfxZ":10.246226981947492,"pX":-0.13259563928441565,"pZ":2.9898821029604306,"vX0":8.955074109938778,"vY0":-138.1722123426653,"vZ0":-4.75182854056241,"x":122.05,"y":158.05,"x0":-2.5188127001522482,"y0":50.00625524111997,"z0":5.608268222829842,"aX":-13.498562308999897},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":10.6,"spinRate":2191,"spinDirection":220},"zone":2,"typeConfidence":0.92,"plateTime":0.39889044396990325,"extension":7.210477721379629},"index":1,"playId":"dde3a10b-3d58-3ee9-b7ad-1b80d5d1c12a","pitchNumber":2,"startTime":"2026-06-03T01:55:44.552Z","endTime":"2026-06-03T01:55:48.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.189759691617837,"aZ":-38.48540361179613,"pfxX":5.278851956263258,"pfxZ":-4.694427242186339,"pX":0.36243834127739877,"pZ":1.5974673865152738,"vX0":4.953974128264441,"vY0":-115.91974192148915,"vZ0":-1.013475560055757,"x":103.18,"y":195.65,"x0":-2.498133753997177,"y0":50.004005816066936,"z0":5.755359666682208,"aX":7.094123410935983},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-8.4,"breakHorizontal":-10.9,"spinRate":2722,"spinDirection":41},"zone":9,"typeConfidence":2.0,"plateTime":0.47478402262012587,"extension":7.128293754812039},"hitData":{"launchSpeed":101.4,"launchAngle":12.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":223.07,"coordY":94.52}},"index":2,"playId":"fad251bd-b03b-3eb1-a51e-a3f4b993e242","pitchNumber":3,"startTime":"2026-06-03T01:55:59.518Z","endTime":"2026-06-03T01:56:16.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:56:16.502Z","atBatIndex":8},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ezequiel Tovar out on a sacrifice fly to right fielder Jo Adell. Troy Johnston scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-03T01:56:44.390Z","endTime":"2026-06-03T01:57:27.638Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"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_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":72.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88801136880772,"aZ":-37.09451987964574,"pfxX":4.299349960905962,"pfxZ":-3.645162979920908,"pX":0.7602772617888413,"pZ":1.839992529322605,"vX0":5.662488948901456,"vY0":-116.51213896865916,"vZ0":-1.166783176188984,"x":88.02,"y":189.1,"x0":-2.278825540559635,"y0":50.00563534328642,"z0":5.915036479397794,"aX":5.795841128071709},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-6.6,"breakHorizontal":-9.5,"spinRate":2684,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.47367878523328866,"extension":6.961728345494703},"index":0,"playId":"dd163a67-cb7f-3dec-b4c9-0675b9f229b4","pitchNumber":1,"startTime":"2026-06-03T01:56:52.872Z","endTime":"2026-06-03T01:56:56.637Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":86.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.070279317970424,"aZ":-12.58520471053901,"pfxX":-6.483907742802366,"pfxZ":10.059334359323934,"pX":0.2826696295889385,"pZ":3.139604962369649,"vX0":8.902142093563914,"vY0":-139.9724338717006,"vZ0":-4.6456939404853,"x":106.23,"y":154.01,"x0":-2.1244096746003738,"y0":50.002295949100834,"z0":5.670974849468152,"aX":-12.62654029117863},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":9.5,"spinRate":2306,"spinDirection":219},"zone":3,"typeConfidence":0.92,"plateTime":0.39412232244932754,"extension":7.2058741217548805},"hitData":{"launchSpeed":90.9,"launchAngle":45.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.23,"coordY":104.7}},"index":1,"playId":"42e1c6ed-0677-38ad-bcac-26dc7101eb21","pitchNumber":2,"startTime":"2026-06-03T01:57:12.460Z","endTime":"2026-06-03T01:57:27.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T01:57:27.638Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sterlin Thompson walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-03T01:57:45.737Z","endTime":"2026-06-03T02:00:00.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57498065609124,"aZ":-14.691426258228672,"pfxX":-4.619419828203444,"pfxZ":8.91782155919889,"pX":0.3920858195722738,"pZ":2.5137645396632906,"vX0":9.497335620343172,"vY0":-139.41679375032692,"vZ0":-5.526346955042055,"x":102.05,"y":170.91,"x0":-2.464825603061033,"y0":50.00031177743757,"z0":5.4980899027882435,"aX":-9.054212897498049},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":6.4,"spinRate":2177,"spinDirection":223},"zone":6,"typeConfidence":0.9,"plateTime":0.3935012052524156,"extension":7.298117015068131},"index":0,"playId":"5ed09401-9186-3688-ad29-e65534b4e54e","pitchNumber":1,"startTime":"2026-06-03T01:57:56.343Z","endTime":"2026-06-03T01:58:00.076Z","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.1,"endSpeed":87.5,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.955091901068027,"aZ":-14.00340817619642,"pfxX":-5.859260350637975,"pfxZ":9.271412918774757,"pX":1.6413473395289802,"pZ":2.9674911570888556,"vX0":12.925499020131292,"vY0":-139.2756300527109,"vZ0":-4.473944490418997,"x":54.44,"y":158.66,"x0":-2.303319346210078,"y0":50.00489626415466,"z0":5.524241229493848,"aX":-11.487377613158055},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":7.9,"spinRate":2213,"spinDirection":219},"zone":12,"typeConfidence":0.91,"plateTime":0.39362477491432335,"extension":7.249424298383614},"index":1,"playId":"029e0529-14b7-36d5-a40e-5ed66c85ee95","pitchNumber":2,"startTime":"2026-06-03T01:58:11.079Z","endTime":"2026-06-03T01:58:14.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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.5,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.825671465838433,"aZ":-29.237517058747983,"pfxX":-5.5682717715152545,"pfxZ":1.9048282702533577,"pX":-1.5294213930638603,"pZ":4.283237975371245,"vX0":4.17739001825377,"vY0":-123.45962529023058,"vZ0":2.530643262656914,"x":175.3,"y":123.13,"x0":-2.5208353958453973,"y0":50.003017090573884,"z0":5.7073771517552965,"aX":-8.586782838358378},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.3,"breakHorizontal":9.1,"spinRate":1724,"spinDirection":254},"zone":11,"typeConfidence":0.88,"plateTime":0.4438342545272307,"extension":7.251570318060114},"index":2,"playId":"16c6b4db-eaaf-30c3-99fb-61e873903703","pitchNumber":3,"startTime":"2026-06-03T01:58:25.770Z","endTime":"2026-06-03T01:58:29.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.198798578777193,"aZ":-29.21879667314707,"pfxX":-5.877724365920992,"pfxZ":1.9395087921137186,"pX":-0.915391849070173,"pZ":2.7695668360991346,"vX0":5.7104667719594735,"vY0":-122.3736413346566,"vZ0":-0.7166005532960082,"x":151.89,"y":164.0,"x0":-2.510840136828765,"y0":50.0025912008191,"z0":5.560004776820052,"aX":-8.952361611531268},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.6,"breakHorizontal":9.4,"spinRate":1768,"spinDirection":258},"zone":11,"typeConfidence":0.87,"plateTime":0.44687108870045567,"extension":7.331277068118803},"index":3,"playId":"c2aa6d54-b148-330e-98c1-366b8590e908","pitchNumber":4,"startTime":"2026-06-03T01:58:39.089Z","endTime":"2026-06-03T01:58:44.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.6,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.33851378224341,"aZ":-10.97838820896299,"pfxX":-5.778407519153047,"pfxZ":10.430365843638135,"pX":0.7195083208300324,"pZ":3.5485810180647217,"vX0":10.764156730383915,"vY0":-142.4806748614673,"vZ0":-3.6789865326897817,"x":89.57,"y":142.97,"x0":-2.3768874120826986,"y0":50.00028115156698,"z0":5.563637821586598,"aX":-11.74132023595351},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.1,"breakHorizontal":8.0,"spinRate":2343,"spinDirection":223},"zone":12,"typeConfidence":0.93,"plateTime":0.38617290981643393,"extension":7.185849203044494},"index":4,"playId":"79cfdd56-db02-3990-94ee-49d116188054","pitchNumber":5,"startTime":"2026-06-03T01:59:03.975Z","endTime":"2026-06-03T01:59:08.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.9,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.118264605109815,"aZ":-13.730705786954273,"pfxX":-6.124087391382432,"pfxZ":9.037645939822673,"pX":0.3052466317905566,"pZ":2.952350866901264,"vX0":9.91939421033819,"vY0":-142.50057706383419,"vZ0":-4.697970137291162,"x":105.36,"y":159.07,"x0":-2.4375941075504803,"y0":50.00204282579554,"z0":5.500823839917792,"aX":-12.497398410025795},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":8.9,"spinRate":2286,"spinDirection":223},"zone":3,"typeConfidence":0.93,"plateTime":0.3855233784091836,"extension":7.181903635675},"index":5,"playId":"a4f8d78b-4878-37ac-a937-d457311c8208","pitchNumber":6,"startTime":"2026-06-03T01:59:20.781Z","endTime":"2026-06-03T01:59:24.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38848309372351,"aZ":-38.691077604016705,"pfxX":4.992814671966141,"pfxZ":-4.433854715798098,"pX":0.32709922095460403,"pZ":2.317966084222274,"vX0":4.926644346323313,"vY0":-121.14973862268258,"vZ0":0.2095691530920072,"x":104.53,"y":176.19,"x0":-2.3909824686069228,"y0":50.005350050973945,"z0":5.6465886390263265,"aX":7.331390967772483},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.7,"breakHorizontal":-10.3,"spinRate":2770,"spinDirection":35},"zone":6,"typeConfidence":2.0,"plateTime":0.4542495476247028,"extension":7.1313713506526115},"index":6,"playId":"622a214f-26d1-35c6-a384-6b637003d24e","pitchNumber":7,"startTime":"2026-06-03T01:59:38.194Z","endTime":"2026-06-03T01:59:41.861Z","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":85.1,"endSpeed":78.3,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.335083902275294,"aZ":-27.511625575420492,"pfxX":-7.786287621399237,"pfxZ":3.00830218479481,"pX":-0.18032897014907073,"pZ":1.312432910965536,"vX0":7.663828991951405,"vY0":-123.63248085891964,"vZ0":-4.556513046777004,"x":123.87,"y":203.34,"x0":-2.3067405989766487,"y0":50.004075503278905,"z0":5.4848137801020025,"aX":-12.071234178384012},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.6,"breakHorizontal":12.4,"spinRate":1838,"spinDirection":255},"zone":13,"typeConfidence":0.87,"plateTime":0.4428091311192395,"extension":7.453638163079999},"index":7,"playId":"050f2fba-7198-3208-93ae-656cc5d91786","pitchNumber":8,"startTime":"2026-06-03T01:59:55.577Z","endTime":"2026-06-03T02:00:00.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:00:00.492Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Karros walks. Sterlin Thompson to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-03T02:00:14.102Z","endTime":"2026-06-03T02:01:24.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"postOnSecond":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44054503094518,"aZ":-37.08873638015267,"pfxX":4.026159215918616,"pfxZ":-3.62632324836491,"pX":1.0409475771980237,"pZ":1.8164798144584524,"vX0":6.685009433900868,"vY0":-116.50343471476715,"vZ0":-0.9894935039148929,"x":77.32,"y":189.74,"x0":-2.4025329170082066,"y0":50.00009743154361,"z0":5.7912586827815495,"aX":5.462814650482726},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-6.5,"breakHorizontal":-9.1,"spinRate":2681,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.47240723313655897,"extension":7.120831387546616},"index":0,"playId":"06c68007-bd08-3207-8ed5-d53510992fba","pitchNumber":1,"startTime":"2026-06-03T02:00:23.886Z","endTime":"2026-06-03T02:00:28.503Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.173936784204045,"aZ":-16.120585909866495,"pfxX":-8.688976281739283,"pfxZ":8.076822466026773,"pX":-0.505037789523576,"pZ":1.3330942164436104,"vX0":8.591183477996365,"vY0":-140.63317095796734,"vZ0":-8.297394015379309,"x":136.25,"y":202.79,"x0":-2.4819640110415153,"y0":50.00606620316719,"z0":5.3839968970350816,"aX":-17.275105576337058},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.8,"breakHorizontal":13.8,"spinRate":2326,"spinDirection":223},"zone":13,"typeConfidence":0.93,"plateTime":0.3906302616635129,"extension":7.142957836884858},"index":1,"playId":"a08070a9-cf67-3082-9697-f54ce1c315c8","pitchNumber":2,"startTime":"2026-06-03T02:00:39.318Z","endTime":"2026-06-03T02:00:44.659Z","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":96.7,"endSpeed":88.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.1788216465327,"aZ":-16.4844628830967,"pfxX":-9.471516423859457,"pfxZ":7.922904828972549,"pX":0.7611470644443357,"pZ":1.5503164899077098,"vX0":11.68073908843563,"vY0":-140.20346509712897,"vZ0":-7.792265732278876,"x":87.99,"y":196.92,"x0":-2.238372886458266,"y0":50.005270410213946,"z0":5.451880454335056,"aX":-18.7643879095936},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":14.6,"spinRate":2355,"spinDirection":228},"zone":14,"typeConfidence":0.93,"plateTime":0.3914149084766283,"extension":7.2099410443344345},"index":2,"playId":"0c10aaec-7a62-30c4-9e05-f9c6729c57c6","pitchNumber":3,"startTime":"2026-06-03T02:01:00.087Z","endTime":"2026-06-03T02:01:05.632Z","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":96.4,"endSpeed":87.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.559007705485826,"aZ":-17.4129534520574,"pfxX":-11.653129307442875,"pfxZ":7.552949873333623,"pX":0.055842339253091226,"pZ":1.3215587087017153,"vX0":10.9678849781704,"vY0":-139.6799217321345,"vZ0":-7.922904100728488,"x":114.87,"y":203.1,"x0":-2.4279118168371454,"y0":50.0060305979854,"z0":5.362680177220131,"aX":-22.787730765262445},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.9,"breakHorizontal":18.5,"spinRate":2364,"spinDirection":230},"zone":14,"typeConfidence":0.93,"plateTime":0.3937223642315688,"extension":7.247324251575626},"index":3,"playId":"ce60cfe7-9bf9-36d1-9aff-f0aa743ab840","pitchNumber":4,"startTime":"2026-06-03T02:01:19.731Z","endTime":"2026-06-03T02:01:24.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:01:24.675Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edouard Julien singles on a ground ball to right fielder Jo Adell. Sterlin Thompson scores. Edouard Julien out at 2nd on the throw, right fielder Jo Adell to shortstop Oswald Peraza. Kyle Karros to 3rd.","rbi":1,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-03T02:01:42.044Z","endTime":"2026-06-03T02:05:55.676Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,7,8,9,10],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96423740235335,"aZ":-27.257747099228894,"pfxX":-6.502898154709601,"pfxZ":3.2405210042846164,"pX":-1.7294687504448665,"pZ":4.143282502648638,"vX0":3.8112212489484367,"vY0":-122.3505160829307,"vZ0":1.731487729451922,"x":182.92,"y":126.91,"x0":-2.4618685401879516,"y0":50.00369489673542,"z0":5.761098098499197,"aX":-9.867162588846417},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.5,"breakHorizontal":10.9,"spinRate":1591,"spinDirection":259},"zone":11,"typeConfidence":0.91,"plateTime":0.44755136101221904,"extension":6.994982448347631},"index":0,"playId":"4eb0794b-1830-3c17-867e-4491c461de11","pitchNumber":1,"startTime":"2026-06-03T02:01:51.754Z","endTime":"2026-06-03T02:01:55.995Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-03T02:02:03.922Z","endTime":"2026-06-03T02:02:48.057Z","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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.63823961738796,"aZ":-18.1000355332775,"pfxX":-9.796818042211209,"pfxZ":7.1009691233904295,"pX":-0.5467477538221438,"pZ":1.7309869690631687,"vX0":8.421837453399853,"vY0":-140.58197781278702,"vZ0":-7.02465975600526,"x":137.84,"y":192.04,"x0":-2.3222807407595694,"y0":50.00659346346093,"z0":5.456167847541471,"aX":-19.430950168172046},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.4,"breakHorizontal":15.8,"spinRate":2360,"spinDirection":221},"zone":7,"typeConfidence":0.93,"plateTime":0.3910003141704679,"extension":7.178655042824916},"index":2,"playId":"78fd8119-0607-3be0-bff2-b73865774126","pitchNumber":2,"startTime":"2026-06-03T02:02:48.057Z","endTime":"2026-06-03T02:02:53.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.043048487867026,"aZ":-13.9630122232273,"pfxX":-9.950404787741284,"pfxZ":9.138357180091642,"pX":0.3697978644263721,"pZ":1.7917388639466476,"vX0":10.96884301363716,"vY0":-140.96983003005522,"vZ0":-7.656596632528145,"x":102.9,"y":190.4,"x0":-2.297565090559726,"y0":50.00269792171367,"z0":5.463613191178383,"aX":-19.827295460717053},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":15.5,"spinRate":2423,"spinDirection":221},"zone":9,"typeConfidence":0.94,"plateTime":0.3900505469530544,"extension":7.333583248513863},"index":3,"playId":"8dfda144-ab5b-36f4-b81d-9a28ea42c201","pitchNumber":3,"startTime":"2026-06-03T02:03:05.439Z","endTime":"2026-06-03T02:03:09.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.22271936909282,"aZ":-15.888483832211811,"pfxX":-10.316529318981372,"pfxZ":8.171541591729463,"pX":-0.15652223048515626,"pZ":3.1174102771789047,"vX0":9.576670694537539,"vY0":-141.03352680291303,"vZ0":-3.9774579067720346,"x":122.97,"y":154.61,"x0":-2.2733111979660263,"y0":50.006569503783965,"z0":5.586266811849997,"aX":-20.568940002143762},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":16.4,"spinRate":2384,"spinDirection":225},"zone":2,"typeConfidence":0.93,"plateTime":0.38993990955591284,"extension":7.19309534418143},"index":4,"playId":"88e13579-58d3-30fc-a2a4-99854266be25","pitchNumber":4,"startTime":"2026-06-03T02:03:26.596Z","endTime":"2026-06-03T02:03:31.515Z","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":83.7,"endSpeed":76.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.779554847550603,"aZ":-25.36696221153919,"pfxX":-7.243041881394758,"pfxZ":4.545201985322741,"pX":-1.644064911182701,"pZ":3.5085526767729296,"vX0":3.8762194612655314,"vY0":-121.87736150357227,"vZ0":0.10719520037485486,"x":179.67,"y":144.05,"x0":-2.3170831735486934,"y0":50.00547266721329,"z0":5.661412608465606,"aX":-10.857862917333035},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":8.5,"breakHorizontal":12.1,"spinRate":1630,"spinDirection":257},"zone":11,"typeConfidence":0.91,"plateTime":0.45003469490385495,"extension":7.295475894649993},"index":5,"playId":"eb022bd8-c84b-3eaf-b22c-4a798a866a93","pitchNumber":5,"startTime":"2026-06-03T02:03:51.958Z","endTime":"2026-06-03T02:03:56.044Z","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":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-06-03T02:04:04.983Z","endTime":"2026-06-03T02:04:19.823Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.457998245821344,"aZ":-14.191154415692221,"pfxX":-5.3055029368582565,"pfxZ":8.952009783769896,"pX":-0.5189713064241104,"pZ":3.3139514637529324,"vX0":7.148605908359894,"vY0":-141.7981755076224,"vZ0":-3.593093491615023,"x":136.78,"y":149.3,"x0":-2.3992671422348346,"y0":50.00653671370657,"z0":5.520425663722198,"aX":-10.662707527422054},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.5,"breakHorizontal":7.9,"spinRate":2329,"spinDirection":221},"zone":1,"typeConfidence":0.92,"plateTime":0.3882650960123959,"extension":7.127014002647485},"index":7,"playId":"b1cf9ad5-e2ea-34b5-83cd-1ca6cbd17a05","pitchNumber":6,"startTime":"2026-06-03T02:04:19.823Z","endTime":"2026-06-03T02:04:24.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":87.9,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.93144992423701,"aZ":-14.870062822985183,"pfxX":-7.7460998932935565,"pfxZ":8.684931263843602,"pX":0.24941350196985712,"pZ":2.3979105963434626,"vX0":9.855701876268432,"vY0":-140.94154234217575,"vZ0":-5.625908383561421,"x":107.49,"y":174.04,"x0":-2.302373230911414,"y0":50.0034674247782,"z0":5.396303712262277,"aX":-15.434584858855544},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.5,"breakHorizontal":11.8,"spinRate":2321,"spinDirection":221},"zone":5,"typeConfidence":0.93,"plateTime":0.390075510726708,"extension":7.280586512824373},"index":8,"playId":"e6fb9367-bc16-3315-9261-74901f419967","pitchNumber":7,"startTime":"2026-06-03T02:04:59.998Z","endTime":"2026-06-03T02:05:03.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02828387512189,"aZ":-38.21654956290744,"pfxX":3.864747945696652,"pfxZ":-4.103226232236064,"pX":0.3174563018287235,"pZ":3.309711456708931,"vX0":4.726659172999384,"vY0":-120.73256633636058,"vZ0":2.1953086626882836,"x":104.9,"y":149.42,"x0":-2.169501824967714,"y0":50.002697967112354,"z0":5.757788635938336,"aX":5.6908727064735345},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-6.6,"breakHorizontal":-8.2,"spinRate":2692,"spinDirection":40},"zone":3,"typeConfidence":2.0,"plateTime":0.4540830978766617,"extension":7.012904145618557},"index":9,"playId":"a811ff99-3734-3590-87f7-17238224d379","pitchNumber":8,"startTime":"2026-06-03T02:05:21.953Z","endTime":"2026-06-03T02:05:25.578Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":87.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.54571275021363,"aZ":-17.261858846824662,"pfxX":-6.86557227787276,"pfxZ":7.448572055268857,"pX":0.5446484971124103,"pZ":2.9375476604250914,"vX0":10.071402596424374,"vY0":-141.81469948066476,"vZ0":-3.9208223499237866,"x":96.24,"y":159.47,"x0":-2.1889802615688145,"y0":50.006453238357,"z0":5.464997153231371,"aX":-13.751886906435743},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.7,"breakHorizontal":10.0,"spinRate":2199,"spinDirection":223},"zone":3,"typeConfidence":0.92,"plateTime":0.3887698227360019,"extension":7.18161726889153},"hitData":{"launchSpeed":98.1,"launchAngle":-0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.0,"coordY":109.04}},"index":10,"playId":"b95b431e-4425-3cb9-ae24-a9aa14cdd7b4","pitchNumber":9,"startTime":"2026-06-03T02:05:42.388Z","endTime":"2026-06-03T02:05:55.676Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:05:55.676Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-03T02:06:32.390Z","endTime":"2026-06-03T02:08:14.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":88.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.928143836071264,"aZ":-11.94997759064265,"pfxX":-8.20842434219545,"pfxZ":9.897320982051694,"pX":0.36380772126152355,"pZ":2.9535339488047296,"vX0":10.294097416643256,"vY0":-142.77387979409494,"vZ0":-5.115274118902638,"x":103.13,"y":159.03,"x0":-2.2390769428013866,"y0":50.006549774813834,"z0":5.5343782872080105,"aX":-16.780678725588647},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":12.5,"spinRate":2520,"spinDirection":218},"zone":3,"typeConfidence":0.94,"plateTime":0.38509408049166494,"extension":7.165438806497531},"index":0,"playId":"d3f45f3f-57a7-3358-84f4-74bef3e8b2cc","pitchNumber":1,"startTime":"2026-06-03T02:06:40.494Z","endTime":"2026-06-03T02:06:43.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.923665710921856,"aZ":-36.3391170920409,"pfxX":4.224050875563282,"pfxZ":-2.8700445824229863,"pX":-0.02641983175209569,"pZ":3.6695988310277365,"vX0":4.281627174237579,"vY0":-120.69617145100754,"vZ0":2.5717162047538,"x":118.01,"y":139.7,"x0":-2.3824114973915678,"y0":50.00144664866558,"z0":5.8255512151457385,"aX":6.133208786247658},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.2,"breakHorizontal":-8.8,"spinRate":2695,"spinDirection":46},"zone":12,"typeConfidence":2.0,"plateTime":0.4565457550966667,"extension":6.991409121374077},"index":1,"playId":"5099c4b0-c028-3d91-b311-4c9da80e59fb","pitchNumber":2,"startTime":"2026-06-03T02:06:59.243Z","endTime":"2026-06-03T02:07:03.818Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86497147249846,"aZ":-35.6770029714009,"pfxX":2.578543779073165,"pfxZ":-2.422581091082556,"pX":0.15967901232889173,"pZ":3.912053446279949,"vX0":4.887189056933638,"vY0":-120.13323627358236,"vZ0":2.8361934576403884,"x":110.91,"y":133.15,"x0":-2.245752284583166,"y0":50.00415313157152,"z0":5.913182802457236,"aX":3.7241643270690545},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.4,"breakHorizontal":-6.0,"spinRate":2663,"spinDirection":46},"zone":12,"typeConfidence":2.0,"plateTime":0.4580272926142901,"extension":7.075975264940157},"index":2,"playId":"23bc1227-a83a-375e-9168-f20ae3f2f99c","pitchNumber":3,"startTime":"2026-06-03T02:07:17.575Z","endTime":"2026-06-03T02:07:23.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":72.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.605919179144003,"aZ":-36.213998971800564,"pfxX":4.3432948462789405,"pfxZ":-2.9753007502403346,"pX":0.788689221474154,"pZ":2.503155796954753,"vX0":5.4950000080448955,"vY0":-117.06787680158693,"vZ0":0.3768590215736918,"x":86.94,"y":171.19,"x0":-2.1731417819070047,"y0":50.00346138572595,"z0":5.791370938041377,"aX":5.895685982508701},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-4.9,"breakHorizontal":-9.5,"spinRate":2681,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4718582602403898,"extension":7.216554099326368},"index":3,"playId":"c4c5102b-7e41-3b5b-b280-49f0886dcb8e","pitchNumber":4,"startTime":"2026-06-03T02:07:38.992Z","endTime":"2026-06-03T02:07:42.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07417809132124,"aZ":-25.95165990354827,"pfxX":-9.108023054377512,"pfxZ":4.26498345732581,"pX":-0.2670123883165301,"pZ":1.213631137527625,"vX0":7.344322333225016,"vY0":-120.71332885251014,"vZ0":-4.829304813922011,"x":127.18,"y":206.01,"x0":-2.183087548478821,"y0":50.003068779044746,"z0":5.557549897850529,"aX":-13.284389440181393},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.7,"breakHorizontal":14.5,"spinRate":1778,"spinDirection":247},"zone":13,"typeConfidence":0.9,"plateTime":0.4558111424091993,"extension":7.401851962554614},"index":4,"playId":"eeb115d5-97ab-30ab-85df-5d812dfd80e5","pitchNumber":5,"startTime":"2026-06-03T02:08:10.358Z","endTime":"2026-06-03T02:08:14.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:08:14.862Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell challenged (pitch result), call on the field was confirmed: Jo Adell called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-03T02:10:13.568Z","endTime":"2026-06-03T02:11:30.004Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":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":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.242121820325593,"aZ":-27.007281486417863,"pfxX":4.680827629986457,"pfxZ":3.464740904925435,"pX":0.9635897400838654,"pZ":2.0493711183041925,"vX0":6.189763372315035,"vY0":-121.45629139157724,"vZ0":-3.7629333647397663,"x":80.27,"y":183.45,"x0":-2.227912699233941,"y0":50.001495040293115,"z0":5.972590082961943,"aX":6.9783078713116975},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.6,"breakHorizontal":-10.0,"spinRate":2470,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.45130450788591636,"extension":6.390386119967046},"index":0,"playId":"21f5bdb6-f0d8-35a7-bc31-a806c34e20a1","pitchNumber":1,"startTime":"2026-06-03T02:10:20.462Z","endTime":"2026-06-03T02:10:25.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.255509186758353,"aZ":-28.08253557150082,"pfxX":3.697026114236156,"pfxZ":2.750713448533122,"pX":0.38994771931787947,"pZ":2.1941679497195157,"vX0":5.821474164271327,"vY0":-121.27435218803913,"vZ0":-3.08483392078121,"x":102.14,"y":179.54,"x0":-2.5240366182125777,"y0":50.001775403699156,"z0":5.9385005608435355,"aX":5.4910870364263875},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":4.4,"breakHorizontal":-8.2,"spinRate":2504,"spinDirection":68},"zone":9,"typeConfidence":2.0,"plateTime":0.45206449981003205,"extension":6.1323510756827835},"index":1,"playId":"c51bc6e9-befc-3b4e-88d2-68052f48d8fc","pitchNumber":2,"startTime":"2026-06-03T02:10:36.577Z","endTime":"2026-06-03T02:10:40.698Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-03T02:10:50.961Z","endTime":"2026-06-03T02:11:02.999Z","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(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":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.90395903917542,"aZ":-26.94903840278965,"pfxX":-4.0462436377846975,"pfxZ":3.444261401254516,"pX":-0.3058254491997307,"pZ":1.7344242848113913,"vX0":5.7946062228233,"vY0":-122.56428591721364,"vZ0":-4.408930418252576,"x":128.66,"y":191.95,"x0":-2.178230743204848,"y0":50.00167656522532,"z0":5.865910936483629,"aX":-6.137138527881382},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.4,"breakHorizontal":5.9,"spinRate":1427,"spinDirection":226},"zone":7,"typeConfidence":0.86,"plateTime":0.44739845341391016,"extension":6.266904246416207},"index":3,"playId":"e26cabb3-c581-3b6b-bb73-0a131d1cda24","pitchNumber":3,"startTime":"2026-06-03T02:11:02.999Z","endTime":"2026-06-03T02:11:30.004Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"}},"playEndTime":"2026-06-03T02:11:30.004Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Donovan Walton hits a ground-rule double (3) on a fly ball to right field.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-03T02:11:31.610Z","endTime":"2026-06-03T02:12:10.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74793310192104,"aZ":-25.61354006878126,"pfxX":1.3757754345831357,"pfxZ":3.9165783416797524,"pX":-0.8351290478167666,"pZ":2.8707361046632496,"vX0":3.2692180382533955,"vY0":-128.63408872695217,"vZ0":-2.734486087772158,"x":148.83,"y":161.27,"x0":-2.301380720795945,"y0":50.00277258351033,"z0":5.933821325844277,"aX":2.304900983110674},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":-3.2,"spinRate":2418,"spinDirection":177},"zone":1,"typeConfidence":0.92,"plateTime":0.4258318297799444,"extension":6.246481219759526},"index":0,"playId":"291da967-51c8-3370-8276-e2915d6260dd","pitchNumber":1,"startTime":"2026-06-03T02:11:43.759Z","endTime":"2026-06-03T02:11:47.900Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41646802238323,"aZ":-26.136006817801164,"pfxX":0.544368376567533,"pfxZ":3.6679119991812197,"pX":0.1391224684407816,"pZ":2.417685391690437,"vX0":5.6972356757735145,"vY0":-128.23393804243275,"vZ0":-3.6886701307446983,"x":111.7,"y":173.5,"x0":-2.1930011407124796,"y0":50.00300290025964,"z0":5.9410504834180164,"aX":0.8947960492434377},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":-2.4,"spinRate":2389,"spinDirection":175},"zone":5,"typeConfidence":0.92,"plateTime":0.42906950140441946,"extension":6.210892495850827},"hitData":{"launchSpeed":104.3,"launchAngle":23.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"hard","coordinates":{"coordX":213.68,"coordY":89.84}},"index":1,"playId":"6fba9b68-9748-3e41-90ec-bcde1cdb22c4","pitchNumber":2,"startTime":"2026-06-03T02:12:00.349Z","endTime":"2026-06-03T02:12:10.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:12:10.081Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oswald Peraza flies out to right fielder Troy Johnston.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-03T02:12:29.015Z","endTime":"2026-06-03T02:13:22.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.760536277291234,"aZ":-28.507716134720507,"pfxX":-0.3693945230379797,"pfxZ":2.2014797835035598,"pX":0.07921558272251969,"pZ":3.256288650046377,"vX0":6.279256986411982,"vY0":-128.91562124882708,"vZ0":-1.4655110746970959,"x":113.98,"y":150.86,"x0":-2.3522927694978426,"y0":50.00058366696255,"z0":6.057406921269745,"aX":-0.6154013844551819},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.8,"breakHorizontal":-1.0,"spinRate":2327,"spinDirection":186},"zone":2,"typeConfidence":0.92,"plateTime":0.42681908066182395,"extension":6.123812433089967},"index":0,"playId":"6ff9900b-4eef-35f3-b946-d7956dcc8626","pitchNumber":1,"startTime":"2026-06-03T02:12:49.069Z","endTime":"2026-06-03T02:12:53.556Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.158440968875375,"aZ":-17.529134070156402,"pfxX":-7.734253317550361,"pfxZ":8.13006695447434,"pX":-0.45765618559624416,"pZ":2.416599582326226,"vX0":7.723624991585518,"vY0":-133.93611589049448,"vZ0":-5.499179322064635,"x":134.44,"y":173.53,"x0":-2.3853826115569765,"y0":50.006292718325106,"z0":5.765989896757324,"aX":-13.938814607741106},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.6,"breakHorizontal":12.1,"spinRate":2217,"spinDirection":213},"zone":4,"typeConfidence":0.82,"plateTime":0.410240257514932,"extension":6.204339353167692},"hitData":{"launchSpeed":86.2,"launchAngle":54.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.85,"coordY":123.23}},"index":1,"playId":"cd012c2d-1d73-3fd1-96c9-94b538a841e2","pitchNumber":2,"startTime":"2026-06-03T02:13:10.666Z","endTime":"2026-06-03T02:13:22.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:13:22.674Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sebastián Rivero grounds out, shortstop Ezequiel Tovar to first baseman Edouard Julien.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-03T02:13:31.464Z","endTime":"2026-06-03T02:14:00.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"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":92.4,"endSpeed":83.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56264791085238,"aZ":-19.084068095372295,"pfxX":-9.558213561008744,"pfxZ":7.276823200159429,"pX":0.047353119162488105,"pZ":2.349126909901663,"vX0":8.836494050497533,"vY0":-134.13060240416243,"vZ0":-5.607912102940289,"x":115.2,"y":175.35,"x0":-2.069070308502422,"y0":50.00064872210079,"z0":5.854442405116694,"aX":-17.186190268588835},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":15.1,"spinRate":2163,"spinDirection":214},"zone":5,"typeConfidence":0.91,"plateTime":0.4104257754112135,"extension":6.223007425590829},"hitData":{"launchSpeed":84.3,"launchAngle":6.0,"totalDistance":102.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.15,"coordY":148.38}},"index":0,"playId":"7d9555d4-8e97-3618-a81c-c2ca31f70d19","pitchNumber":1,"startTime":"2026-06-03T02:13:50.876Z","endTime":"2026-06-03T02:14:00.080Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:14:00.080Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Willi Castro lines out to center fielder Mike Trout.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-03T02:16:24.202Z","endTime":"2026-06-03T02:17:55.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.81030144953478,"aZ":-13.108118205601867,"pfxX":-9.183050677411504,"pfxZ":10.04158874005451,"pX":0.09830197170604446,"pZ":2.282758856543979,"vX0":10.243234075936554,"vY0":-137.93645248547435,"vZ0":-6.076758680813443,"x":113.25,"y":177.15,"x0":-2.4960126442659685,"y0":50.00665236196864,"z0":5.422578609657921,"aX":-17.44410206043653},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":14.2,"spinRate":2425,"spinDirection":221},"zone":5,"typeConfidence":0.93,"plateTime":0.3992875158957818,"extension":7.347818229735453},"index":0,"playId":"972adb1b-bb11-39f5-80dd-a0557560fef3","pitchNumber":1,"startTime":"2026-06-03T02:16:33.842Z","endTime":"2026-06-03T02:16:37.423Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-03T02:16:49.572Z","endTime":"2026-06-03T02:16:59.479Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.6,"endSpeed":76.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.217391209917608,"aZ":-24.826327022850634,"pfxX":-7.785510268760435,"pfxZ":4.913987641361285,"pX":-0.9718550076520921,"pZ":4.011315776834042,"vX0":5.966033380791564,"vY0":-121.61236629307635,"vZ0":1.2391425317077127,"x":154.04,"y":130.47,"x0":-2.447341202278158,"y0":50.00334793424162,"z0":5.651247662863078,"aX":-11.642959769984056},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.5,"breakHorizontal":12.6,"spinRate":1612,"spinDirection":260},"zone":11,"typeConfidence":0.93,"plateTime":0.45067731483346263,"extension":7.393092557710015},"index":2,"playId":"c067e3a4-2f2d-3ff0-8dee-c504ef5a20fd","pitchNumber":2,"startTime":"2026-06-03T02:16:59.479Z","endTime":"2026-06-03T02:17:03.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":85.2,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.62699253762253,"aZ":-10.62507691261795,"pfxX":-7.977045059785178,"pfxZ":11.39144455367704,"pX":0.8666735995392784,"pZ":2.8296957316241875,"vX0":11.746108374000222,"vY0":-138.08752892780734,"vZ0":-5.112367902006005,"x":83.96,"y":162.38,"x0":-2.4466222859823747,"y0":50.00297521286474,"z0":5.448633771665158,"aX":-15.091214308479188},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.3,"breakHorizontal":11.4,"spinRate":2259,"spinDirection":220},"zone":12,"typeConfidence":0.93,"plateTime":0.39981770375535053,"extension":7.4554808631526095},"index":3,"playId":"a1f3eeb3-90d5-34d3-9718-0be62ccf4a93","pitchNumber":3,"startTime":"2026-06-03T02:17:12.723Z","endTime":"2026-06-03T02:17:17.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":72.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89698659408908,"aZ":-39.758367207916784,"pfxX":3.9138434273654563,"pfxZ":-5.652045327427399,"pX":0.6077959298607903,"pZ":1.486765844572503,"vX0":5.729600714641962,"vY0":-116.51291467004603,"vZ0":-0.791126864104249,"x":93.83,"y":198.64,"x0":-2.4155200585656544,"y0":50.00390056896373,"z0":5.669766416584345,"aX":5.249387955307975},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-10.1,"breakHorizontal":-8.8,"spinRate":2780,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4745818761057077,"extension":7.25671625810743},"index":4,"playId":"a4def0c9-3c7f-3554-a284-7b9e876b284e","pitchNumber":4,"startTime":"2026-06-03T02:17:29.388Z","endTime":"2026-06-03T02:17:33.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":87.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.858526982861534,"aZ":-12.346596405238948,"pfxX":-5.676475972902167,"pfxZ":9.951941268043921,"pX":-0.10792792179558171,"pZ":2.308494026836012,"vX0":8.618804854254236,"vY0":-141.5665625428233,"vZ0":-6.298419049444992,"x":121.11,"y":176.45,"x0":-2.4805868581954247,"y0":50.00483377035643,"z0":5.382399449535583,"aX":-11.312132301203448},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":8.2,"spinRate":2269,"spinDirection":226},"zone":5,"typeConfidence":0.93,"plateTime":0.3896610692935223,"extension":7.374940232168136},"hitData":{"launchSpeed":97.2,"launchAngle":17.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.1,"coordY":85.14}},"index":5,"playId":"95bf5450-5b03-3936-ae1d-9bc5c5141bfe","pitchNumber":5,"startTime":"2026-06-03T02:17:49.372Z","endTime":"2026-06-03T02:17:55.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:17:55.200Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-03T02:18:16.348Z","endTime":"2026-06-03T02:20:00.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.729289752631257,"aZ":-23.94478478504361,"pfxX":-7.171263022157921,"pfxZ":5.320434569128059,"pX":0.06327159890418085,"pZ":2.4972643018855205,"vX0":8.202292553046227,"vY0":-123.83573361548699,"vZ0":-2.398706334719762,"x":114.59,"y":171.35,"x0":-2.366864907202009,"y0":50.00194905542775,"z0":5.4905282602939005,"aX":-11.08974933523029},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.2,"breakHorizontal":10.9,"spinRate":1606,"spinDirection":254},"zone":5,"typeConfidence":0.87,"plateTime":0.4430362723223933,"extension":7.513954660806644},"index":0,"playId":"6af94d56-0b6c-3bc9-ae6b-e84549323eac","pitchNumber":1,"startTime":"2026-06-03T02:18:21.172Z","endTime":"2026-06-03T02:18:26.067Z","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":97.5,"endSpeed":87.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.72562425511716,"aZ":-11.99109999891137,"pfxX":-5.546441612786025,"pfxZ":10.17955426728721,"pX":-0.488733243045451,"pZ":3.8967691639696613,"vX0":7.383287046356704,"vY0":-141.65726481420197,"vZ0":-2.393766646908632,"x":135.63,"y":133.57,"x0":-2.4385636837820086,"y0":50.00226156261852,"z0":5.5441161871874804,"aX":-10.997060627826961},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.9,"breakHorizontal":8.0,"spinRate":2278,"spinDirection":223},"zone":11,"typeConfidence":0.93,"plateTime":0.39033558595756324,"extension":7.191259772706112},"index":1,"playId":"51ebd0ef-08e2-3d1b-aa84-8691212db974","pitchNumber":2,"startTime":"2026-06-03T02:18:59.935Z","endTime":"2026-06-03T02:19:03.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.040093610212168,"aZ":-41.02066031636374,"pfxX":1.1815999447379908,"pfxZ":-5.980427099261525,"pX":0.7863933777053759,"pZ":1.89471977611534,"vX0":7.317403431618745,"vY0":-121.71400849736384,"vZ0":-0.25431637575541766,"x":87.02,"y":187.62,"x0":-2.4302150550528645,"y0":50.00411081641386,"z0":5.595825997744444,"aX":1.7460153056494014},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-10.6,"breakHorizontal":-4.1,"spinRate":2726,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.45247385881480096,"extension":7.111999038784232},"index":2,"playId":"29ef6c5a-f18e-3b28-8f76-ae83227a15dd","pitchNumber":3,"startTime":"2026-06-03T02:19:13.255Z","endTime":"2026-06-03T02:19:19.144Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-03T02:19:25.948Z","endTime":"2026-06-03T02:19:40.305Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":88.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.96700290380026,"aZ":-12.615377537078414,"pfxX":-6.479526165650257,"pfxZ":9.570285047866605,"pX":-0.9956223566117632,"pZ":3.4668071076249607,"vX0":6.408522778042719,"vY0":-143.61238158911837,"vZ0":-3.3206404080303957,"x":154.95,"y":145.18,"x0":-2.4379399446224115,"y0":50.00233499130719,"z0":5.4478736328676645,"aX":-13.241732333616488},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.6,"breakHorizontal":10.1,"spinRate":2391,"spinDirection":230},"zone":11,"typeConfidence":0.93,"plateTime":0.3845962713518354,"extension":7.183369228963767},"index":4,"playId":"a8a9d394-2353-3709-9995-557cecfdf31c","pitchNumber":4,"startTime":"2026-06-03T02:19:40.305Z","endTime":"2026-06-03T02:19:44.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.0,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.65961035269561,"aZ":-9.651061307107781,"pfxX":-6.558441221707029,"pfxZ":11.169471136629486,"pX":-0.2160738645413347,"pZ":2.2209300377882,"vX0":8.414980817735037,"vY0":-142.50054465710008,"vZ0":-6.9866364387765065,"x":125.24,"y":178.81,"x0":-2.382534545637575,"y0":50.00554227626957,"z0":5.344589897975718,"aX":-13.228939795193813},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.6,"breakHorizontal":9.7,"spinRate":2336,"spinDirection":226},"zone":8,"typeConfidence":0.94,"plateTime":0.38724442553162897,"extension":7.319515034709902},"index":5,"playId":"1497cb25-cd9b-31ce-af6e-7cf0cb4e0468","pitchNumber":5,"startTime":"2026-06-03T02:19:55.917Z","endTime":"2026-06-03T02:20:00.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:20:00.321Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-03T02:20:06.440Z","endTime":"2026-06-03T02:22:36.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.823923279980836,"aZ":-41.31351507507125,"pfxX":2.4977409758624898,"pfxZ":-6.216652561505427,"pX":0.3070300897293414,"pZ":2.262345784130781,"vX0":5.814514759900186,"vY0":-121.11680883093024,"vZ0":0.5853885748691274,"x":105.3,"y":177.7,"x0":-2.458540267833768,"y0":50.000178106000085,"z0":5.659103085694293,"aX":3.673533887673484},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.8,"breakHorizontal":-6.0,"spinRate":2746,"spinDirection":45},"zone":6,"typeConfidence":2.0,"plateTime":0.4539280626857849,"extension":7.000777355711061},"index":0,"playId":"32beaf70-d44c-36df-b4e8-85500226290a","pitchNumber":1,"startTime":"2026-06-03T02:20:22.720Z","endTime":"2026-06-03T02:20:26.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16495281642025,"aZ":-39.31258374881643,"pfxX":1.744608040052193,"pfxZ":-4.811830559445243,"pX":1.1338442254686978,"pZ":1.2672991519177015,"vX0":8.159082882978979,"vY0":-121.47210658212668,"vZ0":-2.0119066226014635,"x":73.78,"y":204.56,"x0":-2.503500316784471,"y0":50.00111318134608,"z0":5.5440586675047046,"aX":2.588113081024917},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.9,"breakHorizontal":-5.2,"spinRate":2765,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4519817093914491,"extension":7.111364786148503},"index":1,"playId":"70c0a778-61f2-3a0a-89dc-ad0817233b10","pitchNumber":2,"startTime":"2026-06-03T02:20:38.173Z","endTime":"2026-06-03T02:20:41.690Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-03T02:20:48.978Z","endTime":"2026-06-03T02:21:04.311Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.848929173928198,"aZ":-40.55021441090939,"pfxX":2.599810471371242,"pfxZ":-5.815144913888123,"pX":1.0239714593599327,"pZ":-0.042280514105796745,"vX0":7.245744393095626,"vY0":-120.0055083585283,"vZ0":-4.319431041579123,"x":77.97,"y":239.92,"x0":-2.3870131000118913,"y0":50.0023453177022,"z0":5.439211103087585,"aX":3.744642059640093},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-11.4,"breakHorizontal":-6.6,"spinRate":2773,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4585514844270877,"extension":7.286895138516808},"index":3,"playId":"728b3922-2488-376f-9f8e-cb3fc9770677","pitchNumber":3,"startTime":"2026-06-03T02:21:04.311Z","endTime":"2026-06-03T02:21:08.140Z","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":98.9,"endSpeed":89.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.532264466197795,"aZ":-15.36025296553043,"pfxX":-8.428254196967952,"pfxZ":8.104189166176784,"pX":-1.5817581354044488,"pZ":5.351874316214691,"vX0":5.37336397795312,"vY0":-143.87013399866382,"vZ0":1.8217542067887607,"x":177.29,"y":94.28,"x0":-2.3884872550685143,"y0":50.004621565977764,"z0":5.667770857962218,"aX":-17.491337074495625},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.2,"breakHorizontal":14.0,"spinRate":2238,"spinDirection":224},"zone":11,"typeConfidence":0.93,"plateTime":0.3821928942081172,"extension":7.0455567817236835},"index":4,"playId":"5280a313-6c6d-3a50-8124-0e49f493f9a3","pitchNumber":4,"startTime":"2026-06-03T02:21:25.166Z","endTime":"2026-06-03T02:21:30.801Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78148599901837,"aZ":-38.9296291565564,"pfxX":5.3899736059041885,"pfxZ":-4.779803522375263,"pX":-0.24424090460626097,"pZ":1.6715832209083048,"vX0":3.4437923893115268,"vY0":-118.9990704876853,"vZ0":-0.825194773848223,"x":126.31,"y":193.65,"x0":-2.417138138312378,"y0":50.00068807590941,"z0":5.592567187209203,"aX":7.621937563652782},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-8.5,"breakHorizontal":-10.7,"spinRate":2654,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.4627288984612212,"extension":7.126065623777226},"index":5,"playId":"62f24606-09ff-34ee-bbd2-13b9d75d1150","pitchNumber":5,"startTime":"2026-06-03T02:21:52.945Z","endTime":"2026-06-03T02:21:56.358Z","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.2,"endSpeed":88.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.38434388809635,"aZ":-11.89526218113245,"pfxX":-6.1553378930739795,"pfxZ":9.97405153864513,"pX":1.0624718366644008,"pZ":4.380809549775171,"vX0":11.50023140284232,"vY0":-142.54175201768646,"vZ0":-1.1979029976735025,"x":76.5,"y":120.5,"x0":-2.2465955379137035,"y0":50.00545306602531,"z0":5.567175373306497,"aX":-12.519409142013396},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.9,"breakHorizontal":8.5,"spinRate":2281,"spinDirection":222},"zone":12,"typeConfidence":0.93,"plateTime":0.38600744292769296,"extension":7.258038647090819},"index":6,"playId":"3e0d9b2a-c02b-3495-9c73-d8eb7ae85d87","pitchNumber":6,"startTime":"2026-06-03T02:22:15.886Z","endTime":"2026-06-03T02:22:19.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.591482982695027,"aZ":-41.564715117764315,"pfxX":4.232256649925895,"pfxZ":-6.289718128521274,"pX":-0.11319399130643108,"pZ":3.7872265833874583,"vX0":4.294166542781136,"vY0":-121.89446464256939,"vZ0":3.9862669801500776,"x":121.31,"y":136.52,"x0":-2.452113098297482,"y0":50.000252277035074,"z0":5.736154930992367,"aX":6.321275270360298},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-10.1,"breakHorizontal":-8.8,"spinRate":2683,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.4506061907589718,"extension":7.041681420944928},"index":7,"playId":"9bba29d3-d64d-3bc9-a780-830549a31d3c","pitchNumber":7,"startTime":"2026-06-03T02:22:32.289Z","endTime":"2026-06-03T02:22:36.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:22:36.383Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out to first baseman Vaughn Grissom.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-03T02:22:50.233Z","endTime":"2026-06-03T02:25:16.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.518309391674855,"aZ":-13.654417369237617,"pfxX":-5.388414878357768,"pfxZ":9.434835882164325,"pX":-0.7761984868587284,"pZ":3.1719836985920864,"vX0":6.750018022921326,"vY0":-139.92357854229843,"vZ0":-3.873069995049548,"x":146.59,"y":153.14,"x0":-2.5311673572831377,"y0":50.00391683297281,"z0":5.482195983926672,"aX":-10.578801796319773},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":8.2,"spinRate":2263,"spinDirection":220},"zone":1,"typeConfidence":0.91,"plateTime":0.39294479610572974,"extension":7.226229154275107},"index":0,"playId":"838175bb-baec-3fca-9268-bf17541d16c4","pitchNumber":1,"startTime":"2026-06-03T02:23:02.002Z","endTime":"2026-06-03T02:23:06.541Z","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":96.8,"endSpeed":87.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21240560648852,"aZ":-13.716708037236483,"pfxX":-6.522427486416175,"pfxZ":9.31667816698151,"pX":0.9896171153719698,"pZ":2.654670947721146,"vX0":11.443934329409261,"vY0":-140.4406450543599,"vZ0":-5.379220891665842,"x":79.28,"y":167.1,"x0":-2.3058465223638676,"y0":50.00518203731665,"z0":5.4997743135516775,"aX":-12.92590023598438},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":9.2,"spinRate":2233,"spinDirection":221},"zone":12,"typeConfidence":0.92,"plateTime":0.39122869800316673,"extension":7.448235823759497},"index":1,"playId":"032ddfa7-c101-328d-9905-08d7b3e099f5","pitchNumber":2,"startTime":"2026-06-03T02:23:24.235Z","endTime":"2026-06-03T02:23:28.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72860318588135,"aZ":-13.455430117177977,"pfxX":-6.523169675918288,"pfxZ":9.532295458136016,"pX":-0.4880527406929457,"pZ":3.3619924503450793,"vX0":7.725092617756742,"vY0":-139.77258064561207,"vZ0":-3.266524819576241,"x":135.6,"y":148.01,"x0":-2.450105121672048,"y0":50.001765920689344,"z0":5.438672663629589,"aX":-12.808873593461744},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.7,"breakHorizontal":10.1,"spinRate":2286,"spinDirection":229},"zone":11,"typeConfidence":0.92,"plateTime":0.3930005173912292,"extension":7.213018225886664},"index":2,"playId":"bba8a504-6de2-38fc-8c2e-8f0ac15e8c8a","pitchNumber":3,"startTime":"2026-06-03T02:23:44.382Z","endTime":"2026-06-03T02:23:50.382Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-03T02:24:07.167Z","endTime":"2026-06-03T02:24:26.873Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"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":82.3,"endSpeed":75.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.557604991818284,"aZ":-25.06461371980217,"pfxX":-7.365120247688284,"pfxZ":4.88214986654,"pX":-0.5530778428015208,"pZ":1.9481756484651578,"vX0":6.4409065389046525,"vY0":-119.7775591798789,"vZ0":-3.012216243685449,"x":138.08,"y":186.18,"x0":-2.3166378275221113,"y0":50.005397821689634,"z0":5.4570571799611125,"aX":-10.732079087275416},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":8.4,"breakHorizontal":11.9,"spinRate":1927,"spinDirection":248},"zone":7,"typeConfidence":0.92,"plateTime":0.45682075835782765,"extension":7.5457445594924355},"index":4,"playId":"dc5b87d6-7ce4-3986-9445-88561f2ed42f","pitchNumber":4,"startTime":"2026-06-03T02:24:26.873Z","endTime":"2026-06-03T02:24:31.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":87.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.087446424692054,"aZ":-15.443331633859856,"pfxX":-5.701624505149193,"pfxZ":8.375422873743311,"pX":-0.35219577262880697,"pZ":4.46446981997863,"vX0":7.519422441205892,"vY0":-141.57986514842173,"vZ0":-0.40413147855120235,"x":130.42,"y":118.24,"x0":-2.3216334827118414,"y0":50.00625470671833,"z0":5.611594462144318,"aX":-11.395018831338563},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.2,"breakHorizontal":8.5,"spinRate":2184,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.3892436493811595,"extension":7.066764887611657},"index":5,"playId":"2003ea2a-dae4-337f-a0ad-9109ab71a4e4","pitchNumber":5,"startTime":"2026-06-03T02:24:50.692Z","endTime":"2026-06-03T02:24:54.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23091883792808,"aZ":-28.740121703458325,"pfxX":-5.920422154992026,"pfxZ":2.3346244187123,"pX":-0.34196668750243764,"pZ":1.6688089278338918,"vX0":6.628915194941872,"vY0":-120.39539468097743,"vZ0":-3.098568441533157,"x":130.03,"y":193.72,"x0":-2.3609209934900286,"y0":50.001897872209796,"z0":5.514439106002443,"aX":-8.697473181873875},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.7,"breakHorizontal":9.1,"spinRate":1591,"spinDirection":260},"zone":7,"typeConfidence":0.86,"plateTime":0.4548287375182136,"extension":7.456139047772801},"hitData":{"launchSpeed":88.3,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.85,"coordY":182.26}},"index":6,"playId":"df7ea6ca-dd04-32d1-b8cb-c788bf1ab230","pitchNumber":6,"startTime":"2026-06-03T02:25:11.292Z","endTime":"2026-06-03T02:25:16.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:25:16.985Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adam Frazier flies out to left fielder Sterlin Thompson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-03T02:27:43.169Z","endTime":"2026-06-03T02:28:59.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"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(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":82.5,"endSpeed":75.0,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79072842806189,"aZ":-26.46433492171651,"pfxX":1.8839069532570125,"pfxZ":3.9635395936625724,"pX":-0.5186084894492089,"pZ":2.6453310136232484,"vX0":4.0142169199672635,"vY0":-119.97373236343148,"vZ0":-1.999980142123139,"x":136.77,"y":167.36,"x0":-2.466165038861927,"y0":50.00255208743015,"z0":5.8762452975708275,"aX":2.7129306206393067},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.0,"breakHorizontal":-4.4,"spinRate":2441,"spinDirection":74},"zone":4,"typeConfidence":2.0,"plateTime":0.45862781679604403,"extension":6.134628619654583},"index":0,"playId":"0aa80860-b40e-3341-9e84-9db4092ca2ce","pitchNumber":1,"startTime":"2026-06-03T02:27:50.063Z","endTime":"2026-06-03T02:27:53.742Z","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":85.5,"endSpeed":78.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.885005659704532,"aZ":-28.624052163576263,"pfxX":-6.39347800840074,"pfxZ":2.2690897247678468,"pX":-0.39744752006286416,"pZ":0.616340128488889,"vX0":6.687610387024963,"vY0":-124.20783248013609,"vZ0":-6.761817409112958,"x":132.15,"y":222.14,"x0":-2.2941680143452405,"y0":50.002001184427606,"z0":5.754340503934542,"aX":-9.989609059328092},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.8,"breakHorizontal":10.1,"spinRate":1647,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.4409834881541643,"extension":6.378406902250718},"index":1,"playId":"8567f4f8-bee5-3b19-aa0b-668ddcc1c0e0","pitchNumber":2,"startTime":"2026-06-03T02:28:05.973Z","endTime":"2026-06-03T02:28:09.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":74.6,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.318058656479238,"aZ":-28.708095760273743,"pfxX":3.4778404227822968,"pfxZ":2.4112820652425384,"pX":-0.6101003007298251,"pZ":1.8787791794636557,"vX0":3.234769135146404,"vY0":-120.97517065806868,"vZ0":-3.3318604336162037,"x":140.26,"y":188.05,"x0":-2.4316258530969153,"y0":50.00264122954868,"z0":5.874364451890142,"aX":4.996462689661212},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.6,"breakHorizontal":-7.2,"spinRate":2434,"spinDirection":64},"zone":7,"typeConfidence":2.0,"plateTime":0.45816954129563126,"extension":6.161542840569566},"index":2,"playId":"3958b191-b9b1-3c4b-a5c3-b73d466cdf8b","pitchNumber":3,"startTime":"2026-06-03T02:28:26.583Z","endTime":"2026-06-03T02:28:31.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.901685112261607,"aZ":-21.16357073433989,"pfxX":-10.747376987518054,"pfxZ":6.034776419040771,"pX":-0.3196918511568372,"pZ":2.6533933062447135,"vX0":8.675932540501746,"vY0":-134.8412878939785,"vZ0":-4.484476284524455,"x":129.19,"y":167.14,"x0":-2.1977273947393456,"y0":50.0001332168847,"z0":5.849554432820001,"aX":-19.60131135452034},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.1,"breakHorizontal":17.4,"spinRate":2213,"spinDirection":209},"zone":4,"typeConfidence":0.89,"plateTime":0.4076737824141228,"extension":6.273839715442358},"hitData":{"launchSpeed":86.6,"launchAngle":53.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.84,"coordY":119.99}},"index":3,"playId":"fa7176d7-38c1-3d47-b1a7-79cf1b3a27f9","pitchNumber":4,"startTime":"2026-06-03T02:28:51.988Z","endTime":"2026-06-03T02:28:59.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:28:59.193Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out, shortstop Ezequiel Tovar to first baseman Edouard Julien.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-03T02:29:11.047Z","endTime":"2026-06-03T02:31:13.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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":"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":5},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73947451842968,"aZ":-29.924329261643887,"pfxX":-7.500970505723601,"pfxZ":1.4233461847627407,"pX":-0.30293145925993686,"pZ":1.9894142211096952,"vX0":7.059742607306738,"vY0":-125.18928470714728,"vZ0":-3.5005811719071582,"x":128.55,"y":185.07,"x0":-2.1933639979253265,"y0":50.001117287051116,"z0":5.871672747474163,"aX":-11.83138650932836},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.9,"breakHorizontal":11.9,"spinRate":1467,"spinDirection":224},"zone":7,"typeConfidence":0.9,"plateTime":0.4385693840640701,"extension":6.298154469581515},"index":0,"playId":"05618dc2-c3c2-3b3f-acca-e13cda373365","pitchNumber":1,"startTime":"2026-06-03T02:29:26.123Z","endTime":"2026-06-03T02:29:29.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.225539550439535,"aZ":-32.64237523960819,"pfxX":1.6301059207565634,"pfxZ":-0.29959865741382874,"pX":0.6591700248917628,"pZ":1.0866658972760805,"vX0":6.058463347700187,"vY0":-124.92595027769924,"vZ0":-5.4098147910093815,"x":91.87,"y":209.44,"x0":-2.0178720444805966,"y0":50.00336069888382,"z0":5.9913016864609965,"aX":2.5526678843370485},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.7,"breakHorizontal":-4.4,"spinRate":2543,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4399291462432262,"extension":6.17363344613674},"index":1,"playId":"3e1f3ce3-d7a7-37a5-beb7-217ea98c84f0","pitchNumber":2,"startTime":"2026-06-03T02:29:51.200Z","endTime":"2026-06-03T02:29:54.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.266416888013566,"aZ":-15.980979733832848,"pfxX":-10.18494935123027,"pfxZ":8.741698913907825,"pX":0.42480282352624954,"pZ":1.496172052051257,"vX0":10.144694506413696,"vY0":-136.07308033502346,"vZ0":-8.428010231398114,"x":100.81,"y":198.38,"x0":-2.0505287475335336,"y0":50.00362405630778,"z0":5.768445992861038,"aX":-18.86737259225924},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":16.0,"spinRate":2196,"spinDirection":214},"zone":14,"typeConfidence":0.93,"plateTime":0.4044360019749522,"extension":6.266752244440717},"index":2,"playId":"ff070dc0-5dfd-3534-b6ae-79ae3849b3c2","pitchNumber":3,"startTime":"2026-06-03T02:30:10.161Z","endTime":"2026-06-03T02:30:14.591Z","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":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":78.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.134766075481203,"aZ":-24.117177354551526,"pfxX":-8.769015234228833,"pfxZ":5.067593844331387,"pX":-1.460771765056782,"pZ":2.3721081862621594,"vX0":4.792550654617063,"vY0":-126.22113531100072,"vZ0":-3.7995185337436554,"x":172.68,"y":174.73,"x0":-2.259163805987565,"y0":50.00435299341362,"z0":5.87164698255231,"aX":-13.947119777009675},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.4,"breakHorizontal":14.5,"spinRate":1302,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.4363573484812564,"extension":6.39473226386121},"index":3,"playId":"4aab4ceb-3fde-349c-bd6a-13cee72202d8","pitchNumber":4,"startTime":"2026-06-03T02:30:28.303Z","endTime":"2026-06-03T02:30:31.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":84.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.83127823851109,"aZ":-14.686183312199205,"pfxX":-9.909476472003897,"pfxZ":9.421178010532564,"pX":0.2256063517308502,"pZ":1.9010788824201468,"vX0":9.606438134205037,"vY0":-136.33831652698035,"vZ0":-7.498741511874024,"x":108.4,"y":187.45,"x0":-2.0797486777041834,"y0":50.006691660979875,"z0":5.728879678256924,"aX":-18.402565948801577},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.4,"breakHorizontal":15.6,"spinRate":2288,"spinDirection":210},"zone":8,"typeConfidence":0.93,"plateTime":0.4038742792655352,"extension":6.262042894909543},"index":4,"playId":"4936422a-84a6-39bc-a656-bf8273ac1536","pitchNumber":5,"startTime":"2026-06-03T02:30:48.560Z","endTime":"2026-06-03T02:30:52.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76650212054054,"aZ":-28.11147055139945,"pfxX":-6.599959752988154,"pfxZ":2.5821708623770476,"pX":-0.1363543606761072,"pZ":2.001134080395182,"vX0":7.295295742955303,"vY0":-124.8710117021945,"vZ0":-3.811562013377555,"x":122.2,"y":184.75,"x0":-2.241928659270304,"y0":50.00554635094382,"z0":5.867045438611989,"aX":-10.39716674359847},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.0,"breakHorizontal":10.2,"spinRate":1278,"spinDirection":220},"zone":8,"typeConfidence":0.9,"plateTime":0.4390835223245282,"extension":6.411574265887333},"hitData":{"launchSpeed":39.4,"launchAngle":23.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.53,"coordY":161.51}},"index":5,"playId":"e384fae0-545e-3fcf-9f6d-a71523df2202","pitchNumber":6,"startTime":"2026-06-03T02:31:06.386Z","endTime":"2026-06-03T02:31:13.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:31:13.992Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Trout singles on a sharp ground ball to left fielder Sterlin Thompson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-03T02:31:33.686Z","endTime":"2026-06-03T02:33:42.266Z","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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"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,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":78.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.268222323325883,"aZ":-29.564415731561038,"pfxX":0.4958866136835107,"pfxZ":1.647614098720732,"pX":1.3241407216132794,"pZ":2.608621936606196,"vX0":8.107628216635685,"vY0":-125.83026425360069,"vZ0":-2.498462828842493,"x":66.53,"y":168.35,"x0":-2.019750907311462,"y0":50.003673219116344,"z0":6.037740479902333,"aX":0.7855470307071042},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.6,"breakHorizontal":-3.0,"spinRate":2448,"spinDirection":88},"zone":12,"typeConfidence":2.0,"plateTime":0.4372118202983293,"extension":6.1792660715130845},"index":0,"playId":"140782ec-6f26-3c53-b253-251ee0e00fab","pitchNumber":1,"startTime":"2026-06-03T02:31:41.002Z","endTime":"2026-06-03T02:31:44.169Z","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":93.0,"endSpeed":83.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.560343371423464,"aZ":-13.896368196632823,"pfxX":-5.839593429926929,"pfxZ":10.101270881689956,"pX":0.7293630579901194,"pZ":3.1477986088187,"vX0":9.428483158924225,"vY0":-134.9415192588264,"vZ0":-4.484497630804475,"x":89.2,"y":153.79,"x0":-2.081921235001609,"y0":50.00180976210351,"z0":5.839461986495513,"aX":-10.566062839798846},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":8.2,"spinRate":2174,"spinDirection":214},"zone":3,"typeConfidence":0.9,"plateTime":0.40889111301818515,"extension":6.185102402344747},"index":1,"playId":"0c536aae-22d3-3f2b-b485-678100698b78","pitchNumber":2,"startTime":"2026-06-03T02:31:57.969Z","endTime":"2026-06-03T02:32:02.548Z","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":86.9,"endSpeed":79.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.570052648058287,"aZ":-28.818954452966867,"pfxX":-7.3039695620153955,"pfxZ":2.0867256773974177,"pX":-1.1036725841291015,"pZ":1.9525922333964287,"vX0":5.244322114300612,"vY0":-126.3451299295488,"vZ0":-3.91694011203529,"x":159.07,"y":186.06,"x0":-2.2652355028031512,"y0":50.00037376893423,"z0":5.8587554024362065,"aX":-11.71716284262747},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.0,"breakHorizontal":11.9,"spinRate":1290,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.434790802491551,"extension":6.279079862885697},"index":2,"playId":"e23b34e4-04cb-3403-9983-e2b0a2f8358e","pitchNumber":3,"startTime":"2026-06-03T02:32:16.520Z","endTime":"2026-06-03T02:32:20.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.621411355548634,"aZ":-30.23059327294721,"pfxX":-7.403640205437993,"pfxZ":1.2039203501805433,"pX":-0.5552834260074989,"pZ":1.406089119326528,"vX0":6.556216211689097,"vY0":-127.02116330382003,"vZ0":-4.9192962714852895,"x":138.17,"y":200.82,"x0":-2.2214267436046407,"y0":50.00394683985153,"z0":5.801966382486111,"aX":-11.969227575933473},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.2,"breakHorizontal":11.8,"spinRate":1374,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.43299267274809905,"extension":6.362040715346097},"index":3,"playId":"63258f97-9f4c-3369-97a8-a62f074deb23","pitchNumber":4,"startTime":"2026-06-03T02:32:35.825Z","endTime":"2026-06-03T02:32:40.645Z","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":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.530197767321496,"aZ":-29.28207118769348,"pfxX":-8.079510899937455,"pfxZ":1.7651189232082625,"pX":-0.012890375408074577,"pZ":0.793305737738789,"vX0":8.068971865171418,"vY0":-127.254375517419,"vZ0":-6.734505248727593,"x":117.49,"y":217.36,"x0":-2.1776869576585427,"y0":50.00270202074233,"z0":5.799017142625948,"aX":-13.228770491522827},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.8,"breakHorizontal":12.7,"spinRate":1516,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.4306994306829264,"extension":6.364072930101853},"index":4,"playId":"48570eab-467a-3d14-86f1-48a846b74ae4","pitchNumber":5,"startTime":"2026-06-03T02:33:10.368Z","endTime":"2026-06-03T02:33:14.154Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06224405280301,"aZ":-13.949254021774175,"pfxX":-6.172770873613185,"pfxZ":9.923142644188257,"pX":0.506367820217607,"pZ":2.205718029690337,"vX0":9.384687492463533,"vY0":-135.3001621963944,"vZ0":-6.786995505366993,"x":97.7,"y":179.23,"x0":-2.220046203986862,"y0":50.00541010145304,"z0":5.741733916446063,"aX":-11.340858888155392},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":9.0,"spinRate":2318,"spinDirection":209},"zone":6,"typeConfidence":0.88,"plateTime":0.40625623286397294,"extension":6.403526696611029},"hitData":{"launchSpeed":111.0,"launchAngle":3.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":68.76,"coordY":96.94}},"index":5,"playId":"98f33056-92b2-36ae-9608-f1e39540f053","pitchNumber":6,"startTime":"2026-06-03T02:33:32.143Z","endTime":"2026-06-03T02:33:42.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:33:42.266Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wade Meckler walks. Mike Trout to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-03T02:33:57.993Z","endTime":"2026-06-03T02:36:46.883Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.067096687400756,"aZ":-24.086786083505054,"pfxX":2.290530861174868,"pfxZ":5.38614479801867,"pX":-1.0018198586682836,"pZ":2.881135567363386,"vX0":3.0377264504154993,"vY0":-122.5158479488809,"vZ0":-2.2453038538881565,"x":155.19,"y":160.99,"x0":-2.561333176662646,"y0":50.001989487966,"z0":5.895020808205988,"aX":3.43663420520826},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":9.4,"breakHorizontal":-4.9,"spinRate":2404,"spinDirection":74},"zone":11,"typeConfidence":2.0,"plateTime":0.4492590892291033,"extension":6.136570074636875},"index":0,"playId":"0657e5f3-9f96-32a0-8820-346dbda2f957","pitchNumber":1,"startTime":"2026-06-03T02:34:09.532Z","endTime":"2026-06-03T02:34:13.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.993898329720295,"aZ":-28.257476907763245,"pfxX":-9.375898588029425,"pfxZ":2.4251394673452413,"pX":-0.821199874778944,"pZ":1.963462086437212,"vX0":6.730499607310072,"vY0":-126.30382576285936,"vZ0":-4.014215900621563,"x":148.3,"y":185.77,"x0":-2.303878401423977,"y0":50.00148260634804,"z0":5.8485644817652025,"aX":-15.1302426357103},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.7,"breakHorizontal":15.4,"spinRate":1401,"spinDirection":215},"zone":7,"typeConfidence":0.9,"plateTime":0.4338358254006116,"extension":6.214677940238669},"index":1,"playId":"221660bc-65a3-3b90-8088-227763ed2d02","pitchNumber":2,"startTime":"2026-06-03T02:34:28.699Z","endTime":"2026-06-03T02:34:32.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34290422380474,"aZ":-19.11857727502686,"pfxX":-10.112510960158907,"pfxZ":7.261728867373868,"pX":0.45414027320751305,"pZ":1.1332568065945257,"vX0":10.528285803190903,"vY0":-133.40854891435336,"vZ0":-8.20586187720159,"x":99.69,"y":208.18,"x0":-2.2341072993380413,"y0":50.00344638315236,"z0":5.632872530097477,"aX":-18.185090966401905},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.4,"breakHorizontal":16.0,"spinRate":2175,"spinDirection":213},"zone":14,"typeConfidence":0.91,"plateTime":0.4109285079747971,"extension":6.379047624941428},"index":2,"playId":"4c60a9a9-6f05-36da-86f1-0c6c3989869a","pitchNumber":3,"startTime":"2026-06-03T02:34:50.303Z","endTime":"2026-06-03T02:34:53.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.45773128150783,"aZ":-13.907129721682406,"pfxX":-4.003485111035468,"pfxZ":10.134830875172788,"pX":-0.25836945468117045,"pZ":2.135015435211285,"vX0":6.9687627244830015,"vY0":-133.56721323393347,"vZ0":-6.745377249019977,"x":126.85,"y":181.13,"x0":-2.3840774266805274,"y0":50.00051096632622,"z0":5.697954749292822,"aX":-7.214583811333566},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.0,"breakHorizontal":5.8,"spinRate":2265,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.4104859518674844,"extension":6.232737783013488},"index":3,"playId":"f5a2a812-784e-3089-9331-c05be4af3de5","pitchNumber":4,"startTime":"2026-06-03T02:35:10.665Z","endTime":"2026-06-03T02:35:14.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.405343403896254,"aZ":-14.480706471883598,"pfxX":-5.065755068689097,"pfxZ":9.796724890182478,"pX":-0.27844495690874355,"pZ":1.9249644012367002,"vX0":7.2525728956988,"vY0":-133.67152665593952,"vZ0":-7.076953102495441,"x":127.61,"y":186.81,"x0":-2.3713598254297703,"y0":50.00177951372161,"z0":5.650868389695855,"aX":-9.147816650338408},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":7.6,"spinRate":2282,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.41010239545847327,"extension":6.344708860397807},"index":4,"playId":"5902225c-c847-308d-ae5b-b39f45982c7d","pitchNumber":5,"startTime":"2026-06-03T02:35:30.030Z","endTime":"2026-06-03T02:35:34.184Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"80ecedd9-21c1-4210-8ce1-b5621f779bd2","startTime":"2026-06-03T02:35:52.145Z","endTime":"2026-06-03T02:35:57.145Z","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":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1901595573775,"aZ":-15.44596890180132,"pfxX":-5.001152252571599,"pfxZ":9.319085726881777,"pX":-0.19922235815793168,"pZ":2.5637228337934954,"vX0":7.718430275423268,"vY0":-133.48671509199517,"vZ0":-5.386708202081166,"x":124.59,"y":169.56,"x0":-2.485592371238813,"y0":50.00187866770363,"z0":5.729548095984813,"aX":-8.976723803022368},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":7.3,"spinRate":2211,"spinDirection":214},"zone":5,"typeConfidence":0.89,"plateTime":0.41118395067389146,"extension":6.363761119790994},"index":6,"playId":"0017059e-7a93-3179-86a1-63413895990e","pitchNumber":6,"startTime":"2026-06-03T02:36:11.649Z","endTime":"2026-06-03T02:36:14.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54228920687048,"aZ":-16.530709495849976,"pfxX":-3.8607980808986166,"pfxZ":8.560114051045739,"pX":1.0718043634966214,"pZ":1.903222057198975,"vX0":10.307451903169413,"vY0":-134.22047607968207,"vZ0":-6.93366273953912,"x":76.15,"y":187.39,"x0":-2.3136130183826746,"y0":50.00648609357548,"z0":5.693497754694568,"aX":-7.059625759955195},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.2,"breakHorizontal":4.8,"spinRate":2215,"spinDirection":207},"zone":14,"typeConfidence":0.89,"plateTime":0.4077897071805392,"extension":6.340402069082419},"index":7,"playId":"1acc2cca-e10a-374b-9cc5-a50e67c7075f","pitchNumber":7,"startTime":"2026-06-03T02:36:40.055Z","endTime":"2026-06-03T02:36:46.883Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:36:46.883Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vaughn Grissom strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-03T02:37:02.053Z","endTime":"2026-06-03T02:38:10.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49312534570964,"aZ":-17.840372548065986,"pfxX":-11.081522017414272,"pfxZ":7.7602692928158685,"pX":0.44247387901829954,"pZ":1.6300964413882137,"vX0":10.561011472148238,"vY0":-135.7228000541692,"vZ0":-7.515434454083283,"x":100.13,"y":194.77,"x0":-2.078453822838351,"y0":50.00021748519374,"z0":5.699538952848641,"aX":-20.46301222182851},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.4,"breakHorizontal":17.5,"spinRate":2285,"spinDirection":208},"zone":9,"typeConfidence":0.92,"plateTime":0.40512217727035793,"extension":6.411147487579432},"index":0,"playId":"c01068e6-5eba-3cac-83b2-7324bd7c4df4","pitchNumber":1,"startTime":"2026-06-03T02:37:12.083Z","endTime":"2026-06-03T02:37:15.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":76.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69677263350491,"aZ":-27.37748432280382,"pfxX":4.862712430340815,"pfxZ":3.2154585818363515,"pX":0.9429025746399493,"pZ":2.3046800602506847,"vX0":6.190605245146233,"vY0":-122.31827625544474,"vZ0":-2.9660962739104515,"x":81.06,"y":176.55,"x0":-2.267784622902468,"y0":50.001312983906274,"z0":5.919902171626524,"aX":7.250782225895172},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":5.3,"breakHorizontal":-10.4,"spinRate":2590,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4505221059840716,"extension":6.194301505024317},"index":1,"playId":"e3205e7e-06ff-3869-ada8-ffaa22795e4d","pitchNumber":2,"startTime":"2026-06-03T02:37:38.705Z","endTime":"2026-06-03T02:37:42.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.877742696883207,"aZ":-29.27104301921053,"pfxX":-8.772367080988877,"pfxZ":1.743200201163603,"pX":-0.3250419072735172,"pZ":1.4112834658113824,"vX0":7.8482642750011316,"vY0":-128.29629260167937,"vZ0":-5.314762126312552,"x":129.39,"y":200.68,"x0":-2.2860250451229738,"y0":50.002092473055704,"z0":5.794687787460978,"aX":-14.603663796464902},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.2,"breakHorizontal":14.0,"spinRate":1451,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.4271447124205592,"extension":6.323569376710277},"index":2,"playId":"fc50990e-0381-31ce-8374-c861652ea3ca","pitchNumber":3,"startTime":"2026-06-03T02:38:05.463Z","endTime":"2026-06-03T02:38:10.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:38:10.337Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ezequiel Tovar pops out to third baseman Donovan Walton in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-03T02:40:14.979Z","endTime":"2026-06-03T02:41:07.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.050880049868223,"aZ":-38.513329039001526,"pfxX":2.1333703088626894,"pfxZ":-4.884396011406665,"pX":0.04438881639070225,"pZ":0.9554981452276574,"vX0":5.26900751864389,"vY0":-113.63135067069754,"vZ0":-1.7291146291368882,"x":115.31,"y":212.98,"x0":-2.587308872450047,"y0":50.00066723738134,"z0":5.575040081269191,"aX":2.7704129972994425},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-9.0,"breakHorizontal":-5.3,"spinRate":2671,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4832011124882105,"extension":7.107046342213296},"index":0,"playId":"9b16fc07-3060-39a2-a4d7-80f2d33fe260","pitchNumber":1,"startTime":"2026-06-03T02:40:21.062Z","endTime":"2026-06-03T02:40:26.053Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-03T02:40:32.199Z","endTime":"2026-06-03T02:40:45.476Z","isPitch":false,"type":"action","player":{"id":678662,"link":"/api/v1/people/678662"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36514779998596,"aZ":-11.098365527741265,"pfxX":-7.9878371563952015,"pfxZ":11.08756023269867,"pX":0.4801658859652016,"pZ":2.0754775366913227,"vX0":10.84951007396575,"vY0":-137.45492707607127,"vZ0":-6.900245670461414,"x":98.7,"y":182.74,"x0":-2.4925595032368886,"y0":50.00183865740065,"z0":5.383163415201385,"aX":-15.182962290597171},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":12.0,"spinRate":2431,"spinDirection":223},"zone":9,"typeConfidence":0.93,"plateTime":0.3994925997821217,"extension":7.350071788589903},"index":2,"playId":"e7f6b2e7-1846-3202-b579-71438a50b438","pitchNumber":2,"startTime":"2026-06-03T02:40:45.476Z","endTime":"2026-06-03T02:40:49.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08125754909797,"aZ":-26.711399210509963,"pfxX":1.913221888675304,"pfxZ":3.516993109705812,"pX":-0.8045103673007981,"pZ":2.6041937456085007,"vX0":4.051996543401736,"vY0":-123.66478976013191,"vZ0":-1.720688059134523,"x":147.67,"y":168.47,"x0":-2.7111357682932766,"y0":50.002021652295866,"z0":5.544286687779416,"aX":2.9698272651377473},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.2,"breakHorizontal":-4.4,"spinRate":2451,"spinDirection":119},"zone":4,"typeConfidence":0.81,"plateTime":0.4424862266988896,"extension":7.098004240106374},"hitData":{"launchSpeed":84.7,"launchAngle":80.0,"totalDistance":46.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":107.57,"coordY":199.59}},"index":3,"playId":"a3853bef-d786-3285-a1b0-573baf741ed7","pitchNumber":3,"startTime":"2026-06-03T02:40:59.262Z","endTime":"2026-06-03T02:41:07.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:41:07.686Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sterlin Thompson flies out to center fielder Mike Trout.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-03T02:41:22.000Z","endTime":"2026-06-03T02:42:42.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69538442027888,"aZ":-12.475365028731073,"pfxX":-8.568302719099059,"pfxZ":10.316720679518681,"pX":0.29544771885679905,"pZ":1.5989946141671303,"vX0":10.690139006756286,"vY0":-137.60376020192876,"vZ0":-7.783406443514723,"x":105.74,"y":195.61,"x0":-2.534108577888589,"y0":50.00570369804622,"z0":5.317286158933183,"aX":-16.366753849268683},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":13.2,"spinRate":2379,"spinDirection":224},"zone":14,"typeConfidence":0.93,"plateTime":0.39866392801564743,"extension":7.356271372935546},"index":0,"playId":"d5d799f4-444f-3d87-bc03-6391cf891eb0","pitchNumber":1,"startTime":"2026-06-03T02:41:31.336Z","endTime":"2026-06-03T02:41:36.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13374752158869,"aZ":-12.07939169297031,"pfxX":-8.831364840277319,"pfxZ":10.315880513187562,"pX":-0.04200864114091623,"pZ":1.6981325854781169,"vX0":10.094135516734067,"vY0":-139.1427311401535,"vZ0":-7.687127443898337,"x":118.6,"y":192.93,"x0":-2.580712788399445,"y0":50.001491030774055,"z0":5.30896222083507,"aX":-17.201882496114912},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":13.7,"spinRate":2383,"spinDirection":227},"zone":8,"typeConfidence":0.93,"plateTime":0.39463611755973815,"extension":7.325026014337444},"index":1,"playId":"d75954db-0529-3c7e-a218-cb584303c538","pitchNumber":2,"startTime":"2026-06-03T02:41:46.315Z","endTime":"2026-06-03T02:41:49.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.481683325228627,"aZ":-11.774105041123084,"pfxX":-8.978968360071697,"pfxZ":10.29332651847409,"pX":1.0838257617662994,"pZ":2.3752379015975276,"vX0":13.021651424655545,"vY0":-139.8725725834637,"vZ0":-6.081545601045582,"x":75.69,"y":174.65,"x0":-2.4648672571756745,"y0":50.00174400148198,"z0":5.349275495373423,"aX":-17.79448192306567},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.5,"breakHorizontal":13.6,"spinRate":2478,"spinDirection":222},"zone":14,"typeConfidence":0.93,"plateTime":0.39155714344637715,"extension":7.399313042778693},"index":2,"playId":"57cf53d9-b7b7-3319-98b3-c95012f685b4","pitchNumber":3,"startTime":"2026-06-03T02:42:02.976Z","endTime":"2026-06-03T02:42:07.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.08238714770548,"aZ":-12.922685426626861,"pfxX":-8.309995791273506,"pfxZ":9.761150437821083,"pX":-1.0492297134472057,"pZ":2.8915688162930993,"vX0":7.370062448381916,"vY0":-140.13477761881023,"vZ0":-4.492692921201904,"x":156.99,"y":160.71,"x0":-2.6442124770830686,"y0":50.00615286920259,"z0":5.371173611032592,"aX":-16.395863835302837},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":13.3,"spinRate":2435,"spinDirection":226},"zone":11,"typeConfidence":0.93,"plateTime":0.3920840867188171,"extension":7.3187632382256345},"index":3,"playId":"dc6eb64b-eafe-37ba-b951-deca775c45f8","pitchNumber":4,"startTime":"2026-06-03T02:42:20.149Z","endTime":"2026-06-03T02:42:24.525Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.557924676419404,"aZ":-12.883051785054038,"pfxX":-8.464859658039511,"pfxZ":9.847737086454178,"pX":-0.6102705942344913,"pZ":2.494008528727561,"vX0":8.131244723213596,"vY0":-139.38313284188703,"vZ0":-5.382677704291854,"x":140.26,"y":171.44,"x0":-2.471508018662656,"y0":50.00660047186376,"z0":5.307459158874799,"aX":-16.589315001558415},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":13.6,"spinRate":2379,"spinDirection":223},"zone":4,"typeConfidence":0.93,"plateTime":0.39358951455769464,"extension":7.292834872278177},"hitData":{"launchSpeed":83.8,"launchAngle":41.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.41,"coordY":81.4}},"index":4,"playId":"852214c1-08c4-329a-8c4e-85dad11beaad","pitchNumber":5,"startTime":"2026-06-03T02:42:35.562Z","endTime":"2026-06-03T02:42:42.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:42:42.785Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Karros singles on a ground ball to shortstop Oswald Peraza.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-03T02:42:53.920Z","endTime":"2026-06-03T02:43:19.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89533209503329,"aZ":-12.674349790653535,"pfxX":-8.825606103780618,"pfxZ":9.808358952828549,"pX":-0.3313501380676995,"pZ":2.666727917845625,"vX0":9.008172546471794,"vY0":-140.37534026056736,"vZ0":-5.206249783365611,"x":129.63,"y":166.78,"x0":-2.441154744315088,"y0":50.00564070337307,"z0":5.376291122366654,"aX":-17.55061945285606},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":14.0,"spinRate":2425,"spinDirection":228},"zone":4,"typeConfidence":0.93,"plateTime":0.39075215621491655,"extension":7.2573363990436235},"hitData":{"launchSpeed":80.2,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.41,"coordY":145.35}},"index":0,"playId":"620a5bb7-bad7-36b8-9b58-8b0032d467b8","pitchNumber":1,"startTime":"2026-06-03T02:43:11.790Z","endTime":"2026-06-03T02:43:19.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:43:19.718Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edouard Julien singles on a ground ball to right fielder Jo Adell. Kyle Karros to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-03T02:43:46.234Z","endTime":"2026-06-03T02:44:45.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"postOnSecond":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.3,"endSpeed":86.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.045019793248755,"aZ":-13.552420807006671,"pfxX":-7.785171536974547,"pfxZ":9.665345444152784,"pX":-0.2959621948606503,"pZ":2.5262093083881427,"vX0":8.69414566249365,"vY0":-138.42643854213455,"vZ0":-5.626280255490787,"x":128.28,"y":170.57,"x0":-2.47709031605295,"y0":50.00102713136114,"z0":5.504431874940654,"aX":-14.995804566848273},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":12.1,"spinRate":2365,"spinDirection":220},"zone":4,"typeConfidence":0.92,"plateTime":0.39681920644581137,"extension":7.225497035910272},"index":0,"playId":"b1f8d672-ad34-3207-94da-5bdb10bb8159","pitchNumber":1,"startTime":"2026-06-03T02:43:56.718Z","endTime":"2026-06-03T02:44:00.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.161997183754128,"aZ":-26.290577375532095,"pfxX":-8.739147132863584,"pfxZ":4.121173355811498,"pX":-2.0505065263708153,"pZ":3.125214904481684,"vX0":3.798651610369397,"vY0":-118.89711157737135,"vZ0":-0.22658991067841705,"x":195.16,"y":154.4,"x0":-2.5348563282930123,"y0":50.005930492222305,"z0":5.610967393758235,"aX":-12.492857952814802},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":7.7,"breakHorizontal":14.9,"spinRate":1718,"spinDirection":262},"zone":11,"typeConfidence":0.93,"plateTime":0.46097002952012955,"extension":7.3034313373455095},"index":1,"playId":"476efe8c-7769-3751-90be-5b82d1f00b03","pitchNumber":2,"startTime":"2026-06-03T02:44:18.305Z","endTime":"2026-06-03T02:44:21.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.796710464769905,"aZ":-26.876199387376676,"pfxX":-8.628625601473837,"pfxZ":3.6444896315682644,"pX":-0.5624543219137333,"pZ":2.8827320052192174,"vX0":6.965411892332356,"vY0":-119.78813380075427,"vZ0":-0.7108264293717635,"x":138.44,"y":160.95,"x0":-2.3846223473412804,"y0":50.00589527445706,"z0":5.5827011388924825,"aX":-12.561741371323157},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":6.7,"breakHorizontal":14.0,"spinRate":1653,"spinDirection":254},"zone":1,"typeConfidence":0.94,"plateTime":0.45696760194020936,"extension":7.38398914503753},"hitData":{"launchSpeed":92.2,"launchAngle":8.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.53,"coordY":95.73}},"index":2,"playId":"7a84e6fc-1e6d-329a-ac8d-d29ade49c696","pitchNumber":3,"startTime":"2026-06-03T02:44:36.364Z","endTime":"2026-06-03T02:44:45.930Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:44:45.930Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a line drive to left fielder Wade Meckler. Kyle Karros scores. Edouard Julien to 3rd. Jake McCarthy to 2nd. Jake McCarthy advances to 2nd, on a throwing error by left fielder Wade Meckler.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-03T02:45:03.350Z","endTime":"2026-06-03T02:47:54.230Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 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":82.2,"endSpeed":75.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.561293194063115,"aZ":-26.0951235452381,"pfxX":-7.359486407015376,"pfxZ":4.177707101278937,"pX":-1.2025572804832703,"pZ":3.141167384817042,"vX0":5.260552623520055,"vY0":-119.72195706708543,"vZ0":-0.2005203162947098,"x":162.84,"y":153.97,"x0":-2.469387307319642,"y0":50.00299294006201,"z0":5.556465402463149,"aX":-10.710921508836002},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.8,"breakHorizontal":12.1,"spinRate":1611,"spinDirection":263},"zone":11,"typeConfidence":0.93,"plateTime":0.45705876537805024,"extension":7.425177123670639},"index":0,"playId":"9dac17f0-67a7-3a72-b3fb-6c665abfccea","pitchNumber":1,"startTime":"2026-06-03T02:45:17.154Z","endTime":"2026-06-03T02:45:21.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.72882162473528,"aZ":-12.477053005460915,"pfxX":-6.152197189004594,"pfxZ":10.205936512586629,"pX":0.24703574569224754,"pZ":3.270416961675183,"vX0":9.509342346993556,"vY0":-138.91789672545528,"vZ0":-3.83234763781931,"x":107.58,"y":150.48,"x0":-2.4409491497204066,"y0":50.00622156424132,"z0":5.513366023440758,"aX":-11.878415850151372},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":8.9,"spinRate":2315,"spinDirection":225},"zone":2,"typeConfidence":0.92,"plateTime":0.3961744231638864,"extension":7.314283253585421},"index":1,"playId":"767fb05d-7c26-3f12-8ba8-b3cee51e3f66","pitchNumber":2,"startTime":"2026-06-03T02:45:35.724Z","endTime":"2026-06-03T02:45:43.484Z","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":84.0,"endSpeed":77.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.875504437211685,"aZ":-26.83199342214956,"pfxX":-6.637743725940771,"pfxZ":3.5110968689012374,"pX":-0.7523256642632062,"pZ":1.6124589796821756,"vX0":5.739578843273116,"vY0":-122.2744915794339,"vZ0":-3.8329669478925297,"x":145.68,"y":195.24,"x0":-2.2614841027037786,"y0":50.0058134198616,"z0":5.488801081844454,"aX":-10.108080575340587},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.8,"breakHorizontal":10.8,"spinRate":1628,"spinDirection":252},"zone":7,"typeConfidence":0.88,"plateTime":0.4470187075406855,"extension":7.375906429528349},"index":2,"playId":"af1ad4d4-3d40-3362-889d-a84e0e624543","pitchNumber":3,"startTime":"2026-06-03T02:46:09.586Z","endTime":"2026-06-03T02:46:13.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.539767791721644,"aZ":-27.2327992924933,"pfxX":-6.689334456290724,"pfxZ":3.474818067045943,"pX":-1.2872941977137735,"pZ":1.6030929890149637,"vX0":4.834800016670184,"vY0":-118.18146362771016,"vZ0":-3.317747663932003,"x":166.07,"y":195.5,"x0":-2.4858050986297138,"y0":50.00220258105698,"z0":5.514144785275955,"aX":-9.506330957109547},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.8,"breakHorizontal":11.0,"spinRate":1591,"spinDirection":254},"zone":13,"typeConfidence":0.89,"plateTime":0.4626473611516224,"extension":7.587303124018056},"index":3,"playId":"ce97902b-81b0-3563-b5c4-be64786b8fd8","pitchNumber":4,"startTime":"2026-06-03T02:46:31.463Z","endTime":"2026-06-03T02:46:35.626Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.049752398203548,"aZ":-38.918752527707916,"pfxX":3.7350044136568203,"pfxZ":-4.818208523717498,"pX":0.37943671874888285,"pZ":3.7778481189023365,"vX0":5.401066760235569,"vY0":-118.3215895635951,"vZ0":3.5036844480153,"x":102.54,"y":136.78,"x0":-2.428245077243213,"y0":50.00042930967111,"z0":5.871986962458819,"aX":5.231414733341492},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-7.4,"breakHorizontal":-8.2,"spinRate":2654,"spinDirection":40},"zone":12,"typeConfidence":2.0,"plateTime":0.4650074158259856,"extension":7.090930262886679},"index":4,"playId":"b3837c33-5c57-3dbf-aabb-34aaaefefae7","pitchNumber":5,"startTime":"2026-06-03T02:46:51.696Z","endTime":"2026-06-03T02:46:56.333Z","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},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56989696372035,"aZ":-14.753467579318917,"pfxX":-8.098121272885878,"pfxZ":8.76842796293631,"pX":0.23457742103965026,"pZ":2.7800757301565384,"vX0":9.769491371860932,"vY0":-140.693851656318,"vZ0":-4.670345689376354,"x":108.06,"y":163.72,"x0":-2.245332506436237,"y0":50.00296319558684,"z0":5.431036688883782,"aX":-16.090688775311964},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":12.5,"spinRate":2183,"spinDirection":220},"zone":5,"typeConfidence":0.93,"plateTime":0.390623546402566,"extension":7.385770132309958},"index":5,"playId":"8a01f109-0a6c-3cff-b093-e1793948b212","pitchNumber":6,"startTime":"2026-06-03T02:47:13.903Z","endTime":"2026-06-03T02:47:16.984Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.2,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.03675214818078,"aZ":-14.411854439876937,"pfxX":-6.018202951947536,"pfxZ":9.024163930181848,"pX":-0.5462094987198904,"pZ":2.6620239336171148,"vX0":7.017718234568079,"vY0":-140.21290524539074,"vZ0":-5.1055840553244805,"x":137.82,"y":166.91,"x0":-2.313085532787324,"y0":50.00433258468681,"z0":5.464559370208548,"aX":-11.84876187999581},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":9.2,"spinRate":2144,"spinDirection":223},"zone":4,"typeConfidence":0.92,"plateTime":0.39233570640591964,"extension":7.26747589188732},"hitData":{"launchSpeed":98.8,"launchAngle":14.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.8,"coordY":91.38}},"index":6,"playId":"3db79c18-dca5-373d-8760-3bb89b077c46","pitchNumber":7,"startTime":"2026-06-03T02:47:40.471Z","endTime":"2026-06-03T02:47:54.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:47:54.230Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willi Castro homers (3) on a fly ball to right field. Edouard Julien scores. Jake McCarthy scores.","rbi":3,"awayScore":7,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-03T02:49:16.458Z","endTime":"2026-06-03T02:51:30.316Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"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":2},"index":0,"startTime":"2026-06-03T02:48:24.731Z","endTime":"2026-06-03T02:49:18.645Z","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":87.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.465149374331965,"aZ":-13.995194963718266,"pfxX":-5.721344563213197,"pfxZ":9.177220509272114,"pX":-0.9811941719095879,"pZ":4.258098678225767,"vX0":5.990447491959966,"vY0":-140.6930167065078,"vZ0":-1.1494177532970151,"x":154.4,"y":123.81,"x0":-2.4069049328627092,"y0":50.00273010061667,"z0":5.59008608288357,"aX":-11.33371866300054},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":9.0,"spinRate":2185,"spinDirection":233},"zone":11,"typeConfidence":0.92,"plateTime":0.39108961506488216,"extension":7.08219143334194},"index":1,"playId":"741f59e1-8a4d-3197-91a2-aef503570f85","pitchNumber":1,"startTime":"2026-06-03T02:49:18.645Z","endTime":"2026-06-03T02:49:23.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.851729497989687,"aZ":-37.324645867453896,"pfxX":3.3078550045314024,"pfxZ":-3.7210978334756426,"pX":-0.9495433333365496,"pZ":4.578725653920708,"vX0":2.277931879322612,"vY0":-117.59664398391587,"vZ0":5.085071883108705,"x":153.19,"y":115.15,"x0":-2.364703752466585,"y0":50.00350542182551,"z0":5.875079040196936,"aX":4.576202515163782},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.0,"breakHorizontal":-6.6,"spinRate":2598,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.46797209931515305,"extension":6.992922313976365},"index":2,"playId":"485fc242-c578-34d3-abd7-500770ba19ef","pitchNumber":2,"startTime":"2026-06-03T02:49:36.691Z","endTime":"2026-06-03T02:49:41.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":72.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.474835036999984,"aZ":-36.52186555651914,"pfxX":3.2872151983302986,"pfxZ":-3.206370245384928,"pX":-0.01816228141046181,"pZ":3.5727646339102774,"vX0":4.3032428483284635,"vY0":-116.41671530054217,"vZ0":2.9504899598340906,"x":117.69,"y":142.32,"x0":-2.326883955148821,"y0":50.00429450367908,"z0":5.776353438463345,"aX":4.45376832457368},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-4.7,"breakHorizontal":-7.1,"spinRate":2569,"spinDirection":35},"zone":12,"typeConfidence":2.0,"plateTime":0.47283164615970197,"extension":7.072689739166379},"index":3,"playId":"186ab359-5842-33ea-9622-b1b244f0a4e8","pitchNumber":3,"startTime":"2026-06-03T02:49:58.568Z","endTime":"2026-06-03T02:50:02.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09870657572537,"aZ":-11.856855315521004,"pfxX":-5.340176114550294,"pfxZ":10.366108269489459,"pX":-0.22267726379411995,"pZ":2.048647172969052,"vX0":8.08865894756609,"vY0":-139.52359276218573,"vZ0":-6.894999588645253,"x":125.49,"y":183.47,"x0":-2.473332107342703,"y0":50.00372192276467,"z0":5.343213427925276,"aX":-10.468133727637763},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":7.9,"spinRate":2188,"spinDirection":224},"zone":8,"typeConfidence":0.92,"plateTime":0.3934472433511851,"extension":7.377696001190477},"index":4,"playId":"ee0ea9bf-df6c-3cba-b80e-7d7531029ec6","pitchNumber":4,"startTime":"2026-06-03T02:50:17.286Z","endTime":"2026-06-03T02:50:21.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.838153895077625,"aZ":-12.052322435160715,"pfxX":-6.672897223494612,"pfxZ":10.215845504435787,"pX":0.18459424734348703,"pZ":2.433626196457881,"vX0":9.272641674366362,"vY0":-139.9860269617682,"vZ0":-5.779107369816679,"x":109.96,"y":173.07,"x0":-2.31553723255696,"y0":50.00267373188233,"z0":5.325510373133919,"aX":-13.143739591420298},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":10.0,"spinRate":2167,"spinDirection":224},"zone":5,"typeConfidence":0.93,"plateTime":0.3924089153798551,"extension":7.295858884156552},"index":5,"playId":"f63f2841-d5b5-369f-8ce8-a5e71665adf2","pitchNumber":5,"startTime":"2026-06-03T02:50:34.923Z","endTime":"2026-06-03T02:50:40.463Z","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":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-06-03T02:50:49.351Z","endTime":"2026-06-03T02:51:06.500Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18783106504444,"aZ":-13.248423870954412,"pfxX":-4.7019746826012945,"pfxZ":9.511453636130266,"pX":0.21592210616328464,"pZ":3.4073106422292936,"vX0":8.925975090616646,"vY0":-140.7054796053436,"vZ0":-3.0702390607092362,"x":108.77,"y":146.78,"x0":-2.397595376430444,"y0":50.00485250143326,"z0":5.3801385462742655,"aX":-9.35902023604095},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.7,"breakHorizontal":6.5,"spinRate":2144,"spinDirection":227},"zone":12,"typeConfidence":0.91,"plateTime":0.3904235021721889,"extension":7.377002794903574},"hitData":{"launchSpeed":109.2,"launchAngle":30.0,"totalDistance":433.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":225.1,"coordY":53.45}},"index":7,"playId":"ad6d91b1-1237-3e3e-a3cc-3da4c8eed3ff","pitchNumber":6,"startTime":"2026-06-03T02:51:06.500Z","endTime":"2026-06-03T02:51:30.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:51:30.316Z","atBatIndex":32},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"TJ Rumfield reaches on a fielding error by right fielder Jo Adell. TJ Rumfield scores.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-03T02:51:48.979Z","endTime":"2026-06-03T02:52:02.201Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":680570,"link":"/api/v1/people/680570"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":7,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-03T02:51:48.977Z","endTime":"2026-06-03T02:51:48.978Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.394005210942055,"aZ":-38.05890099082195,"pfxX":2.323252112761857,"pfxZ":-4.017984358129318,"pX":-0.10022330857247894,"pZ":2.1148830642798204,"vX0":4.704610460709446,"vY0":-120.95096633038213,"vZ0":-0.12710325414177315,"x":112.44,"y":152.55,"x0":-2.382406319820324,"y0":50.00543221594244,"z0":5.541519060020776,"aX":3.39886097019202},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.0,"breakHorizontal":-5.4,"spinRate":2792,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.4550647894060065,"extension":7.246196779967485},"hitData":{"launchSpeed":97.1,"launchAngle":28.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.61,"coordY":58.37}},"index":1,"playId":"be2fd673-27e6-32c0-9c19-96bf04ee0020","pitchNumber":1,"startTime":"2026-06-03T02:51:48.979Z","endTime":"2026-06-03T02:52:02.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:52:02.201Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-03T02:55:55.104Z","endTime":"2026-06-03T02:57:10.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-03T02:53:29.085Z","endTime":"2026-06-03T02:53:58.920Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Sam Aldegheri replaces Grayson Rodriguez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-03T02:53:58.920Z","endTime":"2026-06-03T02:55:57.096Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691951,"link":"/api/v1/people/691951"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":72.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.094989520367697,"aZ":-22.982359461733967,"pfxX":8.894517019503155,"pfxZ":6.948303305798889,"pX":-0.36612226908978035,"pZ":2.3649748769695504,"vX0":-6.636214221278877,"vY0":-114.5753224502913,"vZ0":-2.8767582832351923,"x":130.96,"y":174.93,"x0":1.418832268493958,"y0":50.00560171730947,"z0":5.894143269208514,"aX":11.772365293994577},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":12.1,"breakHorizontal":-14.4,"spinRate":1970,"spinDirection":96},"zone":4,"typeConfidence":2.0,"plateTime":0.4789099341159164,"extension":5.848194417025502},"index":2,"playId":"dc355af9-6c02-316f-9569-4506bda726aa","pitchNumber":1,"startTime":"2026-06-03T02:55:57.096Z","endTime":"2026-06-03T02:56:01.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.774943874675238,"aZ":-25.063071500441435,"pfxX":8.179718674257273,"pfxZ":5.20950099644829,"pX":0.2876142456262367,"pZ":1.3341283479660504,"vX0":-5.07723391490115,"vY0":-116.32849799233475,"vZ0":-4.8392725873287,"x":106.04,"y":202.76,"x0":1.4409389479749035,"y0":50.0008444557298,"z0":5.830696646290121,"aX":11.156944781735959},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":8.4,"breakHorizontal":-13.4,"spinRate":1990,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.4716872480062344,"extension":6.0396344226044825},"index":3,"playId":"e8e09166-5404-3ca6-a7cd-5396f467a2c2","pitchNumber":2,"startTime":"2026-06-03T02:56:10.322Z","endTime":"2026-06-03T02:56:14.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96557829329971,"aZ":-11.271510658073458,"pfxX":4.394744737668911,"pfxZ":11.41059557835184,"pX":0.8093328091485701,"pZ":2.5811687596983,"vX0":-3.1247990835833432,"vY0":-135.11732422043585,"vZ0":-7.061293884459053,"x":86.15,"y":169.09,"x0":1.4152101968905666,"y0":50.004187090687964,"z0":6.036787385299033,"aX":8.051924262624015},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.2,"breakHorizontal":-7.2,"spinRate":2248,"spinDirection":148},"zone":6,"typeConfidence":0.91,"plateTime":0.4067988993688867,"extension":5.677074431904391},"index":4,"playId":"8aa800f8-7aff-37b4-aafe-bf692995e7dd","pitchNumber":3,"startTime":"2026-06-03T02:56:26.119Z","endTime":"2026-06-03T02:56:30.269Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-03T02:56:37.154Z","endTime":"2026-06-03T02:56:48.281Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":80.1,"endSpeed":74.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.573779127973815,"aZ":-26.034072151944063,"pfxX":7.762596164350742,"pfxZ":4.4533474378221,"pX":0.35755972257705076,"pZ":1.0469188219493992,"vX0":-4.8634538507490594,"vY0":-116.55711773510087,"vZ0":-5.305511075371557,"x":103.37,"y":210.51,"x0":1.4609816516274061,"y0":50.00055992342727,"z0":5.805893902208614,"aX":10.696767660306298},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":7.1,"breakHorizontal":-12.8,"spinRate":1958,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.4696270210296922,"extension":5.7733384896042566},"index":6,"playId":"c80a6503-c51b-309f-a61c-8574c3fd3df3","pitchNumber":4,"startTime":"2026-06-03T02:56:48.281Z","endTime":"2026-06-03T02:56:51.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":72.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13581547105826,"aZ":-23.14197242840849,"pfxX":8.66713224081329,"pfxZ":6.648623064438446,"pX":0.012533494956785258,"pZ":2.969317866292039,"vX0":-5.706280341190612,"vY0":-116.22206453604852,"vZ0":-1.8609940970878633,"x":116.52,"y":158.61,"x0":1.3816914393985271,"y0":50.004581356776626,"z0":5.992808899953316,"aX":11.77922210417812},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":11.8,"breakHorizontal":-14.2,"spinRate":1895,"spinDirection":93},"zone":2,"typeConfidence":2.0,"plateTime":0.47247813504930614,"extension":5.917872403707548},"index":7,"playId":"e6f8ffc1-b2be-3863-9f07-99367f6a7b26","pitchNumber":5,"startTime":"2026-06-03T02:57:06.028Z","endTime":"2026-06-03T02:57:10.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T02:57:10.267Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-03T02:59:09.724Z","endTime":"2026-06-03T03:01:21.130Z","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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.04299506806709,"aZ":-18.047190470130708,"pfxX":-10.82258349075258,"pfxZ":8.05492540507083,"pX":0.5148804966671346,"pZ":2.251731609280352,"vX0":10.338921484738803,"vY0":-132.08895364527893,"vZ0":-5.560749298082047,"x":97.37,"y":177.98,"x0":-2.0576560701046835,"y0":50.00472676870792,"z0":5.7257667727140005,"aX":-18.98747135914383},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.4,"breakHorizontal":17.2,"spinRate":2265,"spinDirection":211},"zone":6,"typeConfidence":0.85,"plateTime":0.4158199731539356,"extension":6.402531162610746},"index":0,"playId":"7e040196-5670-314c-9d6c-5ac5c8e5d27c","pitchNumber":1,"startTime":"2026-06-03T02:59:19.502Z","endTime":"2026-06-03T02:59:23.704Z","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":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.996769153361804,"aZ":-18.089613469096207,"pfxX":-11.366924947089519,"pfxZ":7.891885611614253,"pX":-0.5003472395585004,"pZ":0.9513215111292409,"vX0":8.735174521362952,"vY0":-133.34396896141047,"vZ0":-8.682681480462662,"x":136.07,"y":213.09,"x0":-2.3560544026096615,"y0":50.00435866770726,"z0":5.576362577252324,"aX":-20.29357433441317},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.4,"breakHorizontal":18.5,"spinRate":2236,"spinDirection":209},"zone":13,"typeConfidence":0.88,"plateTime":0.41212037324274986,"extension":6.221332950554684},"index":1,"playId":"fa71fd67-7d46-3f89-950f-a6767640da4c","pitchNumber":2,"startTime":"2026-06-03T02:59:35.798Z","endTime":"2026-06-03T02:59:39.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":75.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06167445043647,"aZ":-29.4061190919995,"pfxX":6.916286962114506,"pfxZ":1.8888852421056113,"pX":0.8593025115652668,"pZ":1.0618820219488925,"vX0":5.437372592282815,"vY0":-121.79245337539096,"vZ0":-5.172251322977306,"x":84.25,"y":210.11,"x0":-2.322596475590919,"y0":50.00020572036028,"z0":5.841266081731524,"aX":10.099633655574785},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.2,"breakHorizontal":-14.0,"spinRate":2534,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4545664896709809,"extension":6.057123162782325},"index":2,"playId":"ac2a95fc-f2f4-315f-972a-6d5b6b427654","pitchNumber":3,"startTime":"2026-06-03T02:59:51.862Z","endTime":"2026-06-03T02:59:56.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.314200313069005,"aZ":-30.650318123383446,"pfxX":6.5457154447499395,"pfxZ":1.025468012881575,"pX":0.2902580757952287,"pZ":1.8013063367853852,"vX0":4.4122712000984485,"vY0":-122.46016432423546,"vZ0":-3.364968249141474,"x":105.94,"y":190.14,"x0":-2.3994509131841566,"y0":50.00210889016188,"z0":5.87921209642614,"aX":9.714140992065783},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.2,"breakHorizontal":-13.1,"spinRate":2509,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.45122255761847807,"extension":6.1933600316648905},"index":3,"playId":"00597634-1a92-3b32-b12a-7543de57ebed","pitchNumber":4,"startTime":"2026-06-03T03:00:09.046Z","endTime":"2026-06-03T03:00:13.070Z","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.424027969747872,"aZ":-27.83260860766972,"pfxX":-4.075457425269052,"pfxZ":2.768796053011295,"pX":-1.0011597065373647,"pZ":2.5657775508208194,"vX0":4.325185388017491,"vY0":-123.8299641544162,"vZ0":-2.618146073380786,"x":155.16,"y":169.5,"x0":-2.2328071989445113,"y0":50.00407572707191,"z0":5.941883360397252,"aX":-6.392899543161041},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.7,"breakHorizontal":6.5,"spinRate":1022,"spinDirection":221},"zone":13,"typeConfidence":0.89,"plateTime":0.4406565233590647,"extension":6.239937504288133},"index":4,"playId":"d5d7f75e-2019-36f8-9e18-007fede2f4b6","pitchNumber":5,"startTime":"2026-06-03T03:00:30.032Z","endTime":"2026-06-03T03:00:33.969Z","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":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.284177751693775,"aZ":-25.47185150526818,"pfxX":-6.521603570050846,"pfxZ":4.200942850509119,"pX":-0.05521136759384497,"pZ":1.7550617413400948,"vX0":7.242287399771462,"vY0":-125.23065209745758,"vZ0":-4.882640395907725,"x":119.1,"y":191.39,"x0":-2.1315758621660397,"y0":50.0016390678967,"z0":5.8027584723637915,"aX":-10.401927952193013},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.7,"breakHorizontal":10.2,"spinRate":1189,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.4366717763689474,"extension":6.335215499767693},"index":5,"playId":"8a4f83b4-c767-3740-8437-e4b85ac7f3d0","pitchNumber":6,"startTime":"2026-06-03T03:00:52.401Z","endTime":"2026-06-03T03:00:55.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49148714982815,"aZ":-27.228714986836422,"pfxX":4.144090762060155,"pfxZ":3.348378342406094,"pX":1.5960285244522903,"pZ":1.3584108044091219,"vX0":7.78430925173477,"vY0":-121.44986610845655,"vZ0":-4.853663792235677,"x":56.16,"y":202.1,"x0":-2.2043317343261255,"y0":50.00109911257537,"z0":5.785553595416555,"aX":6.112842036876724},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.0,"breakHorizontal":-9.6,"spinRate":2463,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4531096940299495,"extension":6.197302582897772},"index":6,"playId":"303a2fd7-d7a1-3584-9b73-5b231b253399","pitchNumber":7,"startTime":"2026-06-03T03:01:14.917Z","endTime":"2026-06-03T03:01:21.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:01:21.130Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Donovan Walton lines out sharply to right fielder Troy Johnston.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-03T03:01:31.962Z","endTime":"2026-06-03T03:02:13.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.141700247252633,"aZ":-29.487362743016753,"pfxX":-5.427124401394537,"pfxZ":1.7066224141738262,"pX":0.26269062960800166,"pZ":1.755406741937764,"vX0":7.6103900983634905,"vY0":-124.74244708072949,"vZ0":-4.098242373437361,"x":106.99,"y":191.38,"x0":-2.12291141827577,"y0":50.00462066221475,"z0":5.85127986814802,"aX":-8.552696227401013},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":8.0,"spinRate":1176,"spinDirection":224},"zone":9,"typeConfidence":0.89,"plateTime":0.4391332037851483,"extension":6.248150008277823},"index":0,"playId":"1038c22f-5446-3fcc-aa67-611e0ea6796f","pitchNumber":1,"startTime":"2026-06-03T03:01:45.137Z","endTime":"2026-06-03T03:01:49.397Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-03T03:01:59.835Z","endTime":"2026-06-03T03:02:07.546Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.900594840021835,"aZ":-31.166512284262957,"pfxX":-4.669905665428328,"pfxZ":0.6346254843478727,"pX":-0.12345373803527496,"pZ":1.8314308350741635,"vX0":6.639863492784532,"vY0":-124.98680899149164,"vZ0":-3.801120799980412,"x":117.58,"y":162.38,"x0":-2.201084867331995,"y0":50.003041010190714,"z0":5.916161676849087,"aX":-7.429003325638485},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.5,"breakHorizontal":7.1,"spinRate":1193,"spinDirection":223},"zone":8,"typeConfidence":0.89,"plateTime":0.4373127220519608,"extension":6.178234944199008},"hitData":{"launchSpeed":101.4,"launchAngle":20.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":194.03,"coordY":82.42}},"index":2,"playId":"73db30bc-8f54-38a5-90a7-0bc4806aca13","pitchNumber":2,"startTime":"2026-06-03T03:02:07.546Z","endTime":"2026-06-03T03:02:13.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:02:13.774Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oswald Peraza flies out to second baseman Willi Castro.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-03T03:02:31.948Z","endTime":"2026-06-03T03:04:26.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.070138232031223,"aZ":-41.531669224995625,"pfxX":4.022812619689949,"pfxZ":-7.115994801183225,"pX":0.40638375506192587,"pZ":1.4644010447988745,"vX0":4.5090484218579325,"vY0":-114.78482578073591,"vZ0":-1.1209940524501594,"x":101.51,"y":199.24,"x0":-2.1166975404993336,"y0":50.00266331424836,"z0":6.054456538436303,"aX":5.290204921361953},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-12.8,"breakHorizontal":-8.5,"spinRate":2643,"spinDirection":40},"zone":14,"typeConfidence":0.94,"plateTime":0.4798023710130561,"extension":6.267154362669685},"index":0,"playId":"8b8779d4-0b7f-3ce6-9e4b-d4301ab21e70","pitchNumber":1,"startTime":"2026-06-03T03:02:37.793Z","endTime":"2026-06-03T03:02:41.709Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.989617710430046,"aZ":-31.54998463004072,"pfxX":6.10443163190672,"pfxZ":0.43446928889898384,"pX":1.8852509456565802,"pZ":0.3566000397247895,"vX0":7.8588467358583785,"vY0":-120.56904557913678,"vZ0":-5.961453980322904,"x":45.14,"y":229.15,"x0":-2.2359825522089336,"y0":50.00503663932461,"z0":5.716783197141447,"aX":8.799441986109134},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.7,"breakHorizontal":-13.3,"spinRate":2419,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4579510712811108,"extension":6.196517435118918},"index":1,"playId":"15a2ae9f-70c1-35e7-a4e3-fdfed89d61a2","pitchNumber":2,"startTime":"2026-06-03T03:02:52.965Z","endTime":"2026-06-03T03:02:57.363Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-03T03:03:04.672Z","endTime":"2026-06-03T03:03:18.054Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51485720204616,"aZ":-14.514238067196999,"pfxX":-5.157615202407164,"pfxZ":9.730597700226083,"pX":0.3194386778062877,"pZ":3.716370578938221,"vX0":8.272374563045364,"vY0":-134.68036637661413,"vZ0":-3.1181409035533476,"x":104.82,"y":138.44,"x0":-2.138803504087019,"y0":50.00502161624525,"z0":5.931935977584734,"aX":-9.363539199333719},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.0,"breakHorizontal":7.3,"spinRate":2263,"spinDirection":216},"zone":12,"typeConfidence":0.9,"plateTime":0.4085716758855811,"extension":6.123819649400546},"index":3,"playId":"607a0673-f16f-3bc6-b30c-27b10ea142c9","pitchNumber":3,"startTime":"2026-06-03T03:03:18.054Z","endTime":"2026-06-03T03:03:22.771Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.990775710148743,"aZ":-29.325968197731925,"pfxX":6.987753390121005,"pfxZ":1.9849150230978196,"pX":0.9044713870019667,"pZ":1.4412011420894582,"vX0":5.109534585582759,"vY0":-119.63566177368219,"vZ0":-4.190898344025188,"x":82.52,"y":199.87,"x0":-2.1736057665311934,"y0":50.00428225337192,"z0":5.870278602289163,"aX":10.040021726238919},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.8,"breakHorizontal":-13.9,"spinRate":2645,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.4593934115594429,"extension":6.172174859110317},"index":4,"playId":"d390a912-a723-389f-9dc7-9cdea1e41e5d","pitchNumber":4,"startTime":"2026-06-03T03:03:35.322Z","endTime":"2026-06-03T03:03:39.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.119400899720215,"aZ":-29.066485682965833,"pfxX":-6.97744046233325,"pfxZ":1.920986601744727,"pX":0.4891297620370857,"pZ":0.752645667692998,"vX0":8.972862922806767,"vY0":-126.27096977404722,"vZ0":-6.558569921708405,"x":98.36,"y":218.46,"x0":-2.1998527954861133,"y0":50.003510419203266,"z0":5.714830455566665,"aX":-11.295678113124133},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.2,"breakHorizontal":10.7,"spinRate":1347,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.4333563027196923,"extension":6.361575152994101},"index":5,"playId":"1f0bdf32-6809-3c4c-9a42-8e5bd0353d82","pitchNumber":5,"startTime":"2026-06-03T03:03:54.471Z","endTime":"2026-06-03T03:03:57.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.840449131179913,"aZ":-30.386163679861884,"pfxX":5.050106573190407,"pfxZ":1.2370532047125353,"pX":0.8041071747938986,"pZ":1.7694784227331735,"vX0":5.704948702394742,"vY0":-120.35535867840348,"vZ0":-3.197012149850244,"x":86.35,"y":191.0,"x0":-2.267371872127687,"y0":50.00266312787866,"z0":5.851489239533893,"aX":7.288619332632471},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":1.7,"breakHorizontal":-10.7,"spinRate":2469,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.45791455520610747,"extension":6.241718647792268},"hitData":{"launchSpeed":85.9,"launchAngle":50.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.82,"coordY":104.76}},"index":6,"playId":"ce846b78-7b26-31eb-b171-4663f75c4147","pitchNumber":6,"startTime":"2026-06-03T03:04:17.338Z","endTime":"2026-06-03T03:04:26.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:04:26.985Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a ground ball to shortstop Oswald Peraza, deflected by second baseman Adam Frazier.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-03T03:06:30.808Z","endTime":"2026-06-03T03:08:21.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.610955261824113,"aZ":-10.193261300034388,"pfxX":4.785663521602477,"pfxZ":11.945433163647454,"pX":-0.7929764466844171,"pZ":1.1713233187657934,"vX0":-6.754703860374898,"vY0":-135.08847374260566,"vZ0":-10.733693283077207,"x":147.23,"y":207.15,"x0":1.1231428001072636,"y0":50.00582103542722,"z0":5.9228553093269865,"aX":8.808815763660252},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.3,"breakHorizontal":-7.2,"spinRate":2345,"spinDirection":153},"zone":13,"typeConfidence":0.91,"plateTime":0.40612641444171205,"extension":5.488416461912761},"index":0,"playId":"f4d6dca4-f5c5-381c-a360-942c61b7aca1","pitchNumber":1,"startTime":"2026-06-03T03:06:43.830Z","endTime":"2026-06-03T03:06:47.604Z","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":91.5,"endSpeed":83.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.119015467088474,"aZ":-13.531509254663405,"pfxX":5.1139071759221295,"pfxZ":10.496938533381517,"pX":-2.2059014398212144,"pZ":1.3055845103920571,"vX0":-10.148599417464956,"vY0":-132.61699379886608,"vZ0":-9.72633554361398,"x":201.08,"y":203.53,"x0":1.0109978495231053,"y0":50.00229232790027,"z0":6.014385742766732,"aX":9.082531103693714},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.9,"breakHorizontal":-7.0,"spinRate":2365,"spinDirection":154},"zone":13,"typeConfidence":0.91,"plateTime":0.4134624348386402,"extension":5.687036317827798},"index":1,"playId":"cca5b153-d82a-39e4-8352-af193d315627","pitchNumber":2,"startTime":"2026-06-03T03:06:59.916Z","endTime":"2026-06-03T03:07:03.367Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.700713751571886,"aZ":-11.111522359626377,"pfxX":4.883839762570998,"pfxZ":11.37983238810169,"pX":-0.46719963346078797,"pZ":2.694724538583255,"vX0":-6.012794356904058,"vY0":-135.67169239745803,"vZ0":-7.190627872094254,"x":134.81,"y":166.02,"x0":1.1508214884113541,"y0":50.001910681292266,"z0":6.166800525622379,"aX":9.038544245079429},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.1,"breakHorizontal":-7.4,"spinRate":2388,"spinDirection":162},"zone":4,"typeConfidence":0.91,"plateTime":0.4048541894868025,"extension":5.46567150258479},"index":2,"playId":"1a097c29-cbbd-3af6-9f11-4796c3aee1f0","pitchNumber":3,"startTime":"2026-06-03T03:07:16.479Z","endTime":"2026-06-03T03:07:20.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.14334880206791,"aZ":-13.662294754020333,"pfxX":5.829640697303686,"pfxZ":10.186183351037473,"pX":0.23457518295917815,"pZ":2.9846315643480605,"vX0":-5.03439760912966,"vY0":-134.45993962715005,"vZ0":-5.7665577659489236,"x":108.06,"y":158.19,"x0":1.380484362511459,"y0":50.00574218060249,"z0":6.1391748428870425,"aX":10.598313296894025},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":-9.4,"spinRate":2120,"spinDirection":147},"zone":2,"typeConfidence":0.91,"plateTime":0.4085033205360844,"extension":5.575273341907021},"index":3,"playId":"437898d6-14dd-3bce-9861-e0974faf4ecc","pitchNumber":4,"startTime":"2026-06-03T03:07:36.660Z","endTime":"2026-06-03T03:07:40.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.813341229745735,"aZ":-15.021306236253086,"pfxX":2.367587583395937,"pfxZ":9.13707175575883,"pX":0.5377626427332102,"pZ":4.662521165946029,"vX0":-2.661509163484106,"vY0":-135.90990929004906,"vZ0":-1.7765593293859165,"x":96.5,"y":112.89,"x0":1.220507451280463,"y0":50.002296275720596,"z0":6.363897140646679,"aX":4.4446419757156885},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.4,"breakHorizontal":-3.7,"spinRate":2139,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.40246782234279976,"extension":5.315877099004219},"index":4,"playId":"a427f1e4-67fa-3cd7-8708-d24e84d791e4","pitchNumber":5,"startTime":"2026-06-03T03:07:56.423Z","endTime":"2026-06-03T03:07:59.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.797916372219017,"aZ":-25.86038272292922,"pfxX":-3.5879888259762196,"pfxZ":3.898275804023899,"pX":-0.747933859292565,"pZ":2.2319166267367754,"vX0":-4.111878906873094,"vY0":-126.47122468526469,"vZ0":-4.367649984460085,"x":145.51,"y":178.52,"x0":1.3651983588285623,"y0":50.00435834732581,"z0":6.055540974095684,"aX":-5.8115248062878155},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.2,"breakHorizontal":7.4,"spinRate":2140,"spinDirection":171},"zone":4,"typeConfidence":0.92,"plateTime":0.4330996803598599,"extension":5.582302924427615},"hitData":{"launchSpeed":81.2,"launchAngle":11.0,"totalDistance":136.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.28,"coordY":149.18}},"index":5,"playId":"57190d94-1eba-37c3-8d29-b3af191e6af8","pitchNumber":6,"startTime":"2026-06-03T03:08:12.683Z","endTime":"2026-06-03T03:08:21.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:08:21.211Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Tovar grounds out softly, second baseman Adam Frazier to first baseman Vaughn Grissom. Troy Johnston to 2nd.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-03T03:08:34.318Z","endTime":"2026-06-03T03:10:00.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.4,"endSpeed":68.5,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.56014802471903,"aZ":-41.4335367686209,"pfxX":-5.803412553323518,"pfxZ":-7.77600908913649,"pX":0.5270122101741701,"pZ":2.1482855873742985,"vX0":-0.7327206222874129,"vY0":-109.7017452961573,"vZ0":0.7434598848756531,"x":96.91,"y":180.78,"x0":1.619654720639821,"y0":50.00269709318002,"z0":6.304536567581684,"aX":-6.910565869376528},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-13.3,"breakHorizontal":10.7,"spinRate":2079,"spinDirection":324},"zone":9,"typeConfidence":0.9,"plateTime":0.5037373610738243,"extension":5.374626425275806},"index":0,"playId":"c4efb1a8-fd41-330e-bfea-c8f83a24d7ee","pitchNumber":1,"startTime":"2026-06-03T03:08:49.172Z","endTime":"2026-06-03T03:08:54.035Z","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":80.1,"endSpeed":73.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36262675058108,"aZ":-25.07527684162001,"pfxX":8.303703263135876,"pfxZ":5.187731216640243,"pX":0.18356402050668247,"pZ":1.0966137044669926,"vX0":-5.326247839072357,"vY0":-116.39715050131879,"vZ0":-5.251982313629857,"x":110.0,"y":209.17,"x0":1.4255166871494458,"y0":50.005063668652724,"z0":5.764168982437879,"aX":11.366756681740503},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":8.3,"breakHorizontal":-13.7,"spinRate":1840,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4710293318743135,"extension":5.927583139756567},"index":1,"playId":"08780d88-2f39-3df8-922c-e29f97600dbb","pitchNumber":2,"startTime":"2026-06-03T03:09:07.726Z","endTime":"2026-06-03T03:09:12.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":73.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.023273154347468,"aZ":-25.781063770758887,"pfxX":7.709139076604156,"pfxZ":4.581901797382295,"pX":1.0473714244666494,"pZ":1.950572893536111,"vX0":-3.56822942866237,"vY0":-117.80578770089296,"vZ0":-3.6328027662723317,"x":77.08,"y":186.11,"x0":1.5865058042481088,"y0":50.00116498305403,"z0":5.916548628655083,"aX":10.749291824339718},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":7.6,"breakHorizontal":-13.0,"spinRate":1884,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.46634253072593745,"extension":5.916083679835434},"index":2,"playId":"e0768cf8-ed53-36b2-93c6-6dfd41cf0d83","pitchNumber":3,"startTime":"2026-06-03T03:09:28.023Z","endTime":"2026-06-03T03:09:32.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12567242851612,"aZ":-15.95258778917312,"pfxX":3.1051069951317776,"pfxZ":9.044054471297883,"pX":-0.9000945331458047,"pZ":2.7442727554518753,"vX0":-6.847605216420478,"vY0":-133.87733233018582,"vZ0":-5.72351884447539,"x":151.31,"y":164.68,"x0":1.301158273737596,"y0":50.002389626713445,"z0":6.07400303169959,"aX":5.569651949325101},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.1,"breakHorizontal":-4.0,"spinRate":2208,"spinDirection":152},"zone":11,"typeConfidence":0.91,"plateTime":0.411015070960846,"extension":5.509414858226098},"hitData":{"launchSpeed":46.3,"launchAngle":24.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":142.49,"coordY":154.01}},"index":3,"playId":"6471f627-c394-31ac-a814-1fd0c26af6f9","pitchNumber":4,"startTime":"2026-06-03T03:09:52.894Z","endTime":"2026-06-03T03:10:00.852Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:10:00.852Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sterlin Thompson flies out to right fielder Jo Adell. Troy Johnston to 3rd.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-03T03:10:20.828Z","endTime":"2026-06-03T03:10:42.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.233389379478712,"aZ":-23.970942853671744,"pfxX":-2.7376336644359744,"pfxZ":5.092715522242809,"pX":0.11079579470909752,"pZ":3.1412468606367403,"vX0":-2.5581673315810836,"vY0":-126.76368460413005,"vZ0":-2.7419556286464015,"x":112.78,"y":153.97,"x0":1.4923721560508578,"y0":50.005944485492854,"z0":6.170486857173054,"aX":-4.4131771393465655},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.8,"breakHorizontal":5.6,"spinRate":2169,"spinDirection":176},"zone":2,"typeConfidence":0.92,"plateTime":0.4336839562700914,"extension":5.382928213987114},"hitData":{"launchSpeed":97.4,"launchAngle":29.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":171.31,"coordY":61.06}},"index":0,"playId":"6edac584-1c56-3946-8d90-cf37cdee4c2c","pitchNumber":1,"startTime":"2026-06-03T03:10:28.685Z","endTime":"2026-06-03T03:10:42.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:10:42.767Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros strikes out swinging.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-03T03:10:58.826Z","endTime":"2026-06-03T03:12:03.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.48387672146031,"aZ":-14.532881221478995,"pfxX":3.5409330228420246,"pfxZ":9.491062786973572,"pX":0.9248112943164362,"pZ":2.327735763924879,"vX0":-2.1421930678758416,"vY0":-136.31507915489993,"vZ0":-7.529162271021088,"x":81.75,"y":175.93,"x0":1.26601612507868,"y0":50.00077053757103,"z0":6.154294079970163,"aX":6.579100034884129},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.6,"breakHorizontal":-5.9,"spinRate":2097,"spinDirection":153},"zone":14,"typeConfidence":0.91,"plateTime":0.40375881330835917,"extension":5.548493885197923},"index":0,"playId":"764697d6-2c8a-3095-8f9b-679e1f51e414","pitchNumber":1,"startTime":"2026-06-03T03:11:12.945Z","endTime":"2026-06-03T03:11:16.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.540990194481143,"aZ":-15.868473649381972,"pfxX":2.443498056410746,"pfxZ":8.784600292684896,"pX":-0.6781813303830918,"pZ":3.0479689505018683,"vX0":-5.851334810896578,"vY0":-135.6002334395294,"vZ0":-5.357195364291482,"x":142.85,"y":156.48,"x0":1.19328527836847,"y0":50.003735620608964,"z0":6.1620189309938835,"aX":4.536568229111215},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.9,"breakHorizontal":-3.1,"spinRate":2195,"spinDirection":155},"zone":1,"typeConfidence":0.91,"plateTime":0.4044220058801806,"extension":5.5247687632887335},"index":1,"playId":"5cfc0c8c-ac40-34e2-9903-bfecf627ea8d","pitchNumber":2,"startTime":"2026-06-03T03:11:32.797Z","endTime":"2026-06-03T03:11:36.957Z","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":81.4,"endSpeed":73.8,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.107916624269325,"aZ":-25.132591604505873,"pfxX":7.155756612519018,"pfxZ":5.034356633267339,"pX":1.8742198566328516,"pZ":1.8560163785076436,"vX0":-1.508416379744712,"vY0":-118.48122329337156,"vZ0":-3.8609790109531534,"x":45.56,"y":188.67,"x0":1.596546329693997,"y0":50.001532312867944,"z0":5.846686478283202,"aX":10.005396573575048},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":8.3,"breakHorizontal":-12.5,"spinRate":1860,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.4652325491977414,"extension":5.935818312955807},"index":2,"playId":"e462cf42-81d0-379e-a6fe-cd7a8f126665","pitchNumber":3,"startTime":"2026-06-03T03:11:56.475Z","endTime":"2026-06-03T03:12:03.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:12:03.535Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sebastián Rivero flies out to second baseman Chad Stevens.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-03T03:14:08.838Z","endTime":"2026-06-03T03:15:31.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to first base for Willi Castro.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-03T03:14:06.732Z","endTime":"2026-06-03T03:14:06.748Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"200"},{"details":{"description":"Defensive Substitution: Chad Stevens replaces first baseman Edouard Julien, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-03T03:14:06.748Z","endTime":"2026-06-03T03:14:10.992Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.251172837402827,"aZ":-23.94767951541163,"pfxX":2.184313653661139,"pfxZ":5.16007385254368,"pX":1.458430394305223,"pZ":1.6434474855185146,"vX0":7.859005878308934,"vY0":-125.89118509668407,"vZ0":-5.681694841906982,"x":61.41,"y":194.41,"x0":-1.9964865153226448,"y0":50.00188693043255,"z0":5.886325121208392,"aX":3.4793825750378904},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.2,"breakHorizontal":-5.9,"spinRate":2516,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.43626326548002803,"extension":6.371896456433015},"index":2,"playId":"013cfd07-3ddf-3741-aaf2-3ced782143cc","pitchNumber":1,"startTime":"2026-06-03T03:14:10.992Z","endTime":"2026-06-03T03:14:14.855Z","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":92.5,"endSpeed":83.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6777730283152,"aZ":-17.94684089738282,"pfxX":-10.131208439974657,"pfxZ":7.917156532285894,"pX":1.0712859173535816,"pZ":1.219737032466819,"vX0":11.71634026471778,"vY0":-133.88937498217703,"vZ0":-8.264016888135188,"x":76.17,"y":205.85,"x0":-2.0664416303853512,"y0":50.000949655662225,"z0":5.65492749422482,"aX":-18.20305381397919},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.4,"breakHorizontal":15.5,"spinRate":2336,"spinDirection":210},"zone":14,"typeConfidence":0.92,"plateTime":0.41069367920956035,"extension":6.308408816538381},"index":3,"playId":"35d4e1ad-1336-384d-8ebb-94b97ecd1c82","pitchNumber":2,"startTime":"2026-06-03T03:14:28.837Z","endTime":"2026-06-03T03:14:31.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90609737720266,"aZ":-13.632570231679361,"pfxX":-5.7656352268975235,"pfxZ":10.321031014064609,"pX":-0.21787183853389022,"pZ":2.3383951060930883,"vX0":7.476561514028808,"vY0":-133.72014896887276,"vZ0":-6.414195992735118,"x":125.3,"y":175.64,"x0":-2.3111485314701334,"y0":50.00664497317034,"z0":5.760468933110781,"aX":-10.36309426252551},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.3,"breakHorizontal":8.6,"spinRate":2387,"spinDirection":210},"zone":5,"typeConfidence":0.89,"plateTime":0.41080737366693887,"extension":6.195064812971904},"index":4,"playId":"6f80b000-8116-348b-ba93-38f06dd25b7f","pitchNumber":3,"startTime":"2026-06-03T03:14:45.914Z","endTime":"2026-06-03T03:14:50.079Z","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":86.0,"endSpeed":78.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.474742519475335,"aZ":-25.104642775526354,"pfxX":-7.458951920245767,"pfxZ":4.48441252879272,"pX":0.1153777864328234,"pZ":1.1988985529257075,"vX0":8.288519958585999,"vY0":-124.8258032894282,"vZ0":-6.058908636055342,"x":112.6,"y":206.41,"x0":-2.281339439887856,"y0":50.00087121421994,"z0":5.7284989762165415,"aX":-11.75231596413363},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.8,"breakHorizontal":11.5,"spinRate":1567,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.43904185437434373,"extension":6.400377258487628},"index":5,"playId":"a99f36e5-d044-3d85-a513-e5717eb42b69","pitchNumber":4,"startTime":"2026-06-03T03:15:03.160Z","endTime":"2026-06-03T03:15:07.218Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-03T03:15:15.815Z","endTime":"2026-06-03T03:15:25.104Z","isPitch":false,"type":"action","player":{"id":665861,"link":"/api/v1/people/665861"}},{"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.219798962821905,"aZ":-27.54973872863603,"pfxX":4.025597789528724,"pfxZ":2.947683161491555,"pX":1.2825573103661143,"pZ":1.6513254513287488,"vX0":7.106988833427001,"vY0":-125.16042175658716,"vZ0":-4.633214092555552,"x":68.11,"y":194.19,"x0":-2.130533704953934,"y0":50.00068473778785,"z0":5.816308423122312,"aX":6.303288182048975},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.3,"breakHorizontal":-9.1,"spinRate":2480,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4397442812241028,"extension":6.093162822998135},"hitData":{"launchSpeed":64.5,"launchAngle":31.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":131.17,"coordY":119.56}},"index":7,"playId":"5a3bc8cc-949e-30a1-a97d-480da93762e9","pitchNumber":5,"startTime":"2026-06-03T03:15:25.104Z","endTime":"2026-06-03T03:15:31.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:15:31.954Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adam Frazier flies out to right fielder Troy Johnston.","rbi":0,"awayScore":8,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-03T03:15:40.761Z","endTime":"2026-06-03T03:16:22.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.9,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21387991992709,"aZ":-40.285061832492815,"pfxX":4.4050543879911475,"pfxZ":-5.803128599656212,"pX":-0.4262563562779433,"pZ":0.9020075136517162,"vX0":2.8272041739618556,"vY0":-117.41530211658085,"vZ0":-3.09114113866606,"x":133.25,"y":214.43,"x0":-2.218369170846861,"y0":50.00506793365463,"z0":5.983798130724707,"aX":6.152091323828427},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-11.0,"breakHorizontal":-8.6,"spinRate":2672,"spinDirection":48},"zone":13,"typeConfidence":0.92,"plateTime":0.46646843753042644,"extension":6.165912197083373},"index":0,"playId":"3a273195-e604-356e-a150-31f6a5f5c62f","pitchNumber":1,"startTime":"2026-06-03T03:15:57.344Z","endTime":"2026-06-03T03:16:01.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.690867725519606,"aZ":-14.436958785884809,"pfxX":-3.531826686132099,"pfxZ":9.880410409708372,"pX":0.15793906964486779,"pZ":2.8966843182548536,"vX0":7.421893986723192,"vY0":-133.38857359012405,"vZ0":-4.915305559290982,"x":110.98,"y":160.57,"x0":-2.206397551561285,"y0":50.005139184089536,"z0":5.810524490079631,"aX":-6.34277113935961},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.9,"breakHorizontal":4.7,"spinRate":2320,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.41122362458786466,"extension":6.212569956263517},"hitData":{"launchSpeed":87.1,"launchAngle":43.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.95,"coordY":94.3}},"index":1,"playId":"828f0b20-6fc4-36b5-9dd7-2f0edec46432","pitchNumber":2,"startTime":"2026-06-03T03:16:15.428Z","endTime":"2026-06-03T03:16:22.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:16:22.832Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jorge Soler doubles (10) on a sharp line drive to left fielder Sterlin Thompson.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-03T03:16:36.771Z","endTime":"2026-06-03T03:17:17.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85444868211241,"aZ":-16.396094250284747,"pfxX":-6.529740582205136,"pfxZ":8.85040669826744,"pX":1.4768180607507082,"pZ":3.15420593214209,"vX0":11.031542141764708,"vY0":-133.22123426332976,"vZ0":-4.02324095660528,"x":60.71,"y":153.62,"x0":-1.8851379777731112,"y0":50.00203587259793,"z0":5.882834012952905,"aX":-11.640479487161407},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.2,"breakHorizontal":9.2,"spinRate":2303,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.41246761793615105,"extension":6.352806367768402},"index":0,"playId":"c46fcc7a-84c5-3ed2-8205-a3ec1904e6bf","pitchNumber":1,"startTime":"2026-06-03T03:16:47.627Z","endTime":"2026-06-03T03:16:51.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34372678194487,"aZ":-17.978580413704314,"pfxX":-9.976919795346328,"pfxZ":7.827120935866612,"pX":-0.1792150846483366,"pZ":2.299777367103289,"vX0":8.56186703700317,"vY0":-134.35403402036965,"vZ0":-5.77275499023313,"x":123.83,"y":176.69,"x0":-2.1239454795085027,"y0":50.00074954047495,"z0":5.770213429423896,"aX":-18.087876759498492},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.0,"breakHorizontal":16.1,"spinRate":2364,"spinDirection":204},"zone":5,"typeConfidence":0.92,"plateTime":0.4089639549731756,"extension":6.205520733440545},"hitData":{"launchSpeed":110.9,"launchAngle":14.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":82.86,"coordY":79.36}},"index":1,"playId":"af99a9bd-1995-38ee-9a56-592fc5721242","pitchNumber":2,"startTime":"2026-06-03T03:17:03.339Z","endTime":"2026-06-03T03:17:17.201Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:17:17.201Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks.","rbi":0,"awayScore":8,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-03T03:17:28.760Z","endTime":"2026-06-03T03:21:06.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.513168143339225,"aZ":-22.020891903726458,"pfxX":-7.109495503558743,"pfxZ":6.554269163775604,"pX":-1.4602079036801483,"pZ":2.173504177882393,"vX0":4.5132318451636095,"vY0":-123.86860165789011,"vZ0":-4.409333678902626,"x":172.66,"y":180.1,"x0":-2.3852958493787675,"y0":50.000486199269474,"z0":5.825268625291376,"aX":-11.009562330248986},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":11.0,"breakHorizontal":11.8,"spinRate":1412,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.4427375819208139,"extension":6.175395193910391},"index":0,"playId":"ef68eb82-12c5-308e-870e-75bc069339fb","pitchNumber":1,"startTime":"2026-06-03T03:17:48.823Z","endTime":"2026-06-03T03:17:52.183Z","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":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39323287200976,"aZ":-24.290272470293733,"pfxX":-9.508790771949617,"pfxZ":4.972425360026288,"pX":-0.4153812271848559,"pZ":1.8003426843903672,"vX0":7.446136582809791,"vY0":-125.3629526426084,"vZ0":-4.935717456276219,"x":132.83,"y":190.17,"x0":-2.1952079882985136,"y0":50.00121985878704,"z0":5.788511819988262,"aX":-15.066754830484198},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.0,"breakHorizontal":15.4,"spinRate":1506,"spinDirection":215},"zone":7,"typeConfidence":0.9,"plateTime":0.4376599837286985,"extension":6.300123337747659},"index":1,"playId":"d984e1a4-5e5a-3296-9750-4af5c5135e00","pitchNumber":2,"startTime":"2026-06-03T03:18:07.692Z","endTime":"2026-06-03T03:18:10.844Z","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":91.7,"endSpeed":83.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.817767627494646,"aZ":-16.119660180221974,"pfxX":-5.02419814489443,"pfxZ":9.00593908562481,"pX":0.43500977916246536,"pZ":3.1717482029803725,"vX0":8.813608190152289,"vY0":-133.21474348473876,"vZ0":-3.858351903748129,"x":100.42,"y":153.14,"x0":-2.276010539078623,"y0":50.002602065482854,"z0":5.8173154097428545,"aX":-8.956914584630155},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.6,"breakHorizontal":7.0,"spinRate":2391,"spinDirection":215},"zone":3,"typeConfidence":0.88,"plateTime":0.4124679709806576,"extension":6.202304204996348},"index":2,"playId":"aaf841f1-cd27-35b0-b816-29018fa126de","pitchNumber":3,"startTime":"2026-06-03T03:18:33.242Z","endTime":"2026-06-03T03:18:36.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.254834765668235,"aZ":-29.338285527794536,"pfxX":2.8150003170670788,"pfxZ":1.7940426091231387,"pX":0.497083521586632,"pZ":2.309889165389663,"vX0":5.618548962256728,"vY0":-125.24863652993555,"vZ0":-3.1670756942194873,"x":98.05,"y":176.41,"x0":-2.14469346520032,"y0":50.0052995985809,"z0":6.000394155849643,"aX":4.453446158008238},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.8,"breakHorizontal":-6.5,"spinRate":2567,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.4379985678538669,"extension":6.177757321410989},"index":3,"playId":"a404aa27-54e5-30b6-a809-3040da9470a0","pitchNumber":4,"startTime":"2026-06-03T03:19:04.710Z","endTime":"2026-06-03T03:19:07.842Z","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":91.6,"endSpeed":83.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.256701338353274,"aZ":-19.554085187784022,"pfxX":-3.4382261905709894,"pfxZ":7.062502320674238,"pX":-0.3747267817469128,"pZ":5.14845367922063,"vX0":6.205955540650358,"vY0":-133.22905224067298,"vZ0":1.4056512552232199,"x":131.28,"y":99.77,"x0":-2.2940104189196227,"y0":50.00159153518375,"z0":6.0331296925263285,"aX":-6.143512344732032},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.3,"breakHorizontal":4.8,"spinRate":2221,"spinDirection":205},"zone":11,"typeConfidence":0.87,"plateTime":0.41207745072239366,"extension":6.119680534885714},"index":4,"playId":"f7966e79-6655-39e8-b04c-41d6736d5453","pitchNumber":5,"startTime":"2026-06-03T03:19:31.529Z","endTime":"2026-06-03T03:19:34.669Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.380880024170672,"aZ":-27.872138877396825,"pfxX":-7.390169496228545,"pfxZ":2.6011633154549756,"pX":-0.29890852051409184,"pZ":1.6538615290433414,"vX0":6.995608899546145,"vY0":-127.80868253082784,"vZ0":-5.051293087589935,"x":128.39,"y":194.13,"x0":-2.1115586009509415,"y0":50.003737594693575,"z0":5.845262036615374,"aX":-12.225242472897301},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.7,"breakHorizontal":11.8,"spinRate":1593,"spinDirection":216},"zone":7,"typeConfidence":0.9,"plateTime":0.4285736116698122,"extension":6.184041998919845},"index":5,"playId":"c767d760-2663-3591-8ae7-bd4896d6bee7","pitchNumber":6,"startTime":"2026-06-03T03:19:52.000Z","endTime":"2026-06-03T03:19:55.193Z","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":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.858415781918435,"aZ":-24.836766110427806,"pfxX":-5.483202980605966,"pfxZ":4.627677544900958,"pX":-1.2879152833598668,"pZ":1.859695250329052,"vX0":4.644767378611256,"vY0":-125.49386910687068,"vZ0":-4.661994675610048,"x":166.09,"y":188.57,"x0":-2.455917980454436,"y0":50.003276296389174,"z0":5.780043182430353,"aX":-8.692353554511051},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.4,"breakHorizontal":8.8,"spinRate":1431,"spinDirection":218},"zone":13,"typeConfidence":0.89,"plateTime":0.43749948141056105,"extension":6.15366997535699},"index":6,"playId":"d8cb7644-0582-3dae-8729-1a3867f661bb","pitchNumber":7,"startTime":"2026-06-03T03:20:21.191Z","endTime":"2026-06-03T03:20:24.705Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"3ce7683c-3328-4811-a012-00fe129e9773","startTime":"2026-06-03T03:20:42.274Z","endTime":"2026-06-03T03:20:47.274Z","isPitch":false,"type":"stepoff"},{"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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.832448371427272,"aZ":-23.651231745484974,"pfxX":-5.789637456005587,"pfxZ":5.195913314653055,"pX":-0.7471829397134566,"pZ":1.497947910909356,"vX0":5.875038586637837,"vY0":-127.66576521315194,"vZ0":-5.871400790173837,"x":145.48,"y":198.34,"x0":-2.3330047451011553,"y0":50.001859172530914,"z0":5.705014669074425,"aX":-9.496087978153769},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.2,"breakHorizontal":9.0,"spinRate":1382,"spinDirection":220},"zone":13,"typeConfidence":0.89,"plateTime":0.43006425720275354,"extension":6.2820918815860045},"index":8,"playId":"57710af3-6b66-3163-bb10-45aa5cc2e925","pitchNumber":8,"startTime":"2026-06-03T03:21:01.678Z","endTime":"2026-06-03T03:21:06.060Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:21:06.060Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Wade Meckler doubles (2) on a fly ball to center fielder Jake McCarthy. Jorge Soler scores. Mike Trout scores.","rbi":2,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-03T03:21:41.085Z","endTime":"2026-06-03T03:22:42.415Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":{"id":608372,"link":"/api/v1/people/608372"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88256860933923,"aZ":-32.87351268976962,"pfxX":2.6296040375079928,"pfxZ":-0.45883852887044085,"pX":-1.0915007442673346,"pZ":1.507062403373197,"vX0":2.839477934780853,"vY0":-123.73829246683495,"vZ0":-3.387502816386177,"x":158.61,"y":198.09,"x0":-2.6033834477967503,"y0":50.00248309819692,"z0":5.701054712113536,"aX":4.0034260522668745},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.4,"breakHorizontal":-5.5,"spinRate":2468,"spinDirection":89},"zone":13,"typeConfidence":2.0,"plateTime":0.4457560596288084,"extension":6.169866781593926},"index":0,"playId":"61a0420a-82bd-3b3b-b1b1-560b01489719","pitchNumber":1,"startTime":"2026-06-03T03:21:48.187Z","endTime":"2026-06-03T03:21:52.252Z","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":93.2,"endSpeed":84.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.949758973271294,"aZ":-18.764148626600477,"pfxX":-10.886208620447142,"pfxZ":7.324699224244446,"pX":-0.006935009781561059,"pZ":0.9901725522697332,"vX0":9.765502862280345,"vY0":-135.09255661292647,"vZ0":-8.76204400069835,"x":117.26,"y":212.05,"x0":-2.270505293417576,"y0":50.00663505187019,"z0":5.617681773067236,"aX":-19.94141032253288},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.3,"breakHorizontal":17.4,"spinRate":2314,"spinDirection":209},"zone":14,"typeConfidence":0.92,"plateTime":0.40688785186590426,"extension":6.310856510419241},"index":1,"playId":"6bcd9781-b597-351e-896c-14439d12ef6d","pitchNumber":2,"startTime":"2026-06-03T03:22:07.325Z","endTime":"2026-06-03T03:22:11.544Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.611356758232052,"aZ":-31.630497305680297,"pfxX":4.194063253080866,"pfxZ":0.35230890512964486,"pX":0.14918851353954596,"pZ":1.658718387752616,"vX0":5.023375858734416,"vY0":-124.22934677591203,"vZ0":-3.350098441468589,"x":111.31,"y":193.99,"x0":-2.459492316732007,"y0":50.00000743460511,"z0":5.710899684632528,"aX":6.420868659921771},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.0,"breakHorizontal":-9.0,"spinRate":2507,"spinDirection":90},"zone":8,"typeConfidence":2.0,"plateTime":0.44438015943811315,"extension":6.192755334758844},"hitData":{"launchSpeed":99.8,"launchAngle":25.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":169.61,"coordY":52.81}},"index":2,"playId":"e25bd4f5-00e5-37b4-92bc-5d759b09f5b3","pitchNumber":3,"startTime":"2026-06-03T03:22:27.063Z","endTime":"2026-06-03T03:22:42.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:22:42.415Z","atBatIndex":46},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Vaughn Grissom hit by pitch.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-03T03:23:09.010Z","endTime":"2026-06-03T03:23:25.225Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"postOnSecond":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.837253171463292,"aZ":-25.746102680531134,"pfxX":-6.907044155456395,"pfxZ":4.044559532585483,"pX":-2.0922769886073,"pZ":3.7220659713925497,"vX0":3.024945188786529,"vY0":-125.87376235784852,"vZ0":-0.34223753562079406,"x":196.75,"y":138.28,"x0":-2.41857930695614,"y0":50.00225237946256,"z0":5.961635080531967,"aX":-10.976889153691719},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.4,"breakHorizontal":11.8,"spinRate":1122,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.43673754014077915,"extension":6.24323373338383},"index":0,"playId":"ec983885-0c33-3036-abb8-0a136c032392","pitchNumber":1,"startTime":"2026-06-03T03:23:20.360Z","endTime":"2026-06-03T03:23:25.225Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:23:25.225Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jo Adell flies out to right fielder Troy Johnston.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-03T03:24:43.764Z","endTime":"2026-06-03T03:25:39.293Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-03T03:23:46.988Z","endTime":"2026-06-03T03:24:45.887Z","isPitch":false,"type":"action"},{"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":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.663103588870705,"aZ":-22.563172134005473,"pfxX":-7.081572184499991,"pfxZ":6.220415929539999,"pX":-0.4008149786284843,"pZ":1.994995552338973,"vX0":6.77795917698706,"vY0":-124.04869465702487,"vZ0":-4.74342732383377,"x":132.28,"y":184.92,"x0":-2.2590042363399188,"y0":50.00581775399238,"z0":5.832053939023726,"aX":-10.950280202572296},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.3,"breakHorizontal":11.0,"spinRate":1231,"spinDirection":216},"zone":7,"typeConfidence":0.9,"plateTime":0.44288212921906966,"extension":6.281767285038858},"index":1,"playId":"95eb3cee-6491-340d-830b-7ecb46bdbf0b","pitchNumber":1,"startTime":"2026-06-03T03:24:45.887Z","endTime":"2026-06-03T03:24:51.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":76.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.730955551136876,"aZ":-32.030065049242,"pfxX":4.115826969613344,"pfxZ":0.09540627200548712,"pX":1.9986514136313593,"pZ":1.2530046291040005,"vX0":8.645331444083192,"vY0":-123.3408974051376,"vZ0":-4.30466676675631,"x":40.82,"y":204.95,"x0":-2.125000108106955,"y0":50.00350724309426,"z0":5.804840032030588,"aX":6.167298932723026},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.8,"breakHorizontal":-10.0,"spinRate":2434,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44878104212635517,"extension":6.3374700426569595},"index":2,"playId":"d69228e3-6862-33e6-9434-5328d6afbce3","pitchNumber":2,"startTime":"2026-06-03T03:25:11.829Z","endTime":"2026-06-03T03:25:14.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":76.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.970757073988317,"aZ":-30.23684584461308,"pfxX":5.924759125741128,"pfxZ":1.27752772553976,"pX":0.13252782658861664,"pZ":1.7019701761000543,"vX0":4.329374834709843,"vY0":-124.40057147004958,"vZ0":-3.643246488299318,"x":111.95,"y":192.83,"x0":-2.4189715417015205,"y0":50.005501115780014,"z0":5.775870918667121,"aX":9.006267287127022},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.4,"breakHorizontal":-12.0,"spinRate":2393,"spinDirection":76},"zone":8,"typeConfidence":2.0,"plateTime":0.4454953242974211,"extension":6.0260353900590555},"hitData":{"launchSpeed":90.6,"launchAngle":56.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":155.66,"coordY":108.2}},"index":3,"playId":"bd024315-9907-3fce-8693-6098e3e81427","pitchNumber":3,"startTime":"2026-06-03T03:25:31.290Z","endTime":"2026-06-03T03:25:39.293Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:25:39.293Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chad Stevens grounds out softly to first baseman Vaughn Grissom.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-03T03:27:56.710Z","endTime":"2026-06-03T03:29:55.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"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":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-03T03:27:46.536Z","endTime":"2026-06-03T03:27:58.850Z","isPitch":false,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.957781440126553,"aZ":-27.00011339582789,"pfxX":-0.30957194272790023,"pfxZ":3.25908191745601,"pX":-1.5214269881191596,"pZ":0.6058956480835216,"vX0":-6.738795433156076,"vY0":-125.35804917388401,"vZ0":-7.549939834802295,"x":174.99,"y":222.42,"x0":1.2447214521488021,"y0":50.00286744639877,"z0":5.868931320356301,"aX":-0.49065323658691506},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.3,"breakHorizontal":2.2,"spinRate":2158,"spinDirection":175},"zone":13,"typeConfidence":0.92,"plateTime":0.4373744800883328,"extension":5.5895838653783185},"index":1,"playId":"12d3c972-8601-36ae-ac35-543fb6982adb","pitchNumber":1,"startTime":"2026-06-03T03:27:58.850Z","endTime":"2026-06-03T03:28:02.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":69.6,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.253381656486745,"aZ":-38.02079542088563,"pfxX":-7.509688647778693,"pfxZ":-4.798932164557023,"pX":-0.35082573422233015,"pZ":2.817337987650178,"vX0":-1.8431178745164434,"vY0":-109.96817805420326,"vZ0":1.240385209982522,"x":130.37,"y":162.71,"x0":1.4744055402188556,"y0":50.000688978872226,"z0":6.29228960642406,"aX":-9.157305364368186},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-8.0,"breakHorizontal":14.0,"spinRate":1929,"spinDirection":326},"zone":4,"typeConfidence":0.9,"plateTime":0.4988654857891879,"extension":5.531298539349681},"index":2,"playId":"c5f04580-82da-33f4-b7a6-e5bf6e0efa4c","pitchNumber":2,"startTime":"2026-06-03T03:28:15.744Z","endTime":"2026-06-03T03:28:19.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.248523706759514,"aZ":-13.338085847381143,"pfxX":2.9320166140382673,"pfxZ":10.508355383945167,"pX":-1.0524007040279892,"pZ":2.8960163905848217,"vX0":-6.8078070099743515,"vY0":-132.97776240736638,"vZ0":-5.8715650988533445,"x":157.12,"y":160.59,"x0":1.1588221795598301,"y0":50.00346305573725,"z0":6.098530516070296,"aX":5.256295552153009},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.0,"breakHorizontal":-3.8,"spinRate":2131,"spinDirection":152},"zone":11,"typeConfidence":0.91,"plateTime":0.41172128482034864,"extension":5.58471886810287},"index":3,"playId":"9c5b3074-2abb-343a-a2cd-0c658dfede4d","pitchNumber":3,"startTime":"2026-06-03T03:28:31.477Z","endTime":"2026-06-03T03:28:34.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.4,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.08468256903799,"aZ":-26.71809496073787,"pfxX":8.513401089763729,"pfxZ":4.012204626322876,"pX":1.0159649992924007,"pZ":1.852552366071332,"vX0":-3.6101627907563536,"vY0":-115.72261257133404,"vZ0":-3.496390580483498,"x":78.27,"y":188.76,"x0":1.4880667267785612,"y0":50.00173640507029,"z0":5.935354253803453,"aX":11.575111267732009},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":6.7,"breakHorizontal":-14.5,"spinRate":1754,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.47285636921445207,"extension":5.948109424820093},"index":4,"playId":"271faab8-9787-3ed7-a344-d757108f43cb","pitchNumber":4,"startTime":"2026-06-03T03:28:51.701Z","endTime":"2026-06-03T03:28:55.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":74.1,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.752516284480485,"aZ":-26.550699577886945,"pfxX":8.708722641261167,"pfxZ":4.048920727144134,"pX":1.0799111774003816,"pZ":1.109801080814341,"vX0":-3.6542138978579835,"vY0":-117.27564688034941,"vZ0":-5.1920100170375125,"x":75.84,"y":208.82,"x0":1.5291788973046396,"y0":50.002767059820776,"z0":5.837107247829669,"aX":12.097079364733526},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":6.2,"breakHorizontal":-14.9,"spinRate":1892,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.467527767549909,"extension":5.898565606768991},"index":5,"playId":"42f7038f-6360-39fa-8b1b-6871dab54194","pitchNumber":5,"startTime":"2026-06-03T03:29:12.438Z","endTime":"2026-06-03T03:29:16.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.778033560307353,"aZ":-11.2108464958052,"pfxX":4.968235056864415,"pfxZ":11.50949278453027,"pX":-0.4410843405463579,"pZ":0.798088180694589,"vX0":-6.0118536584858004,"vY0":-134.2721203082154,"vZ0":-11.39642269588676,"x":133.81,"y":217.23,"x0":1.184159176497314,"y0":50.00388092939172,"z0":5.901779149565779,"aX":9.049486232970672},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.5,"breakHorizontal":-7.7,"spinRate":2318,"spinDirection":156},"zone":13,"typeConfidence":0.91,"plateTime":0.40833272675884036,"extension":5.62607490834705},"index":6,"playId":"b892ca64-d6a9-3677-9982-f271722451ac","pitchNumber":6,"startTime":"2026-06-03T03:29:31.254Z","endTime":"2026-06-03T03:29:35.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.6,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.295374474419788,"aZ":-22.019523872986703,"pfxX":9.001786621085637,"pfxZ":6.9432811806664105,"pX":0.9691421011014293,"pZ":2.4695233994635553,"vX0":-3.983034545250235,"vY0":-120.39978517528905,"vZ0":-3.6013967009381984,"x":80.06,"y":172.1,"x0":1.479213100360475,"y0":50.00108539654851,"z0":5.942877531140165,"aX":13.1586447456049},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":11.9,"breakHorizontal":-15.2,"spinRate":1961,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.45565575311422357,"extension":5.95627838468659},"hitData":{"launchSpeed":53.7,"launchAngle":17.0,"totalDistance":98.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":149.36,"coordY":171.08}},"index":7,"playId":"a68419ef-29a2-3c9b-95b4-5eabdb14bc59","pitchNumber":7,"startTime":"2026-06-03T03:29:50.022Z","endTime":"2026-06-03T03:29:55.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:29:55.724Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jake McCarthy doubles (10) on a sharp ground ball to center fielder Mike Trout.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-03T03:30:13.025Z","endTime":"2026-06-03T03:31:12.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.1,"endSpeed":69.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.65787619694394,"aZ":-39.14200764832981,"pfxX":-5.021457962192789,"pfxZ":-5.79724555625947,"pX":-0.7495535071696195,"pZ":1.4838449190921634,"vX0":-3.0716172359013485,"vY0":-109.33586699849081,"vZ0":-1.1018778404021852,"x":145.57,"y":198.72,"x0":1.3296681399382506,"y0":50.00359821026084,"z0":6.223284237826532,"aX":-6.033093952311657},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-10.4,"breakHorizontal":10.0,"spinRate":1867,"spinDirection":325},"zone":13,"typeConfidence":0.9,"plateTime":0.5024388227831071,"extension":5.670224935096374},"index":0,"playId":"6a56ccb7-2cfa-397f-ae8b-4e3920952e00","pitchNumber":1,"startTime":"2026-06-03T03:30:26.503Z","endTime":"2026-06-03T03:30:30.643Z","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":92.2,"endSpeed":84.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.906420463400426,"aZ":-17.55218963055965,"pfxX":3.7017792506015486,"pfxZ":8.023846043383582,"pX":-1.5616368112215315,"pZ":2.3129921629173085,"vX0":-8.562039349544586,"vY0":-133.88561626847607,"vZ0":-6.664949213084951,"x":176.53,"y":176.33,"x0":1.1915184778141192,"y0":50.00289036405779,"z0":6.083141081582897,"aX":6.74650862189993},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.3,"breakHorizontal":-4.9,"spinRate":2202,"spinDirection":154},"zone":13,"typeConfidence":0.91,"plateTime":0.40852272209590224,"extension":5.604006265837023},"index":1,"playId":"dfd225e7-323e-3d14-90d6-dfcd5dd286a8","pitchNumber":2,"startTime":"2026-06-03T03:30:43.372Z","endTime":"2026-06-03T03:30:46.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.387326822058316,"aZ":-15.197906000851269,"pfxX":4.276410941553523,"pfxZ":9.270701100861015,"pX":-0.6601471167074001,"pZ":3.1638662894006626,"vX0":-6.378422641323624,"vY0":-134.51902272162948,"vZ0":-5.1580305760764045,"x":142.16,"y":153.36,"x0":1.1869672135909433,"y0":50.00427904796033,"z0":6.185028226767179,"aX":7.83256077289235},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":-6.4,"spinRate":2252,"spinDirection":155},"zone":1,"typeConfidence":0.91,"plateTime":0.4073000496919872,"extension":5.430506467326579},"hitData":{"launchSpeed":102.5,"launchAngle":2.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":146.0,"coordY":78.0}},"index":2,"playId":"fd661a93-5620-301f-9586-8b2c8a1702d8","pitchNumber":3,"startTime":"2026-06-03T03:31:01.112Z","endTime":"2026-06-03T03:31:12.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:31:12.480Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to left fielder Wade Meckler in foul territory.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-03T03:31:40.010Z","endTime":"2026-06-03T03:32:05.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.374954604522177,"aZ":-26.728652959889207,"pfxX":6.968731316146587,"pfxZ":3.938658865341891,"pX":0.48249545506969344,"pZ":2.5065386274472505,"vX0":-4.304092063564794,"vY0":-116.89089212141346,"vZ0":-2.1287716385020445,"x":98.61,"y":171.1,"x0":1.4438751552605895,"y0":50.00005718236648,"z0":5.942562456408524,"aX":9.625927138690528},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":6.8,"breakHorizontal":-11.5,"spinRate":1635,"spinDirection":94},"zone":6,"typeConfidence":2.0,"plateTime":0.4688777718868007,"extension":6.007343552057259},"hitData":{"launchSpeed":89.1,"launchAngle":45.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.06,"coordY":119.57}},"index":0,"playId":"d60d662d-4dbe-33ef-9ec5-74c50ea8622a","pitchNumber":1,"startTime":"2026-06-03T03:31:51.837Z","endTime":"2026-06-03T03:32:05.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:32:05.574Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"TJ Rumfield singles on a soft ground ball to shortstop Oswald Peraza. Jake McCarthy to 3rd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-03T03:32:20.587Z","endTime":"2026-06-03T03:33:47.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.583404701807233,"aZ":-24.40128716729817,"pfxX":0.8529276047067191,"pfxZ":4.644900995815588,"pX":-0.555436560079226,"pZ":1.2924190361373227,"vX0":-5.041994955553211,"vY0":-128.48639652399552,"vZ0":-7.032909168026768,"x":138.17,"y":203.88,"x0":1.3212889755584636,"y0":50.0010306302159,"z0":5.96084481906911,"aX":1.4272739624884874},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.1,"breakHorizontal":-0.4,"spinRate":2163,"spinDirection":165},"zone":13,"typeConfidence":0.86,"plateTime":0.42626367588216185,"extension":5.518032041099728},"index":0,"playId":"213c2f14-9f9b-3706-9203-47e871c7f5d4","pitchNumber":1,"startTime":"2026-06-03T03:32:33.096Z","endTime":"2026-06-03T03:32:38.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.33265512163276,"aZ":-14.153898046278853,"pfxX":3.6310876325826653,"pfxZ":10.008616975848513,"pX":0.2658451747419534,"pZ":2.824103099836354,"vX0":-4.0050384611872145,"vY0":-133.91810026672007,"vZ0":-6.039802599272356,"x":106.87,"y":162.53,"x0":1.3153583013720884,"y0":50.00008576572101,"z0":6.1371748854324855,"aX":6.535661226662996},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.9,"breakHorizontal":-5.6,"spinRate":2185,"spinDirection":158},"zone":5,"typeConfidence":0.9,"plateTime":0.41040300812368136,"extension":5.668504963544477},"index":1,"playId":"94b886ec-88e3-3949-ada7-691e0d887d8a","pitchNumber":2,"startTime":"2026-06-03T03:33:04.108Z","endTime":"2026-06-03T03:33:10.843Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":72.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.820342334466723,"aZ":-23.834508566293753,"pfxX":7.581664947741649,"pfxZ":6.102098202120171,"pX":1.230571223973382,"pZ":3.5527647728061558,"vX0":-2.6410450333559377,"vY0":-116.66314061093486,"vZ0":-0.6106575272913806,"x":70.09,"y":142.86,"x0":1.3983010395315527,"y0":50.00022950773332,"z0":6.082734750109309,"aX":10.353299208908577},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":11.2,"breakHorizontal":-13.0,"spinRate":1606,"spinDirection":96},"zone":12,"typeConfidence":2.0,"plateTime":0.4711474060071046,"extension":6.071493751482596},"hitData":{"launchSpeed":38.8,"launchAngle":49.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":123.96,"coordY":168.19}},"index":2,"playId":"f0662efc-2b15-3187-a19c-50d253b31f92","pitchNumber":3,"startTime":"2026-06-03T03:33:39.127Z","endTime":"2026-06-03T03:33:47.521Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:33:47.521Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hunter Goodman flies out to center fielder Mike Trout.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-03T03:34:12.901Z","endTime":"2026-06-03T03:34:55.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.400418760426234,"aZ":-24.611830372485052,"pfxX":6.650308668546022,"pfxZ":5.465445921146687,"pX":0.4399937338203836,"pZ":3.1168095158257896,"vX0":-3.9078967592412264,"vY0":-117.25005677002774,"vZ0":-1.3742642505718634,"x":100.23,"y":154.63,"x0":1.269318825693124,"y0":50.00412280977809,"z0":6.020083465716297,"aX":9.205078395723401},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":9.8,"breakHorizontal":-11.0,"spinRate":1503,"spinDirection":96},"zone":3,"typeConfidence":2.0,"plateTime":0.46821374267870297,"extension":6.079483176232092},"index":0,"playId":"a8a26ad5-5b4c-396b-bdef-7748a3c555d8","pitchNumber":1,"startTime":"2026-06-03T03:34:22.903Z","endTime":"2026-06-03T03:34:26.275Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":74.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06265197204633,"aZ":-22.36599945388683,"pfxX":6.562065501916304,"pfxZ":6.899347486732333,"pX":-0.5321460804346168,"pZ":3.078588860265308,"vX0":-6.1218270861709625,"vY0":-118.83531306661791,"vZ0":-1.9843620812113325,"x":137.28,"y":155.66,"x0":1.232267852769991,"y0":50.001903117403785,"z0":5.968581357742834,"aX":9.32798333316289},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":12.2,"breakHorizontal":-10.3,"spinRate":1527,"spinDirection":109},"zone":1,"typeConfidence":2.0,"plateTime":0.461982611798355,"extension":6.077288228274412},"hitData":{"launchSpeed":95.4,"launchAngle":44.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.99,"coordY":73.69}},"index":1,"playId":"8c30bcd9-7786-33cf-b2fe-d27cb25201d1","pitchNumber":2,"startTime":"2026-06-03T03:34:46.409Z","endTime":"2026-06-03T03:34:55.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:34:55.421Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Donovan Walton flies out to right fielder Troy Johnston.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-03T03:37:32.080Z","endTime":"2026-06-03T03:39:20.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Blas Castaño replaces Tomoyuki Sugano.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-03T03:36:21.049Z","endTime":"2026-06-03T03:37:21.111Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680604,"link":"/api/v1/people/680604"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-03T03:37:21.111Z","endTime":"2026-06-03T03:37:34.401Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38714653433119,"aZ":-28.36844657931161,"pfxX":-11.93458432979364,"pfxZ":2.045607846901029,"pX":0.24151033653249396,"pZ":1.5261567352254795,"vX0":9.63856003785635,"vY0":-136.06908633812867,"vZ0":-3.518218002305743,"x":107.79,"y":197.57,"x0":-1.8121173461643827,"y0":50.00191665664082,"z0":4.821518073908452,"aX":-22.175306760740643},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.1,"breakHorizontal":19.3,"spinRate":2185,"spinDirection":237},"zone":8,"typeConfidence":0.9,"plateTime":0.4039430480958863,"extension":5.5909971497870155},"index":2,"playId":"637bc92a-d955-38ab-89ce-3a8a5ba791bc","pitchNumber":1,"startTime":"2026-06-03T03:37:34.401Z","endTime":"2026-06-03T03:37:38.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6806779508583,"aZ":-24.839034748571756,"pfxX":-10.928718693469133,"pfxZ":3.932157123841712,"pX":-1.0293145544653968,"pZ":2.446436769602388,"vX0":5.857961059459954,"vY0":-136.34110073608056,"vZ0":-2.2043446710908836,"x":156.24,"y":172.73,"x0":-1.797055018270485,"y0":50.00101270424212,"z0":4.996811715172212,"aX":-20.373734652454168},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.8,"breakHorizontal":18.4,"spinRate":2183,"spinDirection":229},"zone":11,"typeConfidence":0.92,"plateTime":0.4032268685856062,"extension":5.417915386347298},"index":3,"playId":"863e353d-f95c-3e17-b4d0-77d7a6ebf2bf","pitchNumber":2,"startTime":"2026-06-03T03:37:49.661Z","endTime":"2026-06-03T03:37:53.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61455497750398,"aZ":-26.853104316473445,"pfxX":-11.2523909857906,"pfxZ":2.837065005765025,"pX":-1.079890217176769,"pZ":2.6129213405289984,"vX0":5.316340526019621,"vY0":-136.9380186189345,"vZ0":-1.7055463286756918,"x":158.16,"y":168.23,"x0":-1.5973308000873092,"y0":50.00333132782927,"z0":5.102443929828289,"aX":-21.115426548411136},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.9,"breakHorizontal":19.1,"spinRate":2130,"spinDirection":225},"zone":11,"typeConfidence":0.92,"plateTime":0.40181754799710623,"extension":5.319809687961391},"index":4,"playId":"db5873ed-a0a9-36cd-a8a7-cbcdfad06d94","pitchNumber":3,"startTime":"2026-06-03T03:38:07.695Z","endTime":"2026-06-03T03:38:12.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.092978529711623,"aZ":-29.466475580203568,"pfxX":6.124075272441586,"pfxZ":1.8356024079960376,"pX":-0.04520821149615757,"pZ":1.2223757347899573,"vX0":3.4374748343538766,"vY0":-121.3759979283233,"vZ0":-2.4120640943096507,"x":118.72,"y":205.78,"x0":-2.2804500010314563,"y0":50.004453072308294,"z0":4.8221321959763745,"aX":9.041000177565142},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.0,"breakHorizontal":-12.0,"spinRate":2665,"spinDirection":67},"zone":14,"typeConfidence":0.9,"plateTime":0.45310139110203496,"extension":5.444050894854176},"index":5,"playId":"538e98a0-0a31-3eae-9e0d-ca37994dc7c3","pitchNumber":4,"startTime":"2026-06-03T03:38:26.761Z","endTime":"2026-06-03T03:38:31.979Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51831469213665,"aZ":-24.61519369958753,"pfxX":-10.651493587383573,"pfxZ":4.000430956343472,"pX":-0.46958382555303957,"pZ":1.9592214780777115,"vX0":6.290872432192112,"vY0":-137.12661427565686,"vZ0":-3.8650517658768178,"x":134.9,"y":185.88,"x0":-1.4188887527124454,"y0":50.00435036058427,"z0":5.0819839822100965,"aX":-20.12901645390511},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.6,"breakHorizontal":17.9,"spinRate":2130,"spinDirection":226},"zone":7,"typeConfidence":0.92,"plateTime":0.4006219232104655,"extension":5.132332364378295},"index":6,"playId":"df4701d9-0a35-3925-be44-43a9d4f497b8","pitchNumber":5,"startTime":"2026-06-03T03:38:46.803Z","endTime":"2026-06-03T03:38:51.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23812629323534,"aZ":-26.11434510660068,"pfxX":7.805681792637994,"pfxZ":4.111043533152362,"pX":0.3353598203661856,"pZ":2.7274236409816206,"vX0":3.6381699449131415,"vY0":-121.35282122335722,"vZ0":0.17557959026235903,"x":104.22,"y":165.14,"x0":-2.2027403912336063,"y0":50.00440721048016,"z0":4.950124160733967,"aX":11.51138858949739},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":7.8,"breakHorizontal":-15.0,"spinRate":2534,"spinDirection":70},"zone":3,"typeConfidence":0.9,"plateTime":0.45330252737763344,"extension":5.5833294652908965},"hitData":{"launchSpeed":91.2,"launchAngle":47.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.85,"coordY":97.2}},"index":7,"playId":"0428381b-7ff6-3902-a780-b19fb8ab89be","pitchNumber":6,"startTime":"2026-06-03T03:39:12.316Z","endTime":"2026-06-03T03:39:20.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:39:20.318Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oswald Peraza flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-03T03:39:33.081Z","endTime":"2026-06-03T03:41:28.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"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.2,"endSpeed":86.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89364612773894,"aZ":-22.11562329877742,"pfxX":-11.674861961599206,"pfxZ":5.239828562778774,"pX":0.44084780679916574,"pZ":1.2763024398112042,"vX0":9.761787720946664,"vY0":-138.15654232700146,"vZ0":-5.5871367774095075,"x":100.2,"y":204.32,"x0":-1.6343603664223685,"y0":50.00212532946122,"z0":4.826741694160051,"aX":-22.40259787042647},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.4,"breakHorizontal":19.0,"spinRate":2165,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.3975817547033911,"extension":5.645799086544213},"index":0,"playId":"e74e2490-2ff0-3162-923c-28b31e0784f9","pitchNumber":1,"startTime":"2026-06-03T03:39:46.465Z","endTime":"2026-06-03T03:39:49.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01524880473143,"aZ":-27.093909941339113,"pfxX":-11.791510017293279,"pfxZ":2.757861619088292,"pX":-0.5067212400820544,"pZ":2.728134878084693,"vX0":7.37697015180413,"vY0":-135.75104073818437,"vZ0":-0.777323779284642,"x":136.32,"y":165.12,"x0":-1.7441479826927366,"y0":50.005492767693866,"z0":4.92455019418406,"aX":-21.74928310938262},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.0,"breakHorizontal":19.6,"spinRate":2170,"spinDirection":237},"zone":4,"typeConfidence":0.9,"plateTime":0.4053264663688778,"extension":5.525391651405393},"index":1,"playId":"43ef8109-bb21-3021-af06-cca19e595964","pitchNumber":2,"startTime":"2026-06-03T03:40:01.677Z","endTime":"2026-06-03T03:40:05.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.981057287760912,"aZ":-29.187579875562644,"pfxX":8.63472993697002,"pfxZ":2.0461489179305334,"pX":1.1004751727077715,"pZ":0.9486643221046561,"vX0":5.440214403761638,"vY0":-120.60517259220876,"vZ0":-2.7554111001431347,"x":75.05,"y":213.17,"x0":-2.3147656669618257,"y0":50.00059546749938,"z0":4.710783536058347,"aX":12.568868643483462},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.2,"breakHorizontal":-17.0,"spinRate":2605,"spinDirection":64},"zone":14,"typeConfidence":0.91,"plateTime":0.45618158361542616,"extension":5.7950622449866565},"index":2,"playId":"e4db08e1-4b2a-3b9f-b882-d23d2a20410b","pitchNumber":3,"startTime":"2026-06-03T03:40:16.634Z","endTime":"2026-06-03T03:40:19.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23672342091772,"aZ":-28.937512072252677,"pfxX":10.238204400218867,"pfxZ":2.2212179681951536,"pX":-0.48114847193196697,"pZ":2.6179951544602336,"vX0":1.5276157363072569,"vY0":-120.42250716839203,"vZ0":0.851015755173238,"x":135.34,"y":168.09,"x0":-2.4541130455556734,"y0":50.00161189025103,"z0":4.836819942266126,"aX":14.907438640975192},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.6,"breakHorizontal":-18.8,"spinRate":2690,"spinDirection":62},"zone":4,"typeConfidence":0.91,"plateTime":0.4563287564652385,"extension":5.724239447130842},"index":3,"playId":"9824bca4-9312-3edd-9148-7f8c24fb95e2","pitchNumber":4,"startTime":"2026-06-03T03:40:32.474Z","endTime":"2026-06-03T03:40:35.909Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-03T03:40:42.336Z","endTime":"2026-06-03T03:40:55.591Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.677509217285035,"aZ":-22.07745424232788,"pfxX":-8.231439161867367,"pfxZ":5.427280186624358,"pX":1.4360715812080225,"pZ":2.7746202775066386,"vX0":9.954098403875443,"vY0":-135.5677827320944,"vZ0":-2.1636023540031406,"x":62.26,"y":163.87,"x0":-1.2141052403793637,"y0":50.006274585398245,"z0":5.1244444413770385,"aX":-15.323433727977418},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":12.8,"spinRate":2061,"spinDirection":228},"zone":12,"typeConfidence":0.84,"plateTime":0.4040587314922268,"extension":5.362746842395753},"index":5,"playId":"98709336-1624-354c-ad76-305ed76fe538","pitchNumber":5,"startTime":"2026-06-03T03:40:55.591Z","endTime":"2026-06-03T03:40:59.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.770151480176516,"aZ":-25.15141949956678,"pfxX":-10.405098885332045,"pfxZ":3.6708118476686575,"pX":0.263392033163502,"pZ":1.9609699844176878,"vX0":8.614995313865329,"vY0":-137.99400562785155,"vZ0":-3.3451983396787828,"x":106.96,"y":185.83,"x0":-1.5582576854259607,"y0":50.005807078364946,"z0":4.8972754965102725,"aX":-19.92619225117083},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.1,"breakHorizontal":16.9,"spinRate":2036,"spinDirection":235},"zone":8,"typeConfidence":0.92,"plateTime":0.39800703125152825,"extension":5.5415247539991075},"hitData":{"launchSpeed":98.8,"launchAngle":24.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.64,"coordY":46.54}},"index":6,"playId":"0ac06e88-6b77-38aa-b4cd-1036e4dc6114","pitchNumber":6,"startTime":"2026-06-03T03:41:21.465Z","endTime":"2026-06-03T03:41:28.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:41:28.383Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sebastián Rivero flies out to right fielder Troy Johnston.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-03T03:41:41.302Z","endTime":"2026-06-03T03:42:32.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34899748572525,"aZ":-31.957450913976825,"pfxX":5.827412446582945,"pfxZ":0.1496438397324038,"pX":-0.2324800291696794,"pZ":2.606939469256644,"vX0":3.0571855240100523,"vY0":-119.02651791135253,"vZ0":1.3853462772060405,"x":125.86,"y":168.39,"x0":-2.297335346716709,"y0":50.00088903353234,"z0":4.9472937454766654,"aX":8.221426263273582},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":1.0,"breakHorizontal":-11.4,"spinRate":2510,"spinDirection":70},"zone":5,"typeConfidence":0.9,"plateTime":0.4631152500562008,"extension":5.640566341557058},"index":0,"playId":"1ca747ba-e71c-3a62-9d7c-6a4819cb1134","pitchNumber":1,"startTime":"2026-06-03T03:42:06.187Z","endTime":"2026-06-03T03:42:09.726Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09224211335012,"aZ":-28.180853890428473,"pfxX":5.117482698011233,"pfxZ":2.7293364933809023,"pX":0.03713741637107308,"pZ":2.419118591369357,"vX0":3.5835485323121476,"vY0":-120.88649667173202,"vZ0":0.08761001037033977,"x":115.58,"y":173.46,"x0":-2.1352480023321223,"y0":50.00291629512565,"z0":4.879985524999214,"aX":7.4861235160812765},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.3,"breakHorizontal":-10.2,"spinRate":2487,"spinDirection":76},"zone":5,"typeConfidence":0.9,"plateTime":0.45510397125508106,"extension":5.632352515415839},"hitData":{"launchSpeed":87.0,"launchAngle":36.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.16,"coordY":87.03}},"index":1,"playId":"b6640efe-5059-36cf-a5da-64d7019a4961","pitchNumber":2,"startTime":"2026-06-03T03:42:22.835Z","endTime":"2026-06-03T03:42:32.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:42:32.282Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Troy Johnston pops out to shortstop Oswald Peraza.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-03T03:44:28.937Z","endTime":"2026-06-03T03:45:07.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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.7,"endSpeed":84.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3565592498432,"aZ":-14.627342679757732,"pfxX":3.8880447378411085,"pfxZ":9.766815777205377,"pX":-0.5805213273876727,"pZ":1.2816334094679516,"vX0":-6.161388243084244,"vY0":-133.14056829180836,"vZ0":-9.41938343961428,"x":139.13,"y":204.18,"x0":1.2576344121590375,"y0":50.00501811173689,"z0":5.922063059132245,"aX":6.987310581610234},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":-5.8,"spinRate":2184,"spinDirection":151},"zone":13,"typeConfidence":0.91,"plateTime":0.41124575326502644,"extension":5.5186801317460885},"index":0,"playId":"dc84375a-c76c-3e34-8bba-0ea13cf52368","pitchNumber":1,"startTime":"2026-06-03T03:44:44.235Z","endTime":"2026-06-03T03:44:48.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.188127931029122,"aZ":-28.56884623055736,"pfxX":-1.483090415471092,"pfxZ":2.2947785936527296,"pX":-0.25091981015103326,"pZ":1.8548937721821945,"vX0":-3.717522557769951,"vY0":-124.66668079090134,"vZ0":-4.427776737493264,"x":126.56,"y":188.7,"x0":1.4527013804422306,"y0":50.00560102069546,"z0":6.013705583823763,"aX":-2.3331396932108306},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.4,"breakHorizontal":3.6,"spinRate":2233,"spinDirection":183},"zone":7,"typeConfidence":0.92,"plateTime":0.43944090044670325,"extension":5.488228196752906},"hitData":{"launchSpeed":80.6,"launchAngle":63.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":103.19,"coordY":142.81}},"index":1,"playId":"aa4a2ced-6d5a-3535-b690-867eaaa35993","pitchNumber":2,"startTime":"2026-06-03T03:44:59.476Z","endTime":"2026-06-03T03:45:07.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:45:07.281Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Tovar flies out to right fielder Jo Adell.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-03T03:45:22.572Z","endTime":"2026-06-03T03:46:22.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":69.9,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.650530817384677,"aZ":-39.25173099385943,"pfxX":-5.491634597850715,"pfxZ":-5.8518070842682555,"pX":-1.528247517779292,"pZ":0.22006100077168333,"vX0":-4.5409905493898695,"vY0":-109.95185648905951,"vZ0":-3.4439776693809514,"x":175.25,"y":232.84,"x0":1.2860781128524899,"y0":50.0012397475224,"z0":6.020984356912409,"aX":-6.6436548615792494},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-11.3,"breakHorizontal":11.3,"spinRate":2115,"spinDirection":323},"zone":13,"typeConfidence":0.9,"plateTime":0.5004217553095462,"extension":5.740210648251349},"index":0,"playId":"b8e42b66-b6e1-3004-b939-127e10aa7774","pitchNumber":1,"startTime":"2026-06-03T03:45:38.160Z","endTime":"2026-06-03T03:45:42.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.4,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.323982407323456,"aZ":-23.675224079997133,"pfxX":8.073845994669671,"pfxZ":6.1781232529837995,"pX":1.2313473093775729,"pZ":1.810901357779931,"vX0":-3.40151898597368,"vY0":-117.19275297233528,"vZ0":-4.269814210602614,"x":70.06,"y":189.89,"x0":1.6609219167735831,"y0":50.00498529069615,"z0":5.895607073556298,"aX":11.113627794346506},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":10.3,"breakHorizontal":-13.7,"spinRate":1931,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.4692621217152215,"extension":5.730852164984364},"index":1,"playId":"e00d48de-17e7-397b-b89b-97c5fe13af29","pitchNumber":2,"startTime":"2026-06-03T03:45:55.652Z","endTime":"2026-06-03T03:45:59.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.212866461618546,"aZ":-16.827372529228384,"pfxX":3.8285948250148563,"pfxZ":8.554579087391584,"pX":-0.13874956800670687,"pZ":2.9421170158361276,"vX0":-5.200605678631155,"vY0":-133.23225165354611,"vZ0":-5.033354585289526,"x":122.29,"y":159.34,"x0":1.3430751192227106,"y0":50.002484821050864,"z0":6.075936876441206,"aX":6.868243713197496},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.5,"breakHorizontal":-5.8,"spinRate":2150,"spinDirection":148},"zone":2,"typeConfidence":0.9,"plateTime":0.41145353601311996,"extension":5.608793447984462},"hitData":{"launchSpeed":86.6,"launchAngle":58.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":148.56,"coordY":111.87}},"index":2,"playId":"598a9dc5-53ef-3334-b5b3-0c3171a8d1c9","pitchNumber":3,"startTime":"2026-06-03T03:46:13.355Z","endTime":"2026-06-03T03:46:22.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:46:22.980Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sterlin Thompson walks.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-03T03:46:40.177Z","endTime":"2026-06-03T03:51:06.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10,11,12],"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":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11190114000064,"aZ":-14.481930667952328,"pfxX":4.599533760680671,"pfxZ":9.680098516047794,"pX":-0.6562587928662735,"pZ":1.633101874411532,"vX0":-6.087261147331265,"vY0":-134.11039902821085,"vZ0":-8.960888490359384,"x":142.02,"y":194.69,"x0":1.041901552009288,"y0":50.00301125526895,"z0":6.043345762464385,"aX":8.406547681418825},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.8,"breakHorizontal":-7.1,"spinRate":2154,"spinDirection":155},"zone":13,"typeConfidence":0.91,"plateTime":0.40790527029716017,"extension":5.481519556337717},"index":0,"playId":"f2280334-6fe2-3f82-b5a2-bf3c9a5d5549","pitchNumber":1,"startTime":"2026-06-03T03:46:47.914Z","endTime":"2026-06-03T03:46:51.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.275885509653378,"aZ":-27.60044906235003,"pfxX":-1.3626922840904498,"pfxZ":2.831862146016249,"pX":-1.4676527437190827,"pZ":2.3977777131742952,"vX0":-6.324490608187649,"vY0":-126.23563875518315,"vZ0":-3.586199848088441,"x":172.94,"y":174.04,"x0":1.245575853648698,"y0":50.00531956635603,"z0":6.0545232741544215,"aX":-2.202941351614437},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.6,"breakHorizontal":3.8,"spinRate":2294,"spinDirection":171},"zone":13,"typeConfidence":0.92,"plateTime":0.43360381570588835,"extension":5.644635226677576},"index":1,"playId":"ee15371b-f415-3a43-8e0c-bba039077305","pitchNumber":2,"startTime":"2026-06-03T03:47:01.088Z","endTime":"2026-06-03T03:47:05.037Z","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":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34824846894544,"aZ":-22.902855076647864,"pfxX":8.0934506084466,"pfxZ":6.634968113569662,"pX":-0.1735863857236987,"pZ":1.5745923049874135,"vX0":-5.956785248869972,"vY0":-117.48751410325141,"vZ0":-4.993260260139894,"x":123.62,"y":196.27,"x0":1.3437062702000337,"y0":50.00263978361632,"z0":5.857089035289618,"aX":11.309566861901567},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":11.0,"breakHorizontal":-13.2,"spinRate":1812,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.46627834692658654,"extension":6.025723173707279},"index":2,"playId":"71cf0151-a262-3233-bc73-707604773395","pitchNumber":3,"startTime":"2026-06-03T03:47:17.271Z","endTime":"2026-06-03T03:47:44.280Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.317219649614565,"aZ":-15.821975853387835,"pfxX":3.6697653651241855,"pfxZ":8.745740032949822,"pX":-0.8118714684215195,"pZ":2.462782865523012,"vX0":-6.363280233215294,"vY0":-135.56298806094352,"vZ0":-6.665249708626915,"x":147.95,"y":172.28,"x0":1.0840613776582075,"y0":50.00648131403495,"z0":6.048818626724868,"aX":6.864872747430361},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":-5.4,"spinRate":2148,"spinDirection":153},"zone":13,"typeConfidence":0.91,"plateTime":0.4033127509972063,"extension":5.5726338434428335},"index":3,"playId":"1d8f14f6-a191-3d81-ad76-6f3debf8ba4f","pitchNumber":4,"startTime":"2026-06-03T03:47:47.056Z","endTime":"2026-06-03T03:47:50.282Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.181301460312792,"aZ":-27.12881623586984,"pfxX":-0.9594696689101289,"pfxZ":3.1082053071961706,"pX":-0.19591999697465726,"pZ":3.1769737653944294,"vX0":-3.6075933056634963,"vY0":-126.6689049816041,"vZ0":-2.026477777181895,"x":124.47,"y":153.0,"x0":1.3721215876122255,"y0":50.00288895783425,"z0":6.159169231581962,"aX":-1.556381076973556},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.4,"breakHorizontal":2.5,"spinRate":2407,"spinDirection":186},"zone":2,"typeConfidence":0.92,"plateTime":0.43262008281866837,"extension":5.4909916748768826},"index":4,"playId":"049a7602-75e5-340b-a4f4-ecc88357a1de","pitchNumber":5,"startTime":"2026-06-03T03:48:04.808Z","endTime":"2026-06-03T03:48:08.029Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.133807784396584,"aZ":-17.789738163198344,"pfxX":5.6676029945056134,"pfxZ":9.013079748622065,"pX":-1.2734882664835183,"pZ":-1.910683117113025,"vX0":-7.7204525964014605,"vY0":-125.46831372965319,"vZ0":-14.835171530363109,"x":165.54,"y":290.37,"x0":1.1056232619117183,"y0":50.00412224403712,"z0":5.524652105201977,"aX":9.046828240839714},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":13.1,"breakHorizontal":-8.5,"spinRate":1936,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.4363629481921598,"extension":5.7425138163846325},"index":5,"playId":"1134aef5-cd58-3953-a30c-d9074beb5bbe","pitchNumber":6,"startTime":"2026-06-03T03:48:25.928Z","endTime":"2026-06-03T03:48:29.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.3,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.174055059697178,"aZ":-21.770483066146483,"pfxX":9.339574286647288,"pfxZ":7.314261105084819,"pX":-0.03615979237114829,"pZ":3.0619216214346396,"vX0":-6.025723256159566,"vY0":-119.14607087038874,"vZ0":-2.0454008317101695,"x":118.38,"y":156.11,"x0":1.3259005896503129,"y0":50.003327168025116,"z0":5.920489669735942,"aX":13.284832215273886},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":13.0,"breakHorizontal":-15.2,"spinRate":1771,"spinDirection":103},"zone":2,"typeConfidence":2.0,"plateTime":0.4616158008502289,"extension":6.012827786675499},"index":6,"playId":"69c033ae-f087-3450-b8fe-4a7142edd8db","pitchNumber":7,"startTime":"2026-06-03T03:48:50.926Z","endTime":"2026-06-03T03:48:54.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.6,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.853914236245636,"aZ":-24.27076170964084,"pfxX":7.616611292097506,"pfxZ":5.5318782805123785,"pX":0.7808156783872912,"pZ":3.5764350908615308,"vX0":-3.7266876879475133,"vY0":-119.07522264136368,"vZ0":-0.48441277763627366,"x":87.24,"y":142.22,"x0":1.3803831074758286,"y0":50.0047260833892,"z0":5.987298659596151,"aX":10.888091174254523},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":10.2,"breakHorizontal":-12.8,"spinRate":1700,"spinDirection":101},"zone":12,"typeConfidence":2.0,"plateTime":0.4607932825666978,"extension":5.8618302966619895},"index":7,"playId":"cc8fcd1e-1b2b-3655-8b34-48933e5684d8","pitchNumber":8,"startTime":"2026-06-03T03:49:16.211Z","endTime":"2026-06-03T03:49:19.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7660949342856,"aZ":-13.374349136413716,"pfxX":2.909477909709735,"pfxZ":10.261586307145757,"pX":-0.7218880048522585,"pZ":3.0619666693033696,"vX0":-5.83712719131774,"vY0":-134.40148329217806,"vZ0":-5.547770508874031,"x":144.52,"y":156.11,"x0":1.0987086593256794,"y0":50.00084416419943,"z0":6.100403690468641,"aX":5.3297166882206435},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.6,"breakHorizontal":-4.1,"spinRate":2266,"spinDirection":154},"zone":1,"typeConfidence":0.91,"plateTime":0.40732110391261056,"extension":5.486949871484374},"index":8,"playId":"9c491ec8-7760-325d-80d2-071c068450a8","pitchNumber":9,"startTime":"2026-06-03T03:49:40.483Z","endTime":"2026-06-03T03:49:44.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19760378587807,"aZ":-13.50327516067235,"pfxX":2.347685107211854,"pfxZ":10.102312725107403,"pX":-0.7256217674260386,"pZ":3.6627764493734576,"vX0":-5.589026571856363,"vY0":-135.03556378377326,"vZ0":-4.213768507926502,"x":144.66,"y":139.89,"x0":1.0651865260433744,"y0":50.00112023464687,"z0":6.192254646329542,"aX":4.338501231579727},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":-3.1,"spinRate":2147,"spinDirection":152},"zone":11,"typeConfidence":0.91,"plateTime":0.40549008114550533,"extension":5.560148153096155},"index":9,"playId":"906657b4-0252-33e6-a850-09d38a142c76","pitchNumber":10,"startTime":"2026-06-03T03:50:01.466Z","endTime":"2026-06-03T03:50:05.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.1,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01050196923836,"aZ":-39.010644651323986,"pfxX":-4.329394627317423,"pfxZ":-5.54946133823822,"pX":-0.6473611569811034,"pZ":1.690020297296029,"vX0":-2.912822936325149,"vY0":-110.9940976526015,"vZ0":-0.9042137467112764,"x":141.68,"y":193.15,"x0":1.249605990642851,"y0":50.000406175016096,"z0":6.206362307938536,"aX":-5.337733970475362},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-10.0,"breakHorizontal":8.6,"spinRate":2040,"spinDirection":327},"zone":13,"typeConfidence":0.9,"plateTime":0.4956730483420677,"extension":5.603222241044749},"index":10,"playId":"9c3a9380-c590-3a1a-a56f-f890c08fd291","pitchNumber":11,"startTime":"2026-06-03T03:50:19.745Z","endTime":"2026-06-03T03:50:23.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.688050053392484,"aZ":-22.41758797891831,"pfxX":8.311904668514877,"pfxZ":6.690264459080742,"pX":-0.30809672544804567,"pZ":2.728384247181737,"vX0":-6.3556420848513815,"vY0":-120.09157950352788,"vZ0":-2.918356834042133,"x":128.74,"y":165.11,"x0":1.2954079284150808,"y0":50.00127738448676,"z0":5.957788689185375,"aX":12.115815552268275},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":11.6,"breakHorizontal":-13.4,"spinRate":1814,"spinDirection":101},"zone":4,"typeConfidence":2.0,"plateTime":0.4564495648324307,"extension":5.892612236652149},"index":11,"playId":"dd050285-6e43-345c-b66e-c3d6a04fb218","pitchNumber":12,"startTime":"2026-06-03T03:50:40.683Z","endTime":"2026-06-03T03:50:44.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27585619957849,"aZ":-24.57830909486991,"pfxX":-0.07270796983086392,"pfxZ":4.656050030863078,"pX":-1.4104929190129754,"pZ":1.5460760189121627,"vX0":-6.270816211636192,"vY0":-127.02740981475928,"vZ0":-6.250817913829604,"x":170.76,"y":197.04,"x0":1.1007714449114754,"y0":50.00481064665972,"z0":5.995562761317756,"aX":-0.11899108787793308},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.2,"breakHorizontal":1.6,"spinRate":2161,"spinDirection":170},"zone":13,"typeConfidence":0.9,"plateTime":0.43135865072071766,"extension":5.6616688263842505},"index":12,"playId":"5380eb93-4c94-38d4-bb1b-22cf903b9b42","pitchNumber":13,"startTime":"2026-06-03T03:51:02.680Z","endTime":"2026-06-03T03:51:06.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:51:06.753Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Karros flies out to left fielder Wade Meckler.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-03T03:51:24.144Z","endTime":"2026-06-03T03:52:25.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11548751400413,"aZ":-23.22109782983876,"pfxX":7.410852999501544,"pfxZ":6.536597601547623,"pX":-0.4117341196663787,"pZ":2.2809790752082586,"vX0":-6.285615750796058,"vY0":-116.62476098273716,"vZ0":-3.2044804360517825,"x":132.69,"y":177.19,"x0":1.363041246765229,"y0":50.00197900257307,"z0":5.876840073147851,"aX":10.149349533799331},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":11.3,"breakHorizontal":-11.8,"spinRate":1766,"spinDirection":99},"zone":7,"typeConfidence":2.0,"plateTime":0.4706814735725451,"extension":5.960532780469261},"index":0,"playId":"20a09dcc-f223-3eba-a8c5-f84c0f6edeed","pitchNumber":1,"startTime":"2026-06-03T03:51:34.055Z","endTime":"2026-06-03T03:51:37.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08664952922154,"aZ":-13.791661423030435,"pfxX":1.9370505307436132,"pfxZ":9.96808003652496,"pX":-0.855297736059606,"pZ":3.552856743975477,"vX0":-6.2177377699111585,"vY0":-135.312676704608,"vZ0":-4.266583249132154,"x":149.6,"y":142.85,"x0":1.2262899379343166,"y0":50.00004221925754,"z0":6.1246487304256,"aX":3.5718948021150227},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":-2.2,"spinRate":2078,"spinDirection":153},"zone":11,"typeConfidence":0.91,"plateTime":0.4056723189863334,"extension":5.604047662098416},"index":1,"playId":"97a9aca1-3334-38cc-9dac-5dc7f0db0d4b","pitchNumber":2,"startTime":"2026-06-03T03:51:55.644Z","endTime":"2026-06-03T03:52:00.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.881363859312287,"aZ":-24.30670609755136,"pfxX":7.9475987679806055,"pfxZ":5.7112678381675925,"pX":0.6066399015014454,"pZ":2.366002653539993,"vX0":-4.262389360018126,"vY0":-116.61201971363455,"vZ0":-2.85879840028055,"x":93.88,"y":174.9,"x0":1.4253878859629905,"y0":50.00301745905932,"z0":5.900358302248359,"aX":10.948183364770676},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":10.0,"breakHorizontal":-13.3,"spinRate":1725,"spinDirection":97},"zone":6,"typeConfidence":2.0,"plateTime":0.46965440584290885,"extension":6.028614359573643},"hitData":{"launchSpeed":97.9,"launchAngle":24.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":62.95,"coordY":77.93}},"index":2,"playId":"cb3c3e8e-0d27-3397-9c20-705d1c61ece6","pitchNumber":3,"startTime":"2026-06-03T03:52:17.872Z","endTime":"2026-06-03T03:52:25.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:52:25.768Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adam Frazier flies out to right fielder Troy Johnston.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-03T03:54:15.098Z","endTime":"2026-06-03T03:55:22.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.5,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04050398058454,"aZ":-29.063949932162426,"pfxX":-10.77928176730072,"pfxZ":1.6835058963290148,"pX":-0.9894155684318489,"pZ":3.835366970309036,"vX0":6.002680303583554,"vY0":-135.9957015149446,"vZ0":1.8636366350514726,"x":154.71,"y":135.23,"x0":-1.8382653015947916,"y0":50.005375297998505,"z0":5.173254076246795,"aX":-19.960796256344935},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.7,"breakHorizontal":18.0,"spinRate":2049,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.4045432843176111,"extension":5.238331997400661},"index":0,"playId":"fa3760af-d349-30b9-9bcd-9f426a2da6fb","pitchNumber":1,"startTime":"2026-06-03T03:54:27.579Z","endTime":"2026-06-03T03:54:30.881Z","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":92.8,"endSpeed":83.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86623049118267,"aZ":-30.367200109625454,"pfxX":-12.00124065006268,"pfxZ":0.9959684193750498,"pX":1.2192909948477946,"pZ":2.304227890514241,"vX0":11.46199656827341,"vY0":-134.58906141284643,"vZ0":-1.1122771395716167,"x":70.52,"y":176.57,"x0":-1.5632199607285637,"y0":50.00037608950795,"z0":4.900032594378107,"aX":-21.719269123489493},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.8,"breakHorizontal":18.8,"spinRate":2045,"spinDirection":234},"zone":14,"typeConfidence":0.83,"plateTime":0.40906852359057266,"extension":5.684981089037396},"index":1,"playId":"8aa62b91-9edc-3d36-958f-0d44594145b1","pitchNumber":2,"startTime":"2026-06-03T03:54:42.073Z","endTime":"2026-06-03T03:54:45.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":83.6,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.368116121268145,"aZ":-29.715498182070604,"pfxX":-11.790218328585707,"pfxZ":1.356753101039418,"pX":-0.869310663904202,"pZ":3.1846628622457716,"vX0":7.125305843637946,"vY0":-134.74942895086107,"vZ0":1.0951918115439527,"x":150.14,"y":152.79,"x0":-2.0368084113313216,"y0":50.00175873480164,"z0":4.896257848601321,"aX":-21.355952153154536},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.0,"breakHorizontal":19.4,"spinRate":2082,"spinDirection":239},"zone":11,"typeConfidence":0.86,"plateTime":0.40882506991854095,"extension":5.652871848041287},"index":2,"playId":"9899a365-0d05-3b14-9dfd-27b1f82d8b87","pitchNumber":3,"startTime":"2026-06-03T03:54:58.111Z","endTime":"2026-06-03T03:55:02.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34529658086711,"aZ":-28.418569912017492,"pfxX":-10.206089883057937,"pfxZ":2.0310320107433775,"pX":-0.2071743677226389,"pZ":2.8496550032778654,"vX0":7.471944385861748,"vY0":-135.69226018579292,"vZ0":-0.2611323856234675,"x":124.9,"y":161.84,"x0":-1.6838901561417507,"y0":50.000064244140596,"z0":4.943391886217634,"aX":-18.846986109324323},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.8,"breakHorizontal":16.7,"spinRate":2082,"spinDirection":235},"zone":2,"typeConfidence":0.9,"plateTime":0.40513347121075416,"extension":5.622278285671672},"hitData":{"launchSpeed":80.9,"launchAngle":46.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":157.74,"coordY":105.15}},"index":3,"playId":"f66c0dbb-31a3-30eb-96e1-2e790aaf872e","pitchNumber":4,"startTime":"2026-06-03T03:55:14.918Z","endTime":"2026-06-03T03:55:22.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:55:22.142Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler called out on strikes.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-03T03:55:36.301Z","endTime":"2026-06-03T03:56:44.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27588721100379,"aZ":-25.469104847541523,"pfxX":-0.5097886394335429,"pfxZ":3.880590216489894,"pX":1.0173921516079134,"pZ":2.918973746733865,"vX0":7.821059618905708,"vY0":-130.38950425059159,"vZ0":-0.33367348105624184,"x":78.22,"y":159.97,"x0":-1.9493039783300883,"y0":50.0059679972135,"z0":4.963026144419278,"aX":-0.8817866384687477},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.2,"breakHorizontal":-0.7,"spinRate":2362,"spinDirection":202},"zone":12,"typeConfidence":0.91,"plateTime":0.41934719126881603,"extension":5.550765910868162},"index":0,"playId":"31a4d6ea-00f6-36c9-b0b9-b6f61aeeea07","pitchNumber":1,"startTime":"2026-06-03T03:55:49.066Z","endTime":"2026-06-03T03:55:52.986Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.403355570323413,"aZ":-24.434039392029895,"pfxX":-0.8291948665020319,"pfxZ":4.433221902905142,"pX":0.29047781678857726,"pZ":2.731530420050638,"vX0":6.487103245883731,"vY0":-131.0190072653367,"vZ0":-0.849829791298904,"x":105.93,"y":165.03,"x0":-2.1047589008393857,"y0":50.00608344994197,"z0":4.878001955481806,"aX":-1.4496612127481587},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.0,"breakHorizontal":0.1,"spinRate":2363,"spinDirection":203},"zone":6,"typeConfidence":0.9,"plateTime":0.41726263545307196,"extension":5.589156091708552},"index":1,"playId":"b192b39e-e78a-384f-993d-6f7537d67e92","pitchNumber":2,"startTime":"2026-06-03T03:56:04.354Z","endTime":"2026-06-03T03:56:08.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.44182697332687,"aZ":-26.63862315064522,"pfxX":-10.555582418863912,"pfxZ":2.945100976019404,"pX":-0.534710841657385,"pZ":2.6601521745224357,"vX0":6.775343388882918,"vY0":-137.20429137235845,"vZ0":-1.4170338659655934,"x":137.38,"y":166.96,"x0":-1.6832324855980532,"y0":50.00270373326634,"z0":5.023913351778837,"aX":-19.834475186330593},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.2,"breakHorizontal":17.4,"spinRate":2056,"spinDirection":229},"zone":4,"typeConfidence":0.91,"plateTime":0.40143811411746544,"extension":5.457456417787196},"index":2,"playId":"6e913958-e9b6-3e14-ab71-05ef380c7561","pitchNumber":3,"startTime":"2026-06-03T03:56:21.058Z","endTime":"2026-06-03T03:56:24.694Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.32218455604627,"aZ":-27.78141746187466,"pfxX":5.853310035063052,"pfxZ":3.0769056500417387,"pX":-0.4559876202337096,"pZ":1.8649225475985383,"vX0":2.681867589995376,"vY0":-119.3394907961639,"vZ0":-1.0217565575340974,"x":134.38,"y":188.43,"x0":-2.3584904239201867,"y0":50.00145848073824,"z0":4.826175298548784,"aX":8.348211551089278},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":5.6,"breakHorizontal":-11.3,"spinRate":2456,"spinDirection":70},"zone":7,"typeConfidence":0.9,"plateTime":0.46091197537595097,"extension":5.646761287482883},"index":3,"playId":"3c889072-dd92-3fe5-b112-55eae2d1c3ef","pitchNumber":4,"startTime":"2026-06-03T03:56:39.646Z","endTime":"2026-06-03T03:56:44.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:56:44.172Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-03T03:56:54.398Z","endTime":"2026-06-03T03:59:21.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.531697319949714,"aZ":-24.68269523093652,"pfxX":-10.982141747956277,"pfxZ":3.940273621286069,"pX":1.5995993442825212,"pZ":1.0761269625158674,"vX0":11.809789103099176,"vY0":-137.48376926557677,"vZ0":-5.901578584807616,"x":56.03,"y":209.72,"x0":-1.3396233057770892,"y0":50.00063678638299,"z0":4.942218989679259,"aX":-20.86974482652931},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.9,"breakHorizontal":17.2,"spinRate":2102,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.39948552800009285,"extension":5.432693450776024},"index":0,"playId":"4b7e2b0b-232a-3860-8e20-084d1a09514c","pitchNumber":1,"startTime":"2026-06-03T03:57:08.067Z","endTime":"2026-06-03T03:57:11.067Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.269544914921987,"aZ":-24.991876549553467,"pfxX":1.207547099085322,"pfxZ":4.129782197831705,"pX":1.0866884474684286,"pZ":2.5972546611638805,"vX0":7.242952393519376,"vY0":-131.16325847971936,"vZ0":-1.237117992632727,"x":75.58,"y":168.65,"x0":-1.8696154849088984,"y0":50.001838288606656,"z0":4.94214866489627,"aX":2.0987442897406305},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.4,"breakHorizontal":-3.8,"spinRate":2462,"spinDirection":199},"zone":12,"typeConfidence":0.91,"plateTime":0.4179194470782388,"extension":5.432228086675668},"index":1,"playId":"424e05d0-e4d0-37b7-bf4a-51611d5ec572","pitchNumber":2,"startTime":"2026-06-03T03:57:25.068Z","endTime":"2026-06-03T03:57:31.977Z","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":89.5,"endSpeed":81.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69172034897475,"aZ":-32.82633357204072,"pfxX":-9.72048121891197,"pfxZ":-0.38162357072403985,"pX":-0.09110392243841281,"pZ":2.061334617327995,"vX0":7.903310425473446,"vY0":-130.02426198084652,"vZ0":-0.6613331534893838,"x":120.47,"y":183.12,"x0":-1.921494157539048,"y0":50.004420580695374,"z0":4.830727149615966,"aX":-16.486517276601177},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.6,"breakHorizontal":15.6,"spinRate":1517,"spinDirection":247},"zone":8,"typeConfidence":0.89,"plateTime":0.42279715700380915,"extension":5.832839517841653},"index":2,"playId":"86d1f44f-8323-3db6-bd79-935c2011cb09","pitchNumber":3,"startTime":"2026-06-03T03:57:43.002Z","endTime":"2026-06-03T03:57:46.475Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-03T03:57:53.177Z","endTime":"2026-06-03T03:58:04.922Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"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":84.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24726036904019,"aZ":-19.62361096104115,"pfxX":-5.964547908169973,"pfxZ":6.778296972920881,"pX":0.23016251343417105,"pZ":2.5797979583918136,"vX0":6.57757605915076,"vY0":-136.04683291957053,"vZ0":-2.927958222540459,"x":108.23,"y":169.13,"x0":-1.4580976873536573,"y0":50.00427343645865,"z0":5.049755531044017,"aX":-11.045853510669144},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.8,"breakHorizontal":9.2,"spinRate":2108,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.40451249787071,"extension":5.2463389417275},"index":4,"playId":"bafed4ae-4d4e-3afc-a198-3b98e2f7d9a2","pitchNumber":4,"startTime":"2026-06-03T03:58:04.922Z","endTime":"2026-06-03T03:58:11.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":79.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.491700784688508,"aZ":-32.79642763978207,"pfxX":-8.866595533148477,"pfxZ":-0.38172061108547695,"pX":-1.5521819671283796,"pZ":2.3666043559372723,"vX0":3.9810669064649247,"vY0":-128.23439934223083,"vZ0":0.16771378470279208,"x":176.17,"y":174.88,"x0":-1.986633964018682,"y0":50.001370299144114,"z0":4.893138998105255,"aX":-14.52803654779345},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.4,"breakHorizontal":14.9,"spinRate":1456,"spinDirection":244},"zone":13,"typeConfidence":0.92,"plateTime":0.4297802363136274,"extension":5.723516210703553},"index":5,"playId":"fad66bf0-94e9-34e0-ad58-af5463501f25","pitchNumber":5,"startTime":"2026-06-03T03:58:38.393Z","endTime":"2026-06-03T03:58:41.599Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.694273629304696,"aZ":-29.615310510823058,"pfxX":5.975944072487741,"pfxZ":1.7455277465364074,"pX":0.18164852704512227,"pZ":0.9972080946324634,"vX0":3.764112703673714,"vY0":-120.90165435414424,"vZ0":-2.7542031258924595,"x":110.08,"y":211.86,"x0":-2.1769056869997465,"y0":50.00285997147801,"z0":4.775949013837842,"aX":8.760973244211016},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.8,"breakHorizontal":-11.8,"spinRate":2481,"spinDirection":73},"zone":14,"typeConfidence":0.9,"plateTime":0.45472093425970606,"extension":5.658077222590498},"index":6,"playId":"019f7ad9-181b-328d-9100-2ea21950e1ac","pitchNumber":6,"startTime":"2026-06-03T03:58:56.143Z","endTime":"2026-06-03T03:58:59.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74558326330742,"aZ":-31.636255171109816,"pfxX":3.4268991944590277,"pfxZ":0.38153710037374644,"pX":0.5808962759630228,"pZ":2.1394852080598112,"vX0":4.995509722036375,"vY0":-119.36264815383151,"vZ0":0.18199556613712997,"x":94.86,"y":181.01,"x0":-1.998805582190342,"y0":50.00511992205389,"z0":4.952693810216302,"aX":4.856999532106473},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.1,"breakHorizontal":-7.6,"spinRate":2434,"spinDirection":69},"zone":9,"typeConfidence":0.88,"plateTime":0.4620047250290016,"extension":5.734944239891767},"index":7,"playId":"1b967edc-8c25-3479-8bb7-843267141469","pitchNumber":7,"startTime":"2026-06-03T03:59:17.873Z","endTime":"2026-06-03T03:59:21.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T03:59:21.905Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chad Stevens called out on strikes, catcher Sebastián Rivero to first baseman Vaughn Grissom.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-03T04:01:19.141Z","endTime":"2026-06-03T04:02:55.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.3,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.142184224866373,"aZ":-14.289677647099543,"pfxX":5.160559962225591,"pfxZ":10.25057482675366,"pX":-0.613222431730308,"pZ":2.436077714541008,"vX0":-6.5452555863400965,"vY0":-132.00803498204158,"vZ0":-6.668502977261688,"x":140.37,"y":173.01,"x0":1.2413600407503302,"y0":50.00001325961991,"z0":6.069472878957834,"aX":9.001250225056479},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.0,"breakHorizontal":-7.7,"spinRate":2173,"spinDirection":150},"zone":4,"typeConfidence":0.89,"plateTime":0.41677321058711536,"extension":5.644800204145309},"index":0,"playId":"dc89a95f-6da9-3591-9cc6-0ee5cd4247d5","pitchNumber":1,"startTime":"2026-06-03T04:01:32.756Z","endTime":"2026-06-03T04:01:36.442Z","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":80.4,"endSpeed":73.8,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.750032183312452,"aZ":-23.11230859719795,"pfxX":9.305456754757145,"pfxZ":6.573131352742136,"pX":0.12391136374463878,"pZ":0.6643773448763179,"vX0":-5.602316985798401,"vY0":-116.85736501931844,"vZ0":-6.711652801566759,"x":112.28,"y":220.84,"x0":1.3477710022276235,"y0":50.00008362735427,"z0":5.755434427575036,"aX":12.82203176629896},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":10.4,"breakHorizontal":-15.4,"spinRate":2144,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.46934173421172387,"extension":5.822984033899647},"index":1,"playId":"3a94776c-109f-3f00-9c62-f851eaef4d88","pitchNumber":2,"startTime":"2026-06-03T04:01:48.912Z","endTime":"2026-06-03T04:01:52.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.6,"endSpeed":68.1,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.040214626175548,"aZ":-36.806766876782596,"pfxX":-7.547203873523314,"pfxZ":-3.9260134548616,"pX":0.013446372881990824,"pZ":3.8005565082598745,"vX0":-1.2026408751108368,"vY0":-108.52049203784887,"vZ0":3.096146325596467,"x":116.49,"y":136.16,"x0":1.5562792659626876,"y0":50.005080314246115,"z0":6.396707907133607,"aX":-8.897945693011295},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-5.8,"breakHorizontal":13.9,"spinRate":1839,"spinDirection":325},"zone":11,"typeConfidence":0.9,"plateTime":0.5069723941640261,"extension":5.402272692729541},"index":2,"playId":"b0f94e23-6769-3975-838d-dedfa93cf440","pitchNumber":3,"startTime":"2026-06-03T04:02:07.791Z","endTime":"2026-06-03T04:02:11.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71947009073515,"aZ":-15.858119767923613,"pfxX":3.5290196485090615,"pfxZ":9.178486938284568,"pX":-0.7109418764553606,"pZ":2.7511724324357045,"vX0":-6.499444517106748,"vY0":-132.80498251723174,"vZ0":-5.518639300155336,"x":144.1,"y":164.5,"x0":1.3149300849811385,"y0":50.00278608249396,"z0":6.018416851831144,"aX":6.273808512553064},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.5,"breakHorizontal":-4.9,"spinRate":2002,"spinDirection":148},"zone":4,"typeConfidence":0.9,"plateTime":0.4131909854116129,"extension":5.516564757375282},"index":3,"playId":"3f25c22b-4f2d-3706-adf6-d8e08c5724c6","pitchNumber":4,"startTime":"2026-06-03T04:02:24.291Z","endTime":"2026-06-03T04:02:27.541Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-03T04:02:36.000Z","endTime":"2026-06-03T04:02:47.980Z","isPitch":false,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"}},{"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":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.616155986681168,"aZ":-15.02670693412947,"pfxX":4.477699679639636,"pfxZ":9.683158076298374,"pX":-0.6684256070825173,"pZ":2.441070652840732,"vX0":-6.342406621942169,"vY0":-132.5531298660206,"vZ0":-6.572460729985682,"x":142.48,"y":172.87,"x0":1.1789370711754057,"y0":50.004330580957514,"z0":6.059540125770024,"aX":7.930859020679581},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.2,"breakHorizontal":-6.6,"spinRate":2104,"spinDirection":150},"zone":4,"typeConfidence":0.9,"plateTime":0.4139914876445605,"extension":5.558102851707054},"index":5,"playId":"7434f803-4ed7-3844-83e9-d1e76d4b2906","pitchNumber":5,"startTime":"2026-06-03T04:02:47.980Z","endTime":"2026-06-03T04:02:55.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T04:02:55.005Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, pitcher Sam Aldegheri to first baseman Vaughn Grissom.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-03T04:03:14.810Z","endTime":"2026-06-03T04:04:21.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691951,"link":"/api/v1/people/691951"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687093,"link":"/api/v1/people/687093"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.657235153604226,"aZ":-21.257958896047885,"pfxX":1.6751523058348041,"pfxZ":6.707642112982506,"pX":0.07146434325698398,"pZ":1.6161479401229983,"vX0":-4.0365322537966115,"vY0":-126.91804717730417,"vZ0":-6.701323098596296,"x":114.28,"y":195.14,"x0":1.4667815000441187,"y0":50.000159900780005,"z0":5.990665834153203,"aX":2.725127635632248},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.8,"breakHorizontal":-2.0,"spinRate":2259,"spinDirection":154},"zone":8,"typeConfidence":0.91,"plateTime":0.43201332798187764,"extension":5.469754000183515},"index":0,"playId":"5c78a256-9523-307b-8911-f6419f259483","pitchNumber":1,"startTime":"2026-06-03T04:03:22.549Z","endTime":"2026-06-03T04:03:26.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15685886035648,"aZ":-23.905598953300075,"pfxX":7.063940534859725,"pfxZ":6.030475030065829,"pX":0.3527046671692732,"pZ":1.6668444005352783,"vX0":-4.8811211621124775,"vY0":-116.71717939546788,"vZ0":-4.447945129636091,"x":103.56,"y":193.78,"x0":1.5593289341714711,"y0":50.00523516323681,"z0":5.864094474780739,"aX":9.691124022232389},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":10.0,"breakHorizontal":-11.5,"spinRate":1866,"spinDirection":92},"zone":9,"typeConfidence":2.0,"plateTime":0.4703235441832385,"extension":5.949676425645721},"index":1,"playId":"70f07f9d-e9e1-353b-a26d-89848442aee9","pitchNumber":2,"startTime":"2026-06-03T04:03:37.759Z","endTime":"2026-06-03T04:03:41.529Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-03T04:03:46.212Z","endTime":"2026-06-03T04:03:59.031Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.866477098279248,"aZ":-22.415996363831514,"pfxX":0.3536961044053122,"pfxZ":6.058993349972541,"pX":-1.5398636033759252,"pZ":2.9072606008264548,"vX0":-6.9579988807631175,"vY0":-126.41217410055843,"vZ0":-3.43053848478636,"x":175.7,"y":160.28,"x0":1.2077569299570525,"y0":50.004669576498635,"z0":6.090940033289152,"aX":0.5703178374558604},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.3,"breakHorizontal":1.0,"spinRate":2246,"spinDirection":147},"zone":11,"typeConfidence":0.91,"plateTime":0.4340416457010021,"extension":5.6442117487335075},"index":3,"playId":"4ab2964a-030d-3dd7-b491-7d9f112f0ca3","pitchNumber":3,"startTime":"2026-06-03T04:03:59.031Z","endTime":"2026-06-03T04:04:02.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.706364554398405,"aZ":-17.265914525505355,"pfxX":3.788416506259403,"pfxZ":8.224613947146716,"pX":-0.22989991153296177,"pZ":3.6532153382712926,"vX0":-5.480217630284925,"vY0":-133.9980110392528,"vZ0":-3.340698084304742,"x":125.76,"y":140.14,"x0":1.3522602204968133,"y0":50.006655448209166,"z0":6.154020685336504,"aX":6.871341378628003},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.4,"breakHorizontal":-5.6,"spinRate":2112,"spinDirection":143},"zone":11,"typeConfidence":0.9,"plateTime":0.4091897546537493,"extension":5.585196199232621},"hitData":{"launchSpeed":82.7,"launchAngle":-23.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.07,"coordY":182.87}},"index":4,"playId":"2610e3b7-62ae-343d-9892-b68998464d66","pitchNumber":4,"startTime":"2026-06-03T04:04:16.918Z","endTime":"2026-06-03T04:04:21.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T04:04:21.936Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro called out on strikes.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-03T04:04:39.679Z","endTime":"2026-06-03T04:05:59.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"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(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":83.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.591579138518444,"aZ":-12.943201777688106,"pfxX":5.350224806728024,"pfxZ":10.67790471315686,"pX":0.652798682373801,"pZ":2.4842276796898757,"vX0":-3.399394120695579,"vY0":-133.79052504036858,"vZ0":-6.92896732948486,"x":92.12,"y":171.71,"x0":1.2488857906432709,"y0":50.00648632554089,"z0":6.047486984444403,"aX":9.639178830881333},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.9,"breakHorizontal":-8.9,"spinRate":2155,"spinDirection":155},"zone":6,"typeConfidence":0.91,"plateTime":0.41041153261012875,"extension":5.7166765350974105},"index":0,"playId":"edec9b41-7880-3ae9-9a90-dd808475cd60","pitchNumber":1,"startTime":"2026-06-03T04:04:49.216Z","endTime":"2026-06-03T04:04:52.586Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-03T04:04:59.516Z","endTime":"2026-06-03T04:05:11.269Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96215022132118,"aZ":-24.31543171359264,"pfxX":7.114539191472577,"pfxZ":5.628113464981971,"pX":0.8385806225891629,"pZ":1.7960027069004934,"vX0":-3.717681436678136,"vY0":-117.88372381779165,"vZ0":-4.166150501088389,"x":85.04,"y":190.29,"x0":1.517815505195121,"y0":50.00471608391547,"z0":5.850403532838729,"aX":9.93994494412406},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":9.4,"breakHorizontal":-11.9,"spinRate":1888,"spinDirection":101},"zone":14,"typeConfidence":2.0,"plateTime":0.46595324172417474,"extension":5.972148276049593},"index":2,"playId":"409cc62d-60a1-3fe9-b2f9-aea723c504a4","pitchNumber":2,"startTime":"2026-06-03T04:05:11.269Z","endTime":"2026-06-03T04:05:17.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60150709986986,"aZ":-26.048503490233067,"pfxX":6.214341073747206,"pfxZ":4.247767693739,"pX":2.508990507613305,"pZ":2.722548060156748,"vX0":0.1595519761583872,"vY0":-119.21605135520724,"vZ0":-2.0800404792584737,"x":21.36,"y":165.27,"x0":1.6337461144379521,"y0":50.00160448654778,"z0":5.954103656160328,"aX":8.957111405676516},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.4,"breakHorizontal":-11.3,"spinRate":1615,"spinDirection":102},"zone":12,"typeConfidence":2.0,"plateTime":0.45918348120815544,"extension":5.8148408895038886},"index":3,"playId":"361da48b-8446-3923-93eb-dd6080c395f4","pitchNumber":3,"startTime":"2026-06-03T04:05:37.652Z","endTime":"2026-06-03T04:05:40.809Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92380866417685,"aZ":-30.8356898008081,"pfxX":0.30146589698198856,"pfxZ":0.8728870819555343,"pX":-0.30571878976771427,"pZ":3.2033828099935158,"vX0":-4.14874384901826,"vY0":-122.94044343874427,"vZ0":-0.9243074667768933,"x":128.65,"y":152.29,"x0":1.363085652542847,"y0":50.00292721504039,"z0":6.196826677406431,"aX":0.46275975604107966},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.6,"breakHorizontal":0.4,"spinRate":2095,"spinDirection":211},"zone":1,"typeConfidence":0.9,"plateTime":0.44519500615414165,"extension":5.617869196076961},"index":4,"playId":"909fdebb-85f8-367d-8327-0e64f5a90fd1","pitchNumber":4,"startTime":"2026-06-03T04:05:54.754Z","endTime":"2026-06-03T04:05:59.034Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T04:05:59.034Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wade Meckler flies out to left fielder Sterlin Thompson.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-03T04:08:20.520Z","endTime":"2026-06-03T04:08:59.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: TJ Shook replaces Blas Castaño.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-03T04:07:13.910Z","endTime":"2026-06-03T04:08:22.309Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669298,"link":"/api/v1/people/669298"},"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.4,"endSpeed":84.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.0011453357588,"aZ":-17.134315377394252,"pfxX":-8.77930213870339,"pfxZ":8.214980527938447,"pX":1.1413323139706335,"pZ":3.030659787493457,"vX0":9.490315310191615,"vY0":-135.54047970926985,"vZ0":-3.4007215889412628,"x":73.5,"y":156.95,"x0":-1.29149918272012,"y0":50.00397846846178,"z0":5.522499248907009,"aX":-16.077163156249288},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.2,"breakHorizontal":13.4,"spinRate":2304,"spinDirection":229},"zone":12,"typeConfidence":0.91,"plateTime":0.4065700963692209,"extension":6.6960723539676685},"index":1,"playId":"6c41c3fc-2601-3cae-9a1c-56633f9ed88f","pitchNumber":1,"startTime":"2026-06-03T04:08:22.309Z","endTime":"2026-06-03T04:08:25.908Z","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.3,"endSpeed":84.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89263373319966,"aZ":-18.726223861951965,"pfxX":-7.454456914856307,"pfxZ":7.334216887015696,"pX":-0.6265286449298816,"pZ":3.367366103592842,"vX0":5.6372791847213195,"vY0":-135.6083314139836,"vZ0":-1.9786449339098973,"x":140.88,"y":147.86,"x0":-1.779835063417645,"y0":50.003433375000746,"z0":5.434377053757422,"aX":-13.671529660224435},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":12.0,"spinRate":2013,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.40629449427645126,"extension":6.675420630969289},"index":2,"playId":"1f67c65f-41bf-381b-bf6c-ff1ba96a8356","pitchNumber":2,"startTime":"2026-06-03T04:08:39.156Z","endTime":"2026-06-03T04:08:43.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.888886641750794,"aZ":-20.622801475058395,"pfxX":0.8074945266390265,"pfxZ":6.695648418965526,"pX":-0.27334404924990835,"pZ":2.9262773388257024,"vX0":3.515073862346374,"vY0":-130.37024042148383,"vZ0":-2.637565035677208,"x":127.42,"y":159.77,"x0":-1.7428342879239866,"y0":50.001383813587076,"z0":5.504170090393762,"aX":1.3919823989247886},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.8,"breakHorizontal":-2.3,"spinRate":2296,"spinDirection":197},"zone":2,"typeConfidence":0.9,"plateTime":0.4198145375772344,"extension":6.644420536325326},"hitData":{"launchSpeed":91.3,"launchAngle":35.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":51.95,"coordY":98.32}},"index":3,"playId":"48ef1ae0-5994-39bc-b740-0e2228977b4f","pitchNumber":3,"startTime":"2026-06-03T04:08:52.594Z","endTime":"2026-06-03T04:08:59.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T04:08:59.500Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Vaughn Grissom doubles (10) on a sharp line drive to center fielder Jake McCarthy.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-03T04:09:14.271Z","endTime":"2026-06-03T04:10:05.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.832203406842414,"aZ":-33.54757063750671,"pfxX":7.9037578155181825,"pfxZ":-0.985320489665094,"pX":0.07850687997240761,"pZ":2.5290640811758194,"vX0":1.8085294673123777,"vY0":-118.03438649868345,"vZ0":-0.03071046883578643,"x":114.01,"y":170.5,"x0":-1.7271003354002883,"y0":50.00487679524974,"z0":5.673147826838383,"aX":10.974539834248434},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-1.4,"breakHorizontal":-14.8,"spinRate":2151,"spinDirection":71},"zone":5,"typeConfidence":0.91,"plateTime":0.46692055634595686,"extension":6.609440439021033},"index":0,"playId":"2e6ffee0-30b7-34dc-8aa5-b992a25cfeb9","pitchNumber":1,"startTime":"2026-06-03T04:09:35.862Z","endTime":"2026-06-03T04:09:39.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.818065749075874,"aZ":-31.915331166169878,"pfxX":8.46063931809625,"pfxZ":0.1853171870967394,"pX":0.33288242466602425,"pZ":2.3914588300067203,"vX0":2.0621507098638494,"vY0":-118.90316557066679,"vZ0":-1.0009864308760492,"x":104.31,"y":174.21,"x0":-1.6475135925372493,"y0":50.0038090030571,"z0":5.750959568667253,"aX":11.943021011671354},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.4,"breakHorizontal":-15.8,"spinRate":2251,"spinDirection":64},"zone":6,"typeConfidence":0.91,"plateTime":0.46316767594523656,"extension":6.415974507796435},"hitData":{"launchSpeed":107.2,"launchAngle":20.0,"totalDistance":370.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":88.35,"coordY":54.4}},"index":1,"playId":"fd93a4eb-92e2-31a3-9bae-6b5b5f7384ad","pitchNumber":2,"startTime":"2026-06-03T04:09:49.071Z","endTime":"2026-06-03T04:10:05.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T04:10:05.254Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Jo Adell lines into an unassisted double play, second baseman Chad Stevens. Vaughn Grissom out at 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-03T04:10:16.074Z","endTime":"2026-06-03T04:11:54.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","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":677060,"link":"/api/v1/people/677060"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","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":677060,"link":"/api/v1/people/677060"},"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":1},"pitchData":{"startSpeed":85.8,"endSpeed":77.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.755392413465557,"aZ":-29.408167391844334,"pfxX":-10.105074508756584,"pfxZ":1.775731293139418,"pX":-2.0332101785413563,"pZ":1.4721506023663584,"vX0":2.3451228099407464,"vY0":-124.81076983447862,"vZ0":-4.110961983013864,"x":194.5,"y":199.03,"x0":-1.6819734332481755,"y0":50.00006777620071,"z0":5.604993461516757,"aX":-15.691869756325652},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.4,"breakHorizontal":17.6,"spinRate":1636,"spinDirection":259},"zone":13,"typeConfidence":0.9,"plateTime":0.441488705179486,"extension":6.520491849533699},"index":0,"playId":"62405d57-1827-3acc-b081-4fd761d8e783","pitchNumber":1,"startTime":"2026-06-03T04:10:30.865Z","endTime":"2026-06-03T04:10:35.181Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":74.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92622369184318,"aZ":-26.09988996499625,"pfxX":4.300709951722132,"pfxZ":4.274656651514405,"pX":0.9160975386836396,"pZ":0.9103904955603154,"vX0":4.880003753866255,"vY0":-119.77454546636412,"vZ0":-5.132150997264285,"x":82.08,"y":214.2,"x0":-1.7237039815453243,"y0":50.002493907812145,"z0":5.479241120381047,"aX":6.108625922551531},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.5,"breakHorizontal":-9.1,"spinRate":2387,"spinDirection":114},"zone":14,"typeConfidence":0.89,"plateTime":0.46124374911057675,"extension":6.524926479876697},"index":1,"playId":"c90cbb6f-cb98-3fb6-a6d0-8313a34cecb9","pitchNumber":2,"startTime":"2026-06-03T04:10:51.245Z","endTime":"2026-06-03T04:10:54.817Z","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":92.1,"endSpeed":82.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47765444848777,"aZ":-16.823556672576103,"pfxX":-8.950593233401879,"pfxZ":8.630741280659976,"pX":1.133812215954258,"pZ":2.539364023995544,"vX0":9.605574715811509,"vY0":-133.6720027658892,"vZ0":-4.4643776508144555,"x":73.78,"y":170.22,"x0":-1.373308703937547,"y0":50.00019720428246,"z0":5.468966862137262,"aX":-15.914599831368077},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.6,"breakHorizontal":13.7,"spinRate":2141,"spinDirection":228},"zone":14,"typeConfidence":0.91,"plateTime":0.4125005734966125,"extension":6.734147536404345},"index":2,"playId":"1bc8a9b0-5c90-30cf-acfa-710a94d30d5f","pitchNumber":3,"startTime":"2026-06-03T04:11:10.940Z","endTime":"2026-06-03T04:11:14.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10319833959305,"aZ":-16.574351872732613,"pfxX":-8.165805345118581,"pfxZ":8.488059853519584,"pX":-0.4094754045004681,"pZ":2.4172609240976706,"vX0":5.782196978383347,"vY0":-135.55901184078445,"vZ0":-5.106895956511587,"x":132.61,"y":173.51,"x0":-1.5228330019661818,"y0":50.00326839306171,"z0":5.504984216999508,"aX":-15.007288021208995},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.3,"breakHorizontal":13.3,"spinRate":2215,"spinDirection":227},"zone":4,"typeConfidence":0.91,"plateTime":0.40600355841181957,"extension":6.480516967632557},"index":3,"playId":"73c1c7f9-40d0-3c86-9fa2-1fc7e35b2123","pitchNumber":4,"startTime":"2026-06-03T04:11:29.725Z","endTime":"2026-06-03T04:11:33.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14488276020461,"aZ":-16.25652689835435,"pfxX":-8.251410344969232,"pfxZ":8.682789939703586,"pX":-0.4500495249747983,"pZ":3.2982319010602206,"vX0":5.788275703690464,"vY0":-135.41447918150038,"vZ0":-2.8849318251019747,"x":134.15,"y":149.73,"x0":-1.557393453707697,"y0":50.001483255109136,"z0":5.5329434335592005,"aX":-15.1244927888207},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.2,"breakHorizontal":13.4,"spinRate":2195,"spinDirection":226},"zone":1,"typeConfidence":0.92,"plateTime":0.40650032705813643,"extension":6.511590033811855},"hitData":{"launchSpeed":52.5,"launchAngle":25.0,"totalDistance":136.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":127.72,"coordY":147.7}},"index":4,"playId":"5c1ea68d-178c-35a7-8fa0-ff08b497bb83","pitchNumber":5,"startTime":"2026-06-03T04:11:48.158Z","endTime":"2026-06-03T04:11:54.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T04:11:54.606Z","atBatIndex":69},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"TJ Rumfield pops out to third baseman Donovan Walton in foul territory.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-03T04:14:02.244Z","endTime":"2026-06-03T04:14:35.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.873214956308423,"aZ":-15.728722656444035,"pfxX":4.085511080794058,"pfxZ":9.584454739935795,"pX":-1.434019349183987,"pZ":0.7410614231402483,"vX0":-8.001651319176954,"vY0":-130.0652005288535,"vZ0":-10.111239021895763,"x":171.66,"y":218.77,"x0":1.1492919453181012,"y0":50.00332844060093,"z0":5.867501292532436,"aX":7.011149511540464},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.2,"breakHorizontal":-5.6,"spinRate":2244,"spinDirection":145},"zone":13,"typeConfidence":0.89,"plateTime":0.42085217265313224,"extension":5.688279671173253},"index":0,"playId":"871ea2a1-905a-377d-8d89-a8b1cb6ef4b5","pitchNumber":1,"startTime":"2026-06-03T04:14:10.232Z","endTime":"2026-06-03T04:14:14.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83580334678723,"aZ":-24.8348155626667,"pfxX":-1.324406889711073,"pfxZ":4.690591987788478,"pX":-0.7460411760266225,"pZ":2.254603094305156,"vX0":-4.8641218459583175,"vY0":-124.31160733967059,"vZ0":-4.060738797363595,"x":145.44,"y":177.91,"x0":1.407907204118789,"y0":50.00544392362393,"z0":5.970148678171158,"aX":-2.073488780633059},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.8,"breakHorizontal":3.5,"spinRate":2161,"spinDirection":169},"zone":7,"typeConfidence":0.92,"plateTime":0.4405470731102601,"extension":5.329199577519444},"hitData":{"launchSpeed":64.4,"launchAngle":77.0,"totalDistance":53.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":107.77,"coordY":192.23}},"index":1,"playId":"e8bcd9d3-6421-3726-8781-dbd473be0875","pitchNumber":2,"startTime":"2026-06-03T04:14:26.902Z","endTime":"2026-06-03T04:14:35.330Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T04:14:35.330Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hunter Goodman doubles (10) on a ground ball to left fielder Wade Meckler.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-03T04:14:49.766Z","endTime":"2026-06-03T04:15:46.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":79.9,"endSpeed":72.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47156326563166,"aZ":-25.752452650148367,"pfxX":8.497959781037117,"pfxZ":4.7242181722291114,"pX":1.4664404839423768,"pZ":2.6972567978420177,"vX0":-2.884434259563738,"vY0":-116.34835825990967,"vZ0":-1.9181026076423118,"x":61.1,"y":165.95,"x0":1.6238177184100646,"y0":50.00550054184089,"z0":5.992251507648559,"aX":11.558207404571094},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":8.3,"breakHorizontal":-14.6,"spinRate":1886,"spinDirection":102},"zone":12,"typeConfidence":2.0,"plateTime":0.47222515044718794,"extension":5.7966206797785516},"index":0,"playId":"b211a61f-ffc8-39f3-8b1b-564aa1c9719b","pitchNumber":1,"startTime":"2026-06-03T04:15:01.943Z","endTime":"2026-06-03T04:15:05.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.841616068771142,"aZ":-14.351025943372342,"pfxX":4.7649877899802116,"pfxZ":10.182389585081722,"pX":-0.5591245761783826,"pZ":1.7573318123263277,"vX0":-6.292072924647345,"vY0":-131.69129431055848,"vZ0":-8.00695794632342,"x":138.31,"y":191.33,"x0":1.245781047793625,"y0":50.005011405386036,"z0":5.906215657012292,"aX":8.342823414227167},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.8,"breakHorizontal":-7.2,"spinRate":2154,"spinDirection":149},"zone":7,"typeConfidence":0.9,"plateTime":0.41645873921188103,"extension":5.544253118329049},"index":1,"playId":"6adf65c6-2dbb-3348-b508-0bbf10064fa1","pitchNumber":2,"startTime":"2026-06-03T04:15:16.662Z","endTime":"2026-06-03T04:15:20.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83255089126188,"aZ":-22.794490280955817,"pfxX":8.01524970564355,"pfxZ":6.786252276574416,"pX":-0.01777812309016129,"pZ":1.5521453200287512,"vX0":-5.870588419693937,"vY0":-117.2747676262216,"vZ0":-4.964810855745259,"x":117.68,"y":196.87,"x0":1.4864328870183265,"y0":50.00272466229096,"z0":5.844299504181413,"aX":11.075656148066214},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":11.2,"breakHorizontal":-13.0,"spinRate":2006,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.46848832863595247,"extension":6.038375324823384},"hitData":{"launchSpeed":87.3,"launchAngle":6.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.8,"coordY":124.17}},"index":2,"playId":"a722ce9a-79a1-3f10-856d-36df61f0cd75","pitchNumber":3,"startTime":"2026-06-03T04:15:33.956Z","endTime":"2026-06-03T04:15:46.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T04:15:46.508Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Troy Johnston walks.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-03T04:16:05.433Z","endTime":"2026-06-03T04:18:38.894Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.171482037695508,"aZ":-15.58197625968893,"pfxX":4.303727394834409,"pfxZ":9.625556069052507,"pX":0.053186627497202384,"pZ":3.8203176309763553,"vX0":-4.615404828720733,"vY0":-131.08147245553596,"vZ0":-3.2677405914999325,"x":114.97,"y":135.63,"x0":1.2856014519667447,"y0":50.00294105464645,"z0":6.260883061635838,"aX":7.418615165658806},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.8,"breakHorizontal":-6.6,"spinRate":2067,"spinDirection":151},"zone":12,"typeConfidence":0.79,"plateTime":0.41939261394308325,"extension":5.556137214750003},"index":0,"playId":"cc2f49be-49e7-3a08-b2a1-0e428d69bfa4","pitchNumber":1,"startTime":"2026-06-03T04:16:22.264Z","endTime":"2026-06-03T04:16:25.441Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-03T04:16:40.952Z","endTime":"2026-06-03T04:16:54.395Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.416497760948406,"aZ":-23.852065728706982,"pfxX":-0.46028115066954944,"pfxZ":5.253025542106644,"pX":-0.8968112605746754,"pZ":2.269632687417393,"vX0":-5.0673281577564016,"vY0":-125.3425191393587,"vZ0":-4.706515683061889,"x":151.18,"y":177.5,"x0":1.2146814006156483,"y0":50.00318560188618,"z0":6.130510611258314,"aX":-0.7276183947892135},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.6,"breakHorizontal":2.0,"spinRate":2103,"spinDirection":162},"zone":13,"typeConfidence":0.92,"plateTime":0.43776765018439256,"extension":5.628128360006278},"index":2,"playId":"e552f2cd-f8bd-36fd-8e7c-747851dd3a51","pitchNumber":2,"startTime":"2026-06-03T04:16:54.395Z","endTime":"2026-06-03T04:16:57.721Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.146319449086857,"aZ":-17.675668937506074,"pfxX":3.4215272407516446,"pfxZ":8.163336739188912,"pX":-0.46441456428670547,"pZ":4.0737272738191015,"vX0":-5.705034845977882,"vY0":-132.6218297600406,"vZ0":-2.384999094955807,"x":134.7,"y":128.79,"x0":1.272977795544377,"y0":50.00256173739208,"z0":6.2781675900912415,"aX":6.077137092040425},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.4,"breakHorizontal":-4.9,"spinRate":1991,"spinDirection":153},"zone":11,"typeConfidence":0.89,"plateTime":0.41347108588585435,"extension":5.540289112962988},"index":3,"playId":"1e7e14c7-f0d0-396a-b77a-fbdbd569a86e","pitchNumber":3,"startTime":"2026-06-03T04:17:17.968Z","endTime":"2026-06-03T04:17:21.520Z","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":90.5,"endSpeed":83.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.523684735880586,"aZ":-17.19201029776909,"pfxX":3.5067403253009792,"pfxZ":8.552878939989554,"pX":-0.7619488602231733,"pZ":1.027811549376204,"vX0":-5.959376435868548,"vY0":-131.4180526946604,"vZ0":-9.545172211894812,"x":146.04,"y":211.03,"x0":1.0781192465638894,"y0":50.000308711914954,"z0":5.980553466362014,"aX":6.14100486289237},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.6,"breakHorizontal":-5.0,"spinRate":1966,"spinDirection":153},"zone":13,"typeConfidence":0.89,"plateTime":0.4165803162448225,"extension":5.76737533653871},"index":4,"playId":"2dace217-3afa-306e-93e2-4e7867eb6a63","pitchNumber":4,"startTime":"2026-06-03T04:17:39.324Z","endTime":"2026-06-03T04:17:43.537Z","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":1},"index":5,"playId":"bf2f0cd9-b12d-40c7-8df8-bc8467121f96","startTime":"2026-06-03T04:17:58.188Z","endTime":"2026-06-03T04:18:03.188Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52817161393791,"aZ":-25.798788337256283,"pfxX":1.3290738167095844,"pfxZ":3.9227721895108747,"pX":-0.058652141298782205,"pZ":3.7289523712753687,"vX0":-3.7653757337751754,"vY0":-126.84771450458136,"vZ0":-1.1041194045441713,"x":119.24,"y":138.1,"x0":1.2738999013049455,"y0":50.00354326163007,"z0":6.231275304000559,"aX":2.160944144178382},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.1,"breakHorizontal":-1.6,"spinRate":2096,"spinDirection":164},"zone":11,"typeConfidence":0.92,"plateTime":0.4321925792871504,"extension":5.524228820761761},"index":6,"playId":"b136321f-2da0-3e79-9bd6-933a124bd97d","pitchNumber":5,"startTime":"2026-06-03T04:18:13.160Z","endTime":"2026-06-03T04:18:17.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.182061827664302,"aZ":-17.718557331762803,"pfxX":3.0925628897636646,"pfxZ":8.339627407309486,"pX":-1.4004969720862621,"pZ":0.6874665561507266,"vX0":-7.528656448154338,"vY0":-130.72807141090917,"vZ0":-10.024179739551817,"x":170.38,"y":220.22,"x0":1.113050464718431,"y0":50.00297018273341,"z0":5.897765516357356,"aX":5.361097928773722},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.1,"breakHorizontal":-4.0,"spinRate":1911,"spinDirection":147},"zone":13,"typeConfidence":0.88,"plateTime":0.41875184306690594,"extension":5.88707806303363},"index":7,"playId":"bc6d7e36-7f20-3113-aa6d-231b75cfc95e","pitchNumber":6,"startTime":"2026-06-03T04:18:34.642Z","endTime":"2026-06-03T04:18:38.894Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T04:18:38.894Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Tovar strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-03T04:19:50.539Z","endTime":"2026-06-03T04:20:58.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665861,"link":"/api/v1/people/665861"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-03T04:18:51.354Z","endTime":"2026-06-03T04:19:52.628Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.2,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68695931664316,"aZ":-23.389848101248287,"pfxX":7.543850095995847,"pfxZ":6.388583880916981,"pX":1.294154280133292,"pZ":3.2068997195937374,"vX0":-2.821965842074306,"vY0":-117.01553362622434,"vZ0":-1.3281704852929395,"x":67.67,"y":152.19,"x0":1.540819153398649,"y0":50.00566582494454,"z0":5.989342100491306,"aX":10.381869273797696},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":11.5,"breakHorizontal":-12.8,"spinRate":1646,"spinDirection":103},"zone":12,"typeConfidence":2.0,"plateTime":0.4694721380043716,"extension":5.919907572200041},"index":1,"playId":"67cd0f24-90d1-3caf-87df-dc3803e5b1a4","pitchNumber":1,"startTime":"2026-06-03T04:19:52.628Z","endTime":"2026-06-03T04:19:56.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":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.6,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.431238012480247,"aZ":-20.913363035098712,"pfxX":6.1361098316591205,"pfxZ":8.133253223076663,"pX":0.7526180035179767,"pZ":2.335286573649299,"vX0":-3.2842735209369067,"vY0":-117.28188753966522,"vZ0":-3.8263856368467937,"x":88.31,"y":175.73,"x0":1.3782771161611005,"y0":50.00370299286921,"z0":5.952444780244686,"aX":8.496970241640845},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":14.0,"breakHorizontal":-10.2,"spinRate":1785,"spinDirection":105},"zone":6,"typeConfidence":2.0,"plateTime":0.46810825823328805,"extension":5.785496500670251},"index":2,"playId":"b91fbe72-90b7-322f-8fa4-b0f8411a6c5a","pitchNumber":2,"startTime":"2026-06-03T04:20:09.507Z","endTime":"2026-06-03T04:20:12.915Z","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":80.3,"endSpeed":73.3,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.060464566903764,"aZ":-20.327046723055577,"pfxX":6.7585767636879845,"pfxZ":8.643569259534939,"pX":-0.4385463245519421,"pZ":1.6026455767220589,"vX0":-5.933522202274653,"vY0":-116.64103031869416,"vZ0":-5.269788667107559,"x":133.72,"y":195.51,"x0":1.2668546307811839,"y0":50.002384557777994,"z0":5.821954736481245,"aX":9.261934752750992},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":14.5,"breakHorizontal":-10.7,"spinRate":1808,"spinDirection":107},"zone":7,"typeConfidence":2.0,"plateTime":0.47057908572645823,"extension":5.943531842499206},"index":3,"playId":"d1925f52-f504-3f8b-b605-aacdac10283a","pitchNumber":3,"startTime":"2026-06-03T04:20:30.568Z","endTime":"2026-06-03T04:20:35.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.219,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.999111554548925,"aZ":-20.811502869576763,"pfxX":6.492585494672747,"pfxZ":7.916746758091821,"pX":0.7615019836481481,"pZ":1.8382339712533504,"vX0":-3.549678948053501,"vY0":-119.05459568625042,"vZ0":-5.056552286065637,"x":87.97,"y":189.15,"x0":1.428840959480429,"y0":50.00049597354164,"z0":5.874940448335757,"aX":9.312660913244008},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":13.3,"breakHorizontal":-10.9,"spinRate":1860,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.4601874362159233,"extension":6.01988980624487},"index":4,"playId":"f7eb9d3d-cf20-3e6d-bf92-bc58e86320ed","pitchNumber":4,"startTime":"2026-06-03T04:20:53.818Z","endTime":"2026-06-03T04:20:58.910Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T04:20:58.910Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Sterlin Thompson lines out sharply to center fielder Mike Trout.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-03T04:21:12.008Z","endTime":"2026-06-03T04:23:01.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"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":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16540543630166,"aZ":-20.92388693726255,"pfxX":7.328745776371272,"pfxZ":8.160989957481998,"pX":-0.4349562588075116,"pZ":1.510878488759277,"vX0":-6.076256213536081,"vY0":-116.71046080584257,"vZ0":-5.4100296967329715,"x":133.58,"y":197.99,"x0":1.2513312927495543,"y0":50.00030023376966,"z0":5.831925628100102,"aX":10.099136037694045},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":13.7,"breakHorizontal":-11.8,"spinRate":1783,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.4694757969907899,"extension":5.952861763646168},"index":0,"playId":"707a7228-ee2d-378a-9385-48ba664b9e04","pitchNumber":1,"startTime":"2026-06-03T04:21:24.576Z","endTime":"2026-06-03T04:21:29.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.447445346687722,"aZ":-23.273126948122147,"pfxX":-0.43661837638158163,"pfxZ":5.592636626200892,"pX":-0.8966306392996376,"pZ":1.9745959940381075,"vX0":-5.3654027921921585,"vY0":-125.13872273424089,"vZ0":-5.292108510532132,"x":151.18,"y":185.47,"x0":1.328905941008876,"y0":50.003533353517305,"z0":6.015058014910708,"aX":-0.6935520953609416},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.1,"breakHorizontal":2.0,"spinRate":2142,"spinDirection":152},"zone":13,"typeConfidence":0.92,"plateTime":0.4371342267174865,"extension":5.5780528733982315},"index":1,"playId":"d3cc6eb1-28ee-3ee8-ae4c-e73a896e1778","pitchNumber":2,"startTime":"2026-06-03T04:21:43.384Z","endTime":"2026-06-03T04:21:46.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.7,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.101648707432528,"aZ":-16.882929927147657,"pfxX":4.3553520184036065,"pfxZ":8.454484237044595,"pX":0.5583791277394239,"pZ":3.3458655931292767,"vX0":-3.6806922005262424,"vY0":-134.13812184340696,"vZ0":-4.125420240538221,"x":95.72,"y":148.44,"x0":1.387684136880567,"y0":50.001201668146756,"z0":6.120257030273763,"aX":7.875138962086572},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.5,"breakHorizontal":-7.0,"spinRate":2084,"spinDirection":151},"zone":3,"typeConfidence":0.9,"plateTime":0.4095454771691931,"extension":5.567647893134085},"index":2,"playId":"d7fc4000-4753-3ce0-af3b-606be030358b","pitchNumber":3,"startTime":"2026-06-03T04:22:07.450Z","endTime":"2026-06-03T04:22:12.763Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.545712599155888,"aZ":-30.164378238218237,"pfxX":-1.747965072096779,"pfxZ":1.3276200871368982,"pX":-2.4940213086824805,"pZ":1.8218757963519225,"vX0":-8.408595541479357,"vY0":-122.63771866302106,"vZ0":-3.9665570769586225,"x":212.07,"y":189.59,"x0":1.2143411657089576,"y0":50.004733174561814,"z0":6.04952043146562,"aX":-2.645339670984592},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.7,"breakHorizontal":5.3,"spinRate":2442,"spinDirection":230},"zone":13,"typeConfidence":0.9,"plateTime":0.4476074372595673,"extension":5.7971615551918445},"index":3,"playId":"0e5fbb70-d0d4-3708-8f5c-c3492d237d09","pitchNumber":4,"startTime":"2026-06-03T04:22:35.646Z","endTime":"2026-06-03T04:22:39.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.988960908362134,"aZ":-29.973269614085893,"pfxX":-3.502004390685541,"pfxZ":1.442598501009039,"pX":-0.7798273664711222,"pZ":3.2605884918697696,"vX0":-3.9493747274616275,"vY0":-123.18307316775004,"vZ0":-0.9833308344940518,"x":146.73,"y":150.74,"x0":1.3032603912320733,"y0":50.00456605705867,"z0":6.214297957213,"aX":-5.3451580022357765},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.6,"breakHorizontal":7.3,"spinRate":2236,"spinDirection":208},"zone":1,"typeConfidence":0.91,"plateTime":0.4457856616269611,"extension":5.553589733028022},"hitData":{"launchSpeed":106.4,"launchAngle":17.0,"totalDistance":349.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":120.58,"coordY":58.99}},"index":4,"playId":"89beb03a-5c3d-3eff-b9cc-75db09a15068","pitchNumber":5,"startTime":"2026-06-03T04:22:54.938Z","endTime":"2026-06-03T04:23:01.358Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T04:23:01.358Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Donovan Walton strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-03T04:25:26.301Z","endTime":"2026-06-03T04:26:40.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Juan Mejia replaces TJ Shook.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-03T04:24:53.334Z","endTime":"2026-06-03T04:25:28.497Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675848,"link":"/api/v1/people/675848"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60444405364352,"aZ":-19.53998617139383,"pfxX":-4.0056014382425555,"pfxZ":6.301884649775861,"pX":0.1974931949543113,"pZ":3.9398446233795754,"vX0":6.516430292431698,"vY0":-140.83555269225442,"vZ0":-2.114210347750382,"x":109.47,"y":132.4,"x0":-1.6280512298892602,"y0":50.001695680650414,"z0":5.966873883233218,"aX":-8.0297660321868},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.2,"breakHorizontal":5.9,"spinRate":2579,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.38922891662048054,"extension":5.81696639415078},"index":1,"playId":"975ce0cf-9f23-3179-b59b-49ac9dcb4129","pitchNumber":1,"startTime":"2026-06-03T04:25:28.497Z","endTime":"2026-06-03T04:25:32.198Z","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.6,"endSpeed":88.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.352276393491096,"aZ":-17.921025213847557,"pfxX":-5.42758295687411,"pfxZ":7.133178349566621,"pX":-0.6842779693256238,"pZ":2.4012305973331,"vX0":4.490052704383433,"vY0":-140.5621482612189,"vZ0":-6.106892834840051,"x":143.08,"y":173.95,"x0":-1.5985170235712458,"y0":50.00267498075135,"z0":5.768818475570131,"aX":-10.842950523491599},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.9,"breakHorizontal":8.9,"spinRate":2378,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.3899325162763283,"extension":5.849950668535609},"index":2,"playId":"bf4885a7-5bbc-3e18-b248-45674491133c","pitchNumber":2,"startTime":"2026-06-03T04:25:41.680Z","endTime":"2026-06-03T04:25:45.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00611959836975,"aZ":-12.62951191174207,"pfxX":-3.2016305624335724,"pfxZ":9.938749530360157,"pX":0.576476025198495,"pZ":3.4429303887207126,"vX0":6.739228527200236,"vY0":-139.93600990614365,"vZ0":-4.241389988098109,"x":95.03,"y":145.82,"x0":-1.4561287540509866,"y0":50.005927189906835,"z0":5.816708610814578,"aX":-6.298466865293194},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.2,"breakHorizontal":4.3,"spinRate":2635,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39265589278548907,"extension":5.789776557985599},"index":3,"playId":"0ef0892e-a52f-3fc9-a449-0fb5e9709532","pitchNumber":3,"startTime":"2026-06-03T04:25:56.993Z","endTime":"2026-06-03T04:26:00.574Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-03T04:26:10.004Z","endTime":"2026-06-03T04:26:20.432Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54778689784666,"aZ":-16.411957368883073,"pfxX":-5.776728294038243,"pfxZ":7.66396560429287,"pX":1.0825785753857766,"pZ":2.2311319829936305,"vX0":9.02915982588579,"vY0":-142.45854414707625,"vZ0":-7.042300231053241,"x":75.73,"y":178.54,"x0":-1.3765725460606126,"y0":50.00241533398085,"z0":5.77152102654952,"aX":-11.880665646985598},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.6,"breakHorizontal":8.6,"spinRate":2462,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.38439041615474157,"extension":5.949850549685749},"index":5,"playId":"9f70f00e-cb21-3272-9eb5-1264ec167917","pitchNumber":4,"startTime":"2026-06-03T04:26:20.432Z","endTime":"2026-06-03T04:26:23.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20480990782848,"aZ":-25.842879960691647,"pfxX":5.717385399050302,"pfxZ":3.937325104525529,"pX":0.09433214720238232,"pZ":3.3706711187168468,"vX0":2.909757368380432,"vY0":-126.43432166137296,"vZ0":-1.0333394566101985,"x":113.4,"y":147.77,"x0":-1.8165407881215183,"y0":50.00489920358087,"z0":5.8697865717831865,"aX":9.203144654244447},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.1,"breakHorizontal":-11.0,"spinRate":2896,"spinDirection":66},"zone":12,"typeConfidence":0.85,"plateTime":0.43419605584474574,"extension":5.846963011988598},"index":6,"playId":"8f888e2f-228f-3fe2-8230-3bfca71010ff","pitchNumber":5,"startTime":"2026-06-03T04:26:36.044Z","endTime":"2026-06-03T04:26:40.664Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T04:26:40.664Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oswald Peraza singles on a ground ball to center fielder Jake McCarthy.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-03T04:26:47.836Z","endTime":"2026-06-03T04:27:57.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.57222786104734,"aZ":-16.52957661631314,"pfxX":-2.1612908255726824,"pfxZ":7.536544970859742,"pX":-0.3217410377742235,"pZ":3.8657581124605755,"vX0":4.279243457070747,"vY0":-143.69095775711975,"vZ0":-2.7198786043097307,"x":129.26,"y":134.4,"x0":-1.5544398036034919,"y0":50.002981243715126,"z0":5.860876978149118,"aX":-4.487015298831286},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.2,"breakHorizontal":3.0,"spinRate":2521,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.38226402436143037,"extension":5.861553169984771},"index":0,"playId":"7f9a9bd1-b4e3-3734-95ac-6cf57e7afeee","pitchNumber":1,"startTime":"2026-06-03T04:27:02.231Z","endTime":"2026-06-03T04:27:08.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.395971627254866,"aZ":-26.229799757003736,"pfxX":-7.194691927781825,"pfxZ":3.0916350547427225,"pX":0.5345080881277514,"pZ":3.4290081750830246,"vX0":7.999467842063205,"vY0":-138.14746581227942,"vZ0":-1.4794806341347004,"x":96.63,"y":146.2,"x0":-1.4716962785395826,"y0":50.00205481847052,"z0":5.744238096003408,"aX":-13.828083321678868},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":11.3,"spinRate":2512,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3973373206090032,"extension":5.976192997771989},"index":1,"playId":"ad62a97a-3a50-3a3e-bd4a-b627b81103e3","pitchNumber":2,"startTime":"2026-06-03T04:27:16.827Z","endTime":"2026-06-03T04:27:43.856Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.534537634000344,"aZ":-17.267379829215773,"pfxX":-2.842132698464003,"pfxZ":7.49315897034088,"pX":0.10437530180627783,"pZ":1.853292836901908,"vX0":5.651268769846316,"vY0":-140.54225257359562,"vZ0":-7.414592977670006,"x":113.02,"y":188.74,"x0":-1.5683521981618038,"y0":50.00210465425041,"z0":5.658781403848522,"aX":-5.653825200495853},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.1,"breakHorizontal":4.0,"spinRate":2524,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.3905756543068417,"extension":5.998559700614807},"hitData":{"launchSpeed":104.6,"launchAngle":-1.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.81,"coordY":78.79}},"index":2,"playId":"d4c8b8f6-0029-3cf9-9079-2527d7c2c1da","pitchNumber":3,"startTime":"2026-06-03T04:27:47.374Z","endTime":"2026-06-03T04:27:57.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T04:27:57.252Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Madrigal flies out to left fielder Sterlin Thompson.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-03T04:28:24.246Z","endTime":"2026-06-03T04:29:29.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Nick Madrigal replaces Sebastián Rivero.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-03T04:28:16.694Z","endTime":"2026-06-03T04:28:26.537Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663611,"link":"/api/v1/people/663611"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":665861,"link":"/api/v1/people/665861"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.336053658379,"aZ":-32.29581763089679,"pfxX":8.010823224378129,"pfxZ":-0.07818280633697405,"pX":-0.2547319301057973,"pZ":3.1467796260655576,"vX0":1.6319949415696533,"vY0":-124.40186407040274,"vZ0":-0.01065086415728489,"x":126.71,"y":153.82,"x0":-1.9610314459691593,"y0":50.00222677821741,"z0":5.851110062574365,"aX":12.42731180027565},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.1,"breakHorizontal":-14.9,"spinRate":2969,"spinDirection":64},"zone":2,"typeConfidence":0.9,"plateTime":0.4420222516508172,"extension":5.861311825855901},"index":1,"playId":"856aaedb-6e62-3a16-a0a6-3fca371a87bc","pitchNumber":1,"startTime":"2026-06-03T04:28:26.537Z","endTime":"2026-06-03T04:28:53.555Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}}},{"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.7,"endSpeed":89.0,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37839681709889,"aZ":-15.268388269662925,"pfxX":-4.1169449090101455,"pfxZ":8.3122590634798,"pX":0.7768588897992514,"pZ":2.485589517762613,"vX0":7.485614705708474,"vY0":-141.92924123598706,"vZ0":-6.1673988159170605,"x":87.39,"y":171.67,"x0":-1.3634581058705428,"y0":50.00371320970556,"z0":5.664194362394451,"aX":-8.374783071704194},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":5.9,"spinRate":2378,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.3863455687420245,"extension":5.96644476233235},"index":2,"playId":"a8a6899f-7af4-3b74-a9cc-05e29c56fefc","pitchNumber":2,"startTime":"2026-06-03T04:28:57.757Z","endTime":"2026-06-03T04:29:01.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":76.8,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.108664418267946,"aZ":-31.37667510340677,"pfxX":7.753087173340607,"pfxZ":0.5263286405472858,"pX":0.7833863069137758,"pZ":2.7251383075920033,"vX0":3.361428500237728,"vY0":-123.87425296202812,"vZ0":-1.1099409077376943,"x":87.14,"y":165.2,"x0":-1.608094002411928,"y0":50.00443694230206,"z0":5.8585778100178505,"aX":11.76820023905583},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.0,"breakHorizontal":-14.9,"spinRate":3001,"spinDirection":54},"zone":12,"typeConfidence":0.9,"plateTime":0.446168294980966,"extension":5.802753636942581},"hitData":{"launchSpeed":77.5,"launchAngle":32.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.06,"coordY":102.54}},"index":3,"playId":"328e2c41-cfbe-30e6-b7cd-5b81fd141503","pitchNumber":3,"startTime":"2026-06-03T04:29:18.916Z","endTime":"2026-06-03T04:29:29.505Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T04:29:29.505Z","atBatIndex":77},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Adam Frazier grounds into a force out, fielded by shortstop Ezequiel Tovar. Oswald Peraza out at 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-03T04:29:39.009Z","endTime":"2026-06-03T04:31:18.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.66"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.93"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.51"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.79"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.07"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.20"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.09"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.56"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.87"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.39"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.92"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.05"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"58.56"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.2,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.060917752307276,"aZ":-13.588151147012981,"pfxX":-5.287988594173524,"pfxZ":9.000676000606932,"pX":-0.026932799287034147,"pZ":3.1304924191811554,"vX0":5.943332258712157,"vY0":-143.87633445271314,"vZ0":-4.82718168543326,"x":118.03,"y":154.26,"x0":-1.447347185947252,"y0":50.00268183510598,"z0":5.693493863497744,"aX":-10.919816450113274},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.4,"breakHorizontal":8.2,"spinRate":2425,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3828969570987937,"extension":6.035577661382457},"index":0,"playId":"b450113e-e3e5-3f48-a379-2a4b62dd749f","pitchNumber":1,"startTime":"2026-06-03T04:29:50.928Z","endTime":"2026-06-03T04:29:55.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":90.7,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.974165528975405,"aZ":-23.173591229104076,"pfxX":-5.065900718465457,"pfxZ":4.265292326867873,"pX":0.8007894317982324,"pZ":2.1491137573646113,"vX0":7.650803367101329,"vY0":-144.8747690042854,"vZ0":-6.084365022647352,"x":86.48,"y":180.75,"x0":-1.2244298277241683,"y0":50.00600017191963,"z0":5.706983312049156,"aX":-10.698314895342481},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":6.6,"breakHorizontal":7.6,"spinRate":2590,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3790545145620605,"extension":5.896847205570581},"index":1,"playId":"766bd4e8-ef98-38cb-a3ae-dc1b23f82512","pitchNumber":2,"startTime":"2026-06-03T04:30:07.882Z","endTime":"2026-06-03T04:30:11.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.565679084401665,"aZ":-25.847411060237672,"pfxX":-10.999816354470058,"pfxZ":3.3172191728263556,"pX":-0.33685361039494244,"pZ":2.768654084065181,"vX0":7.165806792043108,"vY0":-138.36877043997876,"vZ0":-2.9187029721709417,"x":129.84,"y":164.03,"x0":-1.5529617638940412,"y0":50.002799116552104,"z0":5.6001260085442635,"aX":-20.98196577612416},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.5,"breakHorizontal":18.1,"spinRate":2118,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.39834510524602207,"extension":6.1918319375814574},"index":2,"playId":"6bed5bd3-7f5d-39d0-b724-c7dce7f71efe","pitchNumber":3,"startTime":"2026-06-03T04:30:29.364Z","endTime":"2026-06-03T04:30:32.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.2,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19322400095425,"aZ":-18.457412562060117,"pfxX":-2.4133375146687035,"pfxZ":6.542277880301075,"pX":0.2943888193411617,"pZ":4.449812674095427,"vX0":5.603487044526657,"vY0":-144.06276730025402,"vZ0":-1.0479074197799616,"x":105.78,"y":118.64,"x0":-1.364411057182967,"y0":50.00566151313304,"z0":5.961794783869754,"aX":-5.06274441069689},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.8,"breakHorizontal":3.2,"spinRate":2453,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.38053679748507907,"extension":5.858661618681184},"index":3,"playId":"22b4be19-d9a7-3841-ba9e-29abd077ec70","pitchNumber":4,"startTime":"2026-06-03T04:30:53.843Z","endTime":"2026-06-03T04:30:57.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.659175737718314,"aZ":-19.2183987386402,"pfxX":-3.3885606662756156,"pfxZ":6.216425339900988,"pX":0.7246687289858115,"pZ":2.648090903572063,"vX0":7.049848129225081,"vY0":-143.52273421687596,"vZ0":-5.1170545407719565,"x":89.38,"y":167.28,"x0":-1.324736581474283,"y0":50.00070425025432,"z0":5.6535047671138265,"aX":-7.0599601563946734},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.3,"breakHorizontal":4.7,"spinRate":2496,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3818456989518726,"extension":6.134320674413512},"hitData":{"launchSpeed":62.9,"launchAngle":1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.41,"coordY":148.98}},"index":4,"playId":"900ae349-ffe5-3d7e-814d-9c418a2d4e51","pitchNumber":5,"startTime":"2026-06-03T04:31:10.904Z","endTime":"2026-06-03T04:31:18.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T04:31:18.366Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Adam Frazier grounds into a force out, fielded by shortstop Ezequiel Tovar. Oswald Peraza out at 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-03T04:29:39.009Z","endTime":"2026-06-03T04:31:18.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.66"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.93"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.51"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.79"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.07"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.20"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.09"},{"zone":"08","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.56"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.87"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.39"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.92"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.05"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"58.56"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".889"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678662,"link":"/api/v1/people/678662"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.2,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.060917752307276,"aZ":-13.588151147012981,"pfxX":-5.287988594173524,"pfxZ":9.000676000606932,"pX":-0.026932799287034147,"pZ":3.1304924191811554,"vX0":5.943332258712157,"vY0":-143.87633445271314,"vZ0":-4.82718168543326,"x":118.03,"y":154.26,"x0":-1.447347185947252,"y0":50.00268183510598,"z0":5.693493863497744,"aX":-10.919816450113274},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.4,"breakHorizontal":8.2,"spinRate":2425,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3828969570987937,"extension":6.035577661382457},"index":0,"playId":"b450113e-e3e5-3f48-a379-2a4b62dd749f","pitchNumber":1,"startTime":"2026-06-03T04:29:50.928Z","endTime":"2026-06-03T04:29:55.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":90.7,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.974165528975405,"aZ":-23.173591229104076,"pfxX":-5.065900718465457,"pfxZ":4.265292326867873,"pX":0.8007894317982324,"pZ":2.1491137573646113,"vX0":7.650803367101329,"vY0":-144.8747690042854,"vZ0":-6.084365022647352,"x":86.48,"y":180.75,"x0":-1.2244298277241683,"y0":50.00600017191963,"z0":5.706983312049156,"aX":-10.698314895342481},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":6.6,"breakHorizontal":7.6,"spinRate":2590,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3790545145620605,"extension":5.896847205570581},"index":1,"playId":"766bd4e8-ef98-38cb-a3ae-dc1b23f82512","pitchNumber":2,"startTime":"2026-06-03T04:30:07.882Z","endTime":"2026-06-03T04:30:11.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":85.8,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.565679084401665,"aZ":-25.847411060237672,"pfxX":-10.999816354470058,"pfxZ":3.3172191728263556,"pX":-0.33685361039494244,"pZ":2.768654084065181,"vX0":7.165806792043108,"vY0":-138.36877043997876,"vZ0":-2.9187029721709417,"x":129.84,"y":164.03,"x0":-1.5529617638940412,"y0":50.002799116552104,"z0":5.6001260085442635,"aX":-20.98196577612416},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.5,"breakHorizontal":18.1,"spinRate":2118,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.39834510524602207,"extension":6.1918319375814574},"index":2,"playId":"6bed5bd3-7f5d-39d0-b724-c7dce7f71efe","pitchNumber":3,"startTime":"2026-06-03T04:30:29.364Z","endTime":"2026-06-03T04:30:32.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.2,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19322400095425,"aZ":-18.457412562060117,"pfxX":-2.4133375146687035,"pfxZ":6.542277880301075,"pX":0.2943888193411617,"pZ":4.449812674095427,"vX0":5.603487044526657,"vY0":-144.06276730025402,"vZ0":-1.0479074197799616,"x":105.78,"y":118.64,"x0":-1.364411057182967,"y0":50.00566151313304,"z0":5.961794783869754,"aX":-5.06274441069689},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.8,"breakHorizontal":3.2,"spinRate":2453,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.38053679748507907,"extension":5.858661618681184},"index":3,"playId":"22b4be19-d9a7-3841-ba9e-29abd077ec70","pitchNumber":4,"startTime":"2026-06-03T04:30:53.843Z","endTime":"2026-06-03T04:30:57.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.2,"strikeZoneTop":3.111,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.659175737718314,"aZ":-19.2183987386402,"pfxX":-3.3885606662756156,"pfxZ":6.216425339900988,"pX":0.7246687289858115,"pZ":2.648090903572063,"vX0":7.049848129225081,"vY0":-143.52273421687596,"vZ0":-5.1170545407719565,"x":89.38,"y":167.28,"x0":-1.324736581474283,"y0":50.00070425025432,"z0":5.6535047671138265,"aX":-7.0599601563946734},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.3,"breakHorizontal":4.7,"spinRate":2496,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3818456989518726,"extension":6.134320674413512},"hitData":{"launchSpeed":62.9,"launchAngle":1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.41,"coordY":148.98}},"index":4,"playId":"900ae349-ffe5-3d7e-814d-9c418a2d4e51","pitchNumber":5,"startTime":"2026-06-03T04:31:10.904Z","endTime":"2026-06-03T04:31:18.366Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-03T04:31:18.366Z","atBatIndex":78},"scoringPlays":[7,9,12,31,32,33,46],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":163.4,"y":165.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":149.85,"y":164.11},"type":"O","description":"Groundout"}],"home":[{"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":138.96,"y":144.14},"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":1,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":215.21,"y":114.49},"type":"H","description":"Double"}]}},{"startIndex":7,"endIndex":17,"top":[7,8,9,10,11,12,13],"bottom":[14,15,16,17],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":20.82,"y":80.41},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":223.07,"y":94.52},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":191.23,"y":104.7},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":2,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":191.0,"y":109.04},"type":"H","description":"Single"}],"home":[{"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":2,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":213.68,"y":89.84},"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":2,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":170.85,"y":123.23},"type":"O","description":"Flyout"},{"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":2,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"coordinates":{"x":114.15,"y":148.38},"type":"O","description":"Groundout"}]}},{"startIndex":18,"endIndex":26,"top":[18,19,20,21],"bottom":[22,23,24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":136.1,"y":85.14},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":3,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":149.85,"y":182.26},"type":"O","description":"Groundout"}],"home":[{"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":55.84,"y":119.99},"type":"O","description":"Flyout"},{"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":116.53,"y":161.51},"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":3,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":68.76,"y":96.94},"type":"H","description":"Single"}]}},{"startIndex":27,"endIndex":37,"top":[27,28,29,30,31,32,33,34],"bottom":[35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":107.57,"y":199.59},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"coordinates":{"x":98.41,"y":81.4},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":121.41,"y":145.35},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":159.53,"y":95.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":77.8,"y":91.38},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":225.1,"y":53.45},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":168.61,"y":58.37},"type":"E","description":"Field Error"}],"home":[{"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":194.03,"y":82.42},"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":4,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":132.82,"y":104.76},"type":"O","description":"Flyout"}]}},{"startIndex":38,"endIndex":48,"top":[38,39,40,41],"bottom":[42,43,44,45,46,47,48],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":139.28,"y":149.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":142.49,"y":154.01},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":5,"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"coordinates":{"x":171.31,"y":61.06},"type":"O","description":"Flyout"}],"home":[{"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"coordinates":{"x":131.17,"y":119.56},"type":"O","description":"Flyout"},{"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":174.95,"y":94.3},"type":"O","description":"Flyout"},{"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":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":82.86,"y":79.36},"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":5,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":169.61,"y":52.81},"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":5,"pitcher":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":155.66,"y":108.2},"type":"O","description":"Flyout"}]}},{"startIndex":49,"endIndex":56,"top":[49,50,51,52,53],"bottom":[54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"coordinates":{"x":149.36,"y":171.08},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":146.0,"y":78.0},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":40.06,"y":119.57},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":123.96,"y":168.19},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":105.99,"y":73.69},"type":"O","description":"Flyout"}],"home":[{"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":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":173.85,"y":97.2},"type":"O","description":"Flyout"},{"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":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":125.64,"y":46.54},"type":"O","description":"Flyout"},{"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":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"coordinates":{"x":157.16,"y":87.03},"type":"O","description":"Flyout"}]}},{"startIndex":57,"endIndex":63,"top":[57,58,59,60],"bottom":[61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":103.19,"y":142.81},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"batter":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"coordinates":{"x":148.56,"y":111.87},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":7,"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":62.95,"y":77.93},"type":"O","description":"Flyout"}],"home":[{"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":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":157.74,"y":105.15},"type":"O","description":"Flyout"}]}},{"startIndex":64,"endIndex":69,"top":[64,65,66],"bottom":[67,68,69],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":128.07,"y":182.87},"type":"O","description":"Groundout"}],"home":[{"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":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":51.95,"y":98.32},"type":"O","description":"Flyout"},{"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":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":88.35,"y":54.4},"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":8,"pitcher":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":127.72,"y":147.7},"type":"O","description":"Double Play"}]}},{"startIndex":70,"endIndex":78,"top":[70,71,72,73,74],"bottom":[75,76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":107.77,"y":192.23},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":48.8,"y":124.17},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":9,"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"coordinates":{"x":120.58,"y":58.99},"type":"O","description":"Lineout"}],"home":[{"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":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":97.81,"y":78.79},"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":9,"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"coordinates":{"x":79.06,"y":102.54},"type":"O","description":"Flyout"},{"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":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"coordinates":{"x":121.41,"y":148.98},"type":"O","description":"Forceout"}]}}]},"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":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":2,"leftOnBase":0},"away":{"runs":5,"hits":4,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":2,"hits":7,"errors":3,"leftOnBase":7},"away":{"runs":8,"hits":11,"errors":0,"leftOnBase":8}},"defense":{"pitcher":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"catcher":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"first":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"second":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"third":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"shortstop":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"left":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"center":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"right":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"onDeck":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"inHole":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"battingOrder":8,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"offense":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"onDeck":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"inHole":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"pitcher":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"battingOrder":9,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":1,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":6,"airOuts":13,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".247","atBats":37,"obp":".317","slg":".389","ops":".706","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":20,"rbi":7,"leftOnBase":13,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":12,"groundOuts":3,"airOuts":15,"runs":2,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":33,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":151,"era":"5.36","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.49","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":151,"balls":57,"strikes":94,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.20","rbi":2,"pitchesPerInning":"16.78","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":27,"errors":0,"chances":29,"passedBall":0,"pickoffs":0}},"players":{"ID663372":{"person":{"id":663372,"fullName":"Ryan Feltner","link":"/api/v1/people/663372"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":17,"groundOuts":29,"airOuts":26,"runs":15,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":0,"hits":26,"hitByPitch":0,"atBats":100,"obp":".315","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":389,"era":"4.85","inningsPitched":"26.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.31","battersFaced":108,"outs":78,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":389,"balls":148,"strikes":241,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":0,"winPercentage":".667","pitchesPerInning":"14.96","gamesFinished":0,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"6.58","walksPer9Inn":"2.77","hitsPer9Inn":"9.00","runsScoredPer9":"5.19","homeRunsPer9":"1.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624522":{"person":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"jerseyNumber":"34","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":5,"groundOuts":3,"airOuts":9,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":23,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":103,"era":"6.35","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.76","battersFaced":27,"outs":17,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":103,"balls":38,"strikes":65,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"18.18","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.18","hitsPer9Inn":"12.71","runsScoredPer9":"6.35","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":1},"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}},"ID669298":{"person":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":5,"strikes":5,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":10,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":5,"strikes":5,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.00","rbi":0,"winPercentage":".---","pitchesPerInning":"10.00","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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"}]},"ID680604":{"person":{"id":680604,"fullName":"Blas Castaño","link":"/api/v1/people/680604"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":4,"groundOuts":0,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":29,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":9,"strikes":20,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":12,"groundOuts":10,"airOuts":13,"runs":6,"doubles":1,"triples":2,"homeRuns":2,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":47,"obp":".340","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":215,"era":"4.15","inningsPitched":"13.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.23","battersFaced":53,"outs":39,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":215,"balls":74,"strikes":141,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".---","pitchesPerInning":"16.54","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.31","walksPer9Inn":"2.77","hitsPer9Inn":"8.31","runsScoredPer9":"4.15","homeRunsPer9":"1.38","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID677060":{"person":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"901","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":5,"groundOuts":4,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".053","atBats":19,"obp":".208","slg":".053","ops":".261","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":1,"rbi":2,"leftOnBase":13,"sacBunts":0,"sacFlies":1,"babip":".077","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":6,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":18,"groundOuts":39,"airOuts":42,"runs":21,"doubles":10,"triples":3,"homeRuns":4,"strikeOuts":32,"baseOnBalls":11,"intentionalWalks":0,"hits":44,"hitByPitch":1,"avg":".291","atBats":151,"obp":".337","slg":".477","ops":".814","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":169,"totalBases":72,"rbi":26,"leftOnBase":45,"sacBunts":3,"sacFlies":3,"babip":".339","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.75","popOuts":9,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":115,"errors":1,"chances":116,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID687859":{"person":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":26,"groundOuts":44,"airOuts":46,"runs":24,"doubles":16,"triples":0,"homeRuns":2,"strikeOuts":43,"baseOnBalls":16,"intentionalWalks":0,"hits":61,"hitByPitch":2,"avg":".316","atBats":193,"obp":".374","slg":".430","ops":".804","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":83,"rbi":25,"leftOnBase":75,"sacBunts":1,"sacFlies":0,"babip":".399","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"96.50","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":8,"putOuts":144,"errors":3,"chances":155,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID690924":{"person":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"jerseyNumber":"37","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":3,"groundOuts":2,"airOuts":8,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".200","atBats":20,"obp":".261","slg":".350","ops":".611","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":23,"totalBases":7,"rbi":4,"leftOnBase":8,"sacBunts":0,"sacFlies":1,"babip":".231","groundOutsToAirouts":"0.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":3,"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":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID607536":{"person":{"id":607536,"fullName":"Kyle Freeland","link":"/api/v1/people/607536"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":10,"flyOuts":33,"groundOuts":47,"airOuts":53,"runs":45,"doubles":9,"triples":1,"homeRuns":13,"strikeOuts":43,"baseOnBalls":15,"intentionalWalks":0,"hits":67,"hitByPitch":5,"atBats":208,"obp":".378","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":856,"era":"8.06","inningsPitched":"48.0","wins":1,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.71","battersFaced":230,"outs":144,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":856,"balls":282,"strikes":574,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".143","pitchesPerInning":"17.83","gamesFinished":0,"strikeoutWalkRatio":"2.87","strikeoutsPer9Inn":"8.06","walksPer9Inn":"2.81","hitsPer9Inn":"12.56","runsScoredPer9":"8.44","homeRunsPer9":"2.44","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":13},"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}},"ID650489":{"person":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | HR, 2 K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":29,"groundOuts":33,"airOuts":41,"runs":25,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":55,"baseOnBalls":16,"intentionalWalks":0,"hits":45,"hitByPitch":2,"avg":".260","atBats":173,"obp":".328","slg":".364","ops":".692","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":192,"totalBases":63,"rbi":22,"leftOnBase":64,"sacBunts":0,"sacFlies":1,"babip":".362","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.67","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":87,"putOuts":80,"errors":5,"chances":172,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID657514":{"person":{"id":657514,"fullName":"Brennan Bernardino","link":"/api/v1/people/657514"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"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":2,"flyOuts":12,"groundOuts":30,"airOuts":22,"runs":13,"doubles":7,"triples":0,"homeRuns":1,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":1,"hits":24,"hitByPitch":2,"atBats":91,"obp":".317","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":378,"era":"3.70","inningsPitched":"24.1","wins":2,"losses":3,"saves":0,"saveOpportunities":2,"holds":3,"blownSaves":2,"earnedRuns":10,"whip":"1.23","battersFaced":103,"outs":73,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":378,"balls":135,"strikes":243,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".400","pitchesPerInning":"15.53","gamesFinished":5,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"6.66","walksPer9Inn":"2.22","hitsPer9Inn":"8.88","runsScoredPer9":"4.81","homeRunsPer9":"0.37","inheritedRunners":24,"inheritedRunnersScored":9,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID671289":{"person":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"jerseyNumber":"2","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":19,"groundOuts":47,"airOuts":35,"runs":15,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":37,"hitByPitch":9,"avg":".278","atBats":133,"obp":".356","slg":".361","ops":".717","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":153,"totalBases":48,"rbi":15,"leftOnBase":55,"sacBunts":4,"sacFlies":0,"babip":".310","groundOutsToAirouts":"1.34","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"66.50","popOuts":3,"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":12,"putOuts":64,"errors":1,"chances":77,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":5,"strikes":11,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":1,"flyOuts":19,"groundOuts":18,"airOuts":32,"runs":18,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":31,"baseOnBalls":16,"intentionalWalks":2,"hits":31,"hitByPitch":2,"atBats":110,"obp":".380","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":550,"era":"5.79","inningsPitched":"28.0","wins":1,"losses":4,"saves":3,"saveOpportunities":4,"holds":4,"blownSaves":1,"earnedRuns":18,"whip":"1.68","battersFaced":130,"outs":84,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":550,"balls":194,"strikes":356,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".200","pitchesPerInning":"19.64","gamesFinished":11,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"9.96","walksPer9Inn":"5.14","hitsPer9Inn":"9.96","runsScoredPer9":"5.79","homeRunsPer9":"0.64","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"6","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"2-2 | RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":16,"groundOuts":36,"airOuts":32,"runs":18,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":45,"baseOnBalls":21,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".215","atBats":144,"obp":".319","slg":".292","ops":".611","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":42,"rbi":13,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".299","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.00","popOuts":2,"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":65,"putOuts":67,"errors":3,"chances":135,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":31,"groundOuts":30,"airOuts":52,"runs":36,"doubles":10,"triples":0,"homeRuns":15,"strikeOuts":80,"baseOnBalls":17,"intentionalWalks":1,"hits":52,"hitByPitch":4,"avg":".243","atBats":214,"obp":".311","slg":".500","ops":".811","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":235,"totalBases":107,"rbi":27,"leftOnBase":99,"sacBunts":0,"sacFlies":0,"babip":".311","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.27","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":{"gamesStarted":1,"caughtStealing":6,"stolenBases":26,"stolenBasePercentage":".813","caughtStealingPercentage":".188","assists":11,"putOuts":280,"errors":5,"chances":296,"fielding":".983","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{"note":"(W, 5-4)","summary":"5.0 IP, 2 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":2,"airOuts":8,"runs":2,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":96,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":38,"strikes":58,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"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":12,"gamesStarted":12,"flyOuts":51,"groundOuts":68,"airOuts":79,"runs":28,"doubles":21,"triples":0,"homeRuns":11,"strikeOuts":36,"baseOnBalls":18,"intentionalWalks":0,"hits":62,"hitByPitch":2,"atBats":241,"obp":".309","caughtStealing":2,"stolenBases":8,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1020,"era":"3.98","inningsPitched":"63.1","wins":5,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.26","battersFaced":265,"outs":190,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1020,"balls":392,"strikes":628,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":2,"winPercentage":".556","pitchesPerInning":"16.11","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"5.12","walksPer9Inn":"2.56","hitsPer9Inn":"8.81","runsScoredPer9":"3.98","homeRunsPer9":"1.56","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":20},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":4,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664954":{"person":{"id":664954,"fullName":"Brett Sullivan","link":"/api/v1/people/664954"},"jerseyNumber":"26","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":15,"groundOuts":24,"airOuts":25,"runs":4,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":4,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".195","atBats":82,"obp":".239","slg":".305","ops":".544","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":25,"rbi":9,"leftOnBase":44,"sacBunts":1,"sacFlies":1,"babip":".238","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.00","popOuts":7,"lineOuts":3},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":18,"obp":".368","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":59,"era":"4.15","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.62","battersFaced":19,"outs":13,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":59,"balls":19,"strikes":40,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".---","pitchesPerInning":"13.62","gamesFinished":4,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"2.08","walksPer9Inn":"2.08","hitsPer9Inn":"12.46","runsScoredPer9":"4.15","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":5,"stolenBases":20,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":10,"putOuts":163,"errors":3,"chances":176,"fielding":".983","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547179":{"person":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":12,"flyOuts":36,"groundOuts":68,"airOuts":56,"runs":52,"doubles":19,"triples":1,"homeRuns":10,"strikeOuts":43,"baseOnBalls":20,"intentionalWalks":0,"hits":89,"hitByPitch":3,"atBats":252,"obp":".403","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1052,"era":"7.22","inningsPitched":"57.1","wins":2,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.90","battersFaced":279,"outs":172,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1052,"balls":394,"strikes":658,"strikePercentage":".630","hitBatsmen":3,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".222","pitchesPerInning":"18.35","gamesFinished":0,"strikeoutWalkRatio":"2.15","strikeoutsPer9Inn":"6.75","walksPer9Inn":"3.14","hitsPer9Inn":"13.97","runsScoredPer9":"8.16","homeRunsPer9":"1.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":6,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678662":{"person":{"id":678662,"fullName":"Ezequiel Tovar","link":"/api/v1/people/678662"},"jerseyNumber":"14","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"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":5,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":35,"groundOuts":47,"airOuts":59,"runs":17,"doubles":11,"triples":0,"homeRuns":4,"strikeOuts":61,"baseOnBalls":13,"intentionalWalks":0,"hits":44,"hitByPitch":2,"avg":".212","atBats":208,"obp":".261","slg":".322","ops":".583","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":226,"totalBases":67,"rbi":21,"leftOnBase":117,"sacBunts":0,"sacFlies":3,"babip":".274","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.00","popOuts":9,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":135,"putOuts":78,"errors":3,"chances":216,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681198":{"person":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":33,"groundOuts":63,"airOuts":52,"runs":24,"doubles":9,"triples":1,"homeRuns":7,"strikeOuts":35,"baseOnBalls":21,"intentionalWalks":0,"hits":58,"hitByPitch":4,"avg":".282","atBats":206,"obp":".356","slg":".437","ops":".793","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":233,"totalBases":90,"rbi":29,"leftOnBase":81,"sacBunts":0,"sacFlies":2,"babip":".307","groundOutsToAirouts":"1.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.43","popOuts":8,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":21,"putOuts":353,"errors":0,"chances":374,"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"}]},"ID678020":{"person":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":3,"groundOuts":11,"airOuts":13,"runs":4,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":13,"baseOnBalls":8,"intentionalWalks":1,"hits":11,"hitByPitch":0,"atBats":48,"obp":".339","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":213,"era":"2.92","inningsPitched":"12.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"1.54","battersFaced":56,"outs":37,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":213,"balls":80,"strikes":133,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".---","pitchesPerInning":"17.27","gamesFinished":2,"strikeoutWalkRatio":"1.63","strikeoutsPer9Inn":"9.49","walksPer9Inn":"5.84","hitsPer9Inn":"8.03","runsScoredPer9":"2.92","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":8},"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}},"ID622608":{"person":{"id":622608,"fullName":"Antonio Senzatela","link":"/api/v1/people/622608"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":23,"groundOuts":35,"airOuts":37,"runs":6,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":26,"baseOnBalls":10,"intentionalWalks":1,"hits":21,"hitByPitch":1,"atBats":118,"obp":".246","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":458,"era":"1.30","inningsPitched":"34.2","wins":5,"losses":0,"saves":3,"saveOpportunities":4,"holds":2,"blownSaves":1,"earnedRuns":5,"whip":"0.89","battersFaced":130,"outs":104,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":458,"balls":154,"strikes":304,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":"1.000","pitchesPerInning":"13.21","gamesFinished":7,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"6.75","walksPer9Inn":"2.60","hitsPer9Inn":"5.45","runsScoredPer9":"1.56","homeRunsPer9":"0.52","inheritedRunners":12,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677955":{"person":{"id":677955,"fullName":"Jaden Hill","link":"/api/v1/people/677955"},"jerseyNumber":"0","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"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":24,"gamesStarted":0,"flyOuts":10,"groundOuts":17,"airOuts":23,"runs":8,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":23,"baseOnBalls":11,"intentionalWalks":1,"hits":19,"hitByPitch":0,"atBats":81,"obp":".323","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":365,"era":"3.43","inningsPitched":"21.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":8,"whip":"1.43","battersFaced":94,"outs":63,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":365,"balls":129,"strikes":236,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.74","rbi":0,"winPercentage":".000","pitchesPerInning":"17.38","gamesFinished":1,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"9.86","walksPer9Inn":"4.71","hitsPer9Inn":"8.14","runsScoredPer9":"3.43","homeRunsPer9":"0.43","inheritedRunners":29,"inheritedRunnersScored":7,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":8},"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}},"ID694514":{"person":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"jerseyNumber":"30","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 2 BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":14,"flyOuts":5,"groundOuts":12,"airOuts":10,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":2,"avg":".176","atBats":34,"obp":".317","slg":".235","ops":".552","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":8,"rbi":4,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".214","groundOutsToAirouts":"1.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID676105":{"person":{"id":676105,"fullName":"Jeff Criswell","link":"/api/v1/people/676105"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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}},"ID691720":{"person":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"jerseyNumber":"12","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":58,"flyOuts":19,"groundOuts":44,"airOuts":43,"runs":25,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":47,"baseOnBalls":26,"intentionalWalks":0,"hits":38,"hitByPitch":1,"avg":".224","atBats":170,"obp":".327","slg":".329","ops":".656","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":56,"rbi":16,"leftOnBase":83,"sacBunts":0,"sacFlies":2,"babip":".287","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.67","popOuts":6,"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":95,"putOuts":36,"errors":5,"chances":136,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[664983,650489,681198,696100,687859,678662,694514,691720,666397,677060,608372,680604,669298,675848],"pitchers":[608372,680604,669298,675848],"bench":[671289,690924,664954],"bullpen":[657514,676105,663372,607536,678020,677955,547179,622608,624522],"battingOrder":[664983,650489,681198,696100,687859,678662,694514,691720,677060],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Johnston, T (16, Rodriguez, G); McCarthy (10, Aldegheri); Goodman (10, Aldegheri)."},{"label":"HR","value":"Goodman (15, 2nd inning off Rodriguez, G, 0 on, 0 out); Castro, W (3, 4th inning off Rodriguez, G, 2 on, 2 out)."},{"label":"TB","value":"Castro, W 4; Goodman 6; Johnston, T 3; Julien 2; Karros, K; McCarthy 3; Rumfield."},{"label":"RBI","value":"Castro, W 3 (22); Goodman (27); Julien (13); McCarthy (26); Tovar (21)."},{"label":"2-out RBI","value":"Castro, W 3; McCarthy."},{"label":"Runners left in scoring position, 2 out","value":"Karros, K; Thompson, S; McCarthy; Goodman."},{"label":"SF","value":"Tovar."},{"label":"Team RISP","value":"4-for-11."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Stevens)."}]}],"note":[]},"home":{"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":12,"groundOuts":3,"airOuts":15,"runs":2,"doubles":5,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":1,"avg":".231","atBats":33,"obp":".314","slg":".386","ops":".700","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":12,"rbi":2,"leftOnBase":10,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"flyOuts":8,"groundOuts":6,"airOuts":13,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":37,"obp":".372","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":180,"era":"4.84","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.47","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":180,"balls":64,"strikes":116,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":7,"pitchesPerInning":"20.00","runsScoredPer9":"8.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":3,"chances":36,"passedBall":0,"pickoffs":0}},"players":{"ID624428":{"person":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"jerseyNumber":"20","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":12,"groundOuts":22,"airOuts":16,"runs":15,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":26,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":1,"avg":".215","atBats":79,"obp":".295","slg":".342","ops":".637","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":27,"rbi":6,"leftOnBase":33,"sacBunts":2,"sacFlies":0,"babip":".308","groundOutsToAirouts":"1.38","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"79.00","popOuts":1,"lineOuts":3},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":12,"obp":".643","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":45,"era":"18.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"4.50","battersFaced":14,"outs":6,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":20,"strikes":25,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":0,"winPercentage":".---","pitchesPerInning":"22.50","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"9.00","hitsPer9Inn":"31.50","runsScoredPer9":"18.00","homeRunsPer9":"4.50","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":61,"putOuts":35,"errors":0,"chances":96,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"700","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":20,"groundOuts":41,"airOuts":36,"runs":18,"doubles":7,"triples":1,"homeRuns":7,"strikeOuts":45,"baseOnBalls":9,"intentionalWalks":0,"hits":47,"hitByPitch":6,"avg":".280","atBats":168,"obp":".339","slg":".458","ops":".797","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":184,"totalBases":77,"rbi":15,"leftOnBase":71,"sacBunts":1,"sacFlies":0,"babip":".345","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":6,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":96,"putOuts":58,"errors":2,"chances":156,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":3,"groundOuts":3,"airOuts":6,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".304","atBats":23,"obp":".333","slg":".652","ops":".985","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":24,"totalBases":15,"rbi":6,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"babip":".357","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.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":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":16,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622268":{"person":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"jerseyNumber":"35","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":4,"groundOuts":8,"airOuts":8,"runs":7,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".303","atBats":33,"obp":".343","slg":".394","ops":".737","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":13,"rbi":1,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".385","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":9,"putOuts":4,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":41,"groundOuts":36,"airOuts":63,"runs":42,"doubles":14,"triples":1,"homeRuns":10,"strikeOuts":82,"baseOnBalls":34,"intentionalWalks":1,"hits":54,"hitByPitch":5,"avg":".231","atBats":234,"obp":".339","slg":".427","ops":".766","caughtStealing":6,"stolenBases":8,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":274,"totalBases":100,"rbi":27,"leftOnBase":81,"sacBunts":0,"sacFlies":1,"babip":".308","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.40","popOuts":12,"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":127,"putOuts":84,"errors":10,"chances":221,"fielding":".955","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"100","stats":{"batting":{"summary":"1-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":57,"flyOuts":25,"groundOuts":46,"airOuts":48,"runs":28,"doubles":10,"triples":1,"homeRuns":9,"strikeOuts":74,"baseOnBalls":21,"intentionalWalks":0,"hits":47,"hitByPitch":4,"avg":".222","atBats":212,"obp":".300","slg":".406","ops":".706","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":240,"totalBases":86,"rbi":33,"leftOnBase":98,"sacBunts":0,"sacFlies":3,"babip":".288","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.56","popOuts":9,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID663611":{"person":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"jerseyNumber":"17","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":3,"groundOuts":3,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".200","atBats":10,"obp":".273","slg":".200","ops":".473","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":2,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".222","groundOutsToAirouts":"0.75","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":0,"flyOuts":12,"groundOuts":20,"airOuts":20,"runs":5,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":20,"baseOnBalls":13,"intentionalWalks":1,"hits":16,"hitByPitch":1,"atBats":74,"obp":".337","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":368,"era":"1.74","inningsPitched":"20.2","wins":1,"losses":1,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":4,"whip":"1.40","battersFaced":90,"outs":62,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":368,"balls":144,"strikes":224,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"17.81","gamesFinished":5,"strikeoutWalkRatio":"1.54","strikeoutsPer9Inn":"8.71","walksPer9Inn":"5.66","hitsPer9Inn":"6.97","runsScoredPer9":"2.18","homeRunsPer9":"0.44","inheritedRunners":29,"inheritedRunnersScored":13,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":13,"flyOuts":40,"groundOuts":75,"airOuts":59,"runs":24,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":85,"baseOnBalls":38,"intentionalWalks":1,"hits":54,"hitByPitch":3,"atBats":271,"obp":".304","caughtStealing":3,"stolenBases":3,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1263,"era":"2.72","inningsPitched":"76.0","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"1.21","battersFaced":314,"outs":228,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1263,"balls":487,"strikes":776,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".600","pitchesPerInning":"16.62","gamesFinished":0,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"10.07","walksPer9Inn":"4.50","hitsPer9Inn":"6.39","runsScoredPer9":"2.84","homeRunsPer9":"0.83","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":5,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":0,"chances":12,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686799":{"person":{"id":686799,"fullName":"Jack Kochanowicz","link":"/api/v1/people/686799"},"jerseyNumber":"41","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":12,"gamesStarted":12,"flyOuts":30,"groundOuts":88,"airOuts":55,"runs":40,"doubles":5,"triples":2,"homeRuns":6,"strikeOuts":46,"baseOnBalls":35,"intentionalWalks":1,"hits":59,"hitByPitch":5,"atBats":244,"obp":".344","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1068,"era":"5.23","inningsPitched":"63.2","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.48","battersFaced":288,"outs":191,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1068,"balls":421,"strikes":647,"strikePercentage":".610","hitBatsmen":5,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":0,"winPercentage":".333","pitchesPerInning":"16.77","gamesFinished":0,"strikeoutWalkRatio":"1.31","strikeoutsPer9Inn":"6.50","walksPer9Inn":"4.95","hitsPer9Inn":"8.34","runsScoredPer9":"5.65","homeRunsPer9":"0.85","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":9,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":9,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":10,"gamesStarted":0,"flyOuts":10,"groundOuts":23,"airOuts":22,"runs":10,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":22,"baseOnBalls":11,"intentionalWalks":0,"hits":25,"hitByPitch":0,"atBats":92,"obp":".350","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":405,"era":"3.04","inningsPitched":"23.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.52","battersFaced":103,"outs":71,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":405,"balls":158,"strikes":247,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".---","pitchesPerInning":"17.11","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.37","walksPer9Inn":"4.18","hitsPer9Inn":"9.51","runsScoredPer9":"3.80","homeRunsPer9":"1.90","inheritedRunners":10,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(L, 2-2)","summary":"3.2 IP, 7 ER, 3 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":3,"airOuts":5,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":17,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"3.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"battersFaced":21,"outs":11,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":35,"strikes":56,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":7,"gamesFinished":0,"runsScoredPer9":"19.64","homeRunsPer9":"4.91","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":12,"groundOuts":14,"airOuts":21,"runs":20,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":73,"obp":".395","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":355,"era":"9.50","inningsPitched":"18.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.89","battersFaced":86,"outs":54,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":355,"balls":131,"strikes":224,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":7,"winPercentage":".500","pitchesPerInning":"19.72","gamesFinished":0,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"8.50","walksPer9Inn":"5.50","hitsPer9Inn":"11.50","runsScoredPer9":"10.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID519141":{"person":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"jerseyNumber":"13","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":20,"gamesStarted":0,"flyOuts":11,"groundOuts":9,"airOuts":28,"runs":13,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":15,"baseOnBalls":12,"intentionalWalks":4,"hits":19,"hitByPitch":2,"atBats":69,"obp":".393","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":302,"era":"6.11","inningsPitched":"17.2","wins":0,"losses":3,"saves":0,"saveOpportunities":2,"holds":7,"blownSaves":2,"earnedRuns":12,"whip":"1.75","battersFaced":85,"outs":53,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":302,"balls":112,"strikes":190,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.32","rbi":0,"winPercentage":".000","pitchesPerInning":"17.09","gamesFinished":6,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"7.64","walksPer9Inn":"6.11","hitsPer9Inn":"9.68","runsScoredPer9":"6.62","homeRunsPer9":"2.04","inheritedRunners":13,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"1-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":36,"groundOuts":36,"airOuts":61,"runs":46,"doubles":10,"triples":0,"homeRuns":14,"strikeOuts":65,"baseOnBalls":58,"intentionalWalks":6,"hits":52,"hitByPitch":3,"avg":".243","atBats":214,"obp":".411","slg":".486","ops":".897","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":275,"totalBases":104,"rbi":31,"leftOnBase":78,"sacBunts":0,"sacFlies":0,"babip":".281","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.29","popOuts":11,"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":3,"putOuts":128,"errors":1,"chances":132,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID691951":{"person":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"summary":"5.1 IP, 0 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":5,"groundOuts":3,"airOuts":8,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":29,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":1,"flyOuts":11,"groundOuts":6,"airOuts":20,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":42,"obp":".313","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":191,"era":"2.45","inningsPitched":"11.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.36","battersFaced":48,"outs":33,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":191,"balls":70,"strikes":121,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.30","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.36","gamesFinished":1,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"5.73","walksPer9Inn":"4.09","hitsPer9Inn":"8.18","runsScoredPer9":"2.45","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"500","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":1,"putOuts":3,"errors":2,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":39,"groundOuts":53,"airOuts":73,"runs":22,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":61,"baseOnBalls":7,"intentionalWalks":0,"hits":56,"hitByPitch":8,"avg":".232","atBats":241,"obp":".275","slg":".378","ops":".653","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":258,"totalBases":91,"rbi":34,"leftOnBase":103,"sacBunts":0,"sacFlies":2,"babip":".272","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.78","popOuts":19,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":99,"errors":4,"chances":107,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID687093":{"person":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2B, HBP, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":27,"groundOuts":41,"airOuts":44,"runs":12,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":16,"baseOnBalls":14,"intentionalWalks":0,"hits":31,"hitByPitch":3,"avg":".240","atBats":129,"obp":".322","slg":".388","ops":".710","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":150,"totalBases":50,"rbi":24,"leftOnBase":61,"sacBunts":0,"sacFlies":3,"babip":".248","groundOutsToAirouts":"0.93","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"43.00","popOuts":4,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":61,"putOuts":103,"errors":3,"chances":167,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{},"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":0,"flyOuts":13,"groundOuts":27,"airOuts":26,"runs":7,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":14,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":99,"obp":".281","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":431,"era":"2.22","inningsPitched":"28.1","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":10,"blownSaves":1,"earnedRuns":7,"whip":"1.09","battersFaced":114,"outs":85,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":431,"balls":169,"strikes":262,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.21","gamesFinished":1,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"9.21","walksPer9Inn":"4.45","hitsPer9Inn":"5.40","runsScoredPer9":"2.22","homeRunsPer9":"0.64","inheritedRunners":18,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{},"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":22,"gamesStarted":0,"flyOuts":12,"groundOuts":24,"airOuts":23,"runs":19,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":19,"intentionalWalks":2,"hits":18,"hitByPitch":6,"atBats":96,"obp":".352","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":512,"era":"5.74","inningsPitched":"26.2","wins":2,"losses":3,"saves":1,"saveOpportunities":3,"holds":5,"blownSaves":2,"earnedRuns":17,"whip":"1.39","battersFaced":123,"outs":80,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":512,"balls":217,"strikes":295,"strikePercentage":".580","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".400","pitchesPerInning":"19.20","gamesFinished":7,"strikeoutWalkRatio":"1.68","strikeoutsPer9Inn":"10.80","walksPer9Inn":"6.41","hitsPer9Inn":"6.08","runsScoredPer9":"6.41","homeRunsPer9":"1.01","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":4},"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}},"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,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | 2 2B, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":8,"groundOuts":6,"airOuts":11,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".323","atBats":31,"obp":".364","slg":".581","ops":".945","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":18,"rbi":10,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".320","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665861":{"person":{"id":665861,"fullName":"Sebastián Rivero","link":"/api/v1/people/665861"},"jerseyNumber":"38","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"0-3","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":7,"groundOuts":14,"airOuts":15,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".133","atBats":45,"obp":".188","slg":".156","ops":".344","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":7,"rbi":2,"leftOnBase":22,"sacBunts":1,"sacFlies":0,"babip":".176","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":7,"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":1,"stolenBases":15,"stolenBasePercentage":".938","caughtStealingPercentage":".063","assists":5,"putOuts":129,"errors":3,"chances":137,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":10,"gamesStarted":8,"flyOuts":22,"groundOuts":49,"airOuts":41,"runs":18,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":41,"baseOnBalls":25,"intentionalWalks":1,"hits":36,"hitByPitch":2,"atBats":165,"obp":".325","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":761,"era":"2.44","inningsPitched":"44.1","wins":2,"losses":4,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":12,"whip":"1.38","battersFaced":194,"outs":133,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":761,"balls":304,"strikes":457,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".333","pitchesPerInning":"17.17","gamesFinished":0,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"8.32","walksPer9Inn":"5.08","hitsPer9Inn":"7.31","runsScoredPer9":"3.65","homeRunsPer9":"0.61","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":10},"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":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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":21,"groundOuts":27,"airOuts":38,"runs":14,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":32,"baseOnBalls":13,"intentionalWalks":0,"hits":24,"hitByPitch":3,"avg":".200","atBats":120,"obp":".292","slg":".283","ops":".575","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":34,"rbi":12,"leftOnBase":58,"sacBunts":0,"sacFlies":1,"babip":".253","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"60.00","popOuts":11,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":9,"stolenBases":26,"stolenBasePercentage":".743","caughtStealingPercentage":".257","assists":11,"putOuts":304,"errors":3,"chances":318,"fielding":".991","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":9,"gamesStarted":0,"flyOuts":4,"groundOuts":8,"airOuts":8,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":31,"obp":".297","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":145,"era":"4.32","inningsPitched":"8.1","wins":0,"losses":1,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"1.20","battersFaced":37,"outs":25,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":145,"balls":49,"strikes":96,"strikePercentage":".660","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"17.40","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"10.80","walksPer9Inn":"4.32","hitsPer9Inn":"6.48","runsScoredPer9":"4.32","homeRunsPer9":"1.08","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"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":12,"gamesStarted":12,"flyOuts":41,"groundOuts":49,"airOuts":72,"runs":38,"doubles":15,"triples":1,"homeRuns":6,"strikeOuts":82,"baseOnBalls":22,"intentionalWalks":0,"hits":58,"hitByPitch":4,"atBats":256,"obp":".293","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","numberOfPitches":1149,"era":"4.63","inningsPitched":"68.0","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.18","battersFaced":288,"outs":204,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":1149,"balls":404,"strikes":745,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".286","pitchesPerInning":"16.90","gamesFinished":0,"strikeoutWalkRatio":"3.73","strikeoutsPer9Inn":"10.85","walksPer9Inn":"2.91","hitsPer9Inn":"7.68","runsScoredPer9":"5.03","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":17,"lineOuts":14},"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":true,"isSubstitute":false}},"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":23,"gamesStarted":2,"flyOuts":13,"groundOuts":37,"airOuts":27,"runs":19,"doubles":5,"triples":3,"homeRuns":3,"strikeOuts":28,"baseOnBalls":12,"intentionalWalks":1,"hits":31,"hitByPitch":0,"atBats":122,"obp":".321","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":551,"era":"4.64","inningsPitched":"33.0","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":17,"whip":"1.30","battersFaced":135,"outs":99,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":551,"balls":186,"strikes":365,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":".333","pitchesPerInning":"16.70","gamesFinished":11,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"7.64","walksPer9Inn":"3.27","hitsPer9Inn":"8.45","runsScoredPer9":"5.18","homeRunsPer9":"0.82","inheritedRunners":11,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":6,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[624585,545361,685133,687093,666176,622268,672724,665861,663611,624428,680570,691951],"pitchers":[680570,691951],"bench":[687263,681351,642350],"bullpen":[696147,672282,815083,686799,519141,681217,667755,608718,700712,489446,666171],"battingOrder":[624585,545361,685133,687093,666176,622268,672724,663611,624428],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Meckler 2 (2, Sugano, Sugano); Walton (3, Sugano); Soler (10, Sugano); Grissom (10, Shook)."},{"label":"TB","value":"Grissom 2; Meckler 4; Peraza, O; Soler 2; Trout; Walton 2."},{"label":"RBI","value":"Meckler 2 (10)."},{"label":"2-out RBI","value":"Meckler 2."},{"label":"Runners left in scoring position, 2 out","value":"Adell; Grissom 2; Rivero."},{"label":"Team RISP","value":"1-for-7."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Adell 2 (4, throw, fielding); Meckler (1, throw)."},{"label":"Outfield assists","value":"Adell (Julien at 2nd base)."}]}],"note":[{"label":"a","value":"Flied out for Rivero in the 9th."}]}},"officials":[{"official":{"id":427344,"fullName":"Bill Miller","link":"/api/v1/people/427344"},"officialType":"Home Plate"},{"official":{"id":431232,"fullName":"Chad Fairchild","link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":489985,"fullName":"Chad Whitson","link":"/api/v1/people/489985"},"officialType":"Second Base"},{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Grissom (by Sugano)."},{"label":"ABS Challenge","value":"Adell (Strike-Confirmed); Thompson, S (Strike-Overturned to Ball); Goodman 2 (Ball-Confirmed, Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Sugano 96-58; Castaño 29-20; Shook 10-5; Mejia, J 16-11; Rodriguez, G 91-56; Aldegheri 89-60."},{"label":"Groundouts-flyouts","value":"Sugano 2-6; Castaño 0-4; Shook 0-1; Mejia, J 1-1; Rodriguez, G 3-3; Aldegheri 3-5."},{"label":"Batters faced","value":"Sugano 23; Castaño 6; Shook 3; Mejia, J 4; Rodriguez, G 21; Aldegheri 22."},{"label":"Umpires","value":"HP: Bill Miller. 1B: Chad Fairchild. 2B: Chad Whitson. 3B: Brian Walsh. "},{"label":"Weather","value":"76 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, Out To CF."},{"label":"First pitch","value":"6:38 PM."},{"label":"T","value":"2:53."},{"label":"Att","value":"26,426."},{"label":"Venue","value":"Angel Stadium."},{"label":"June 2, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":691951,"fullName":"Sam Aldegheri","link":"/api/v1/people/691951","boxscoreName":"Aldegheri"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"stats":{"batting":{},"pitching":{"summary":"5.1 IP, 0 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":5,"groundOuts":3,"airOuts":8,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":89,"inningsPitched":"5.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":16,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":29,"strikes":60,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":1,"flyOuts":11,"groundOuts":6,"airOuts":20,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":5,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":42,"obp":".313","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":191,"era":"2.45","inningsPitched":"11.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.36","battersFaced":48,"outs":33,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":191,"balls":70,"strikes":121,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.30","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.36","gamesFinished":1,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"5.73","walksPer9Inn":"4.09","hitsPer9Inn":"8.18","runsScoredPer9":"2.45","homeRunsPer9":"0.82","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":65,"pitchingGameScore":65},{"player":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100","boxscoreName":"Goodman"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, 2B, BB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":31,"groundOuts":30,"airOuts":52,"runs":36,"doubles":10,"triples":0,"homeRuns":15,"strikeOuts":80,"baseOnBalls":17,"intentionalWalks":1,"hits":52,"hitByPitch":4,"avg":".243","atBats":214,"obp":".311","slg":".500","ops":".811","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":235,"totalBases":107,"rbi":27,"leftOnBase":99,"sacBunts":0,"sacFlies":0,"babip":".311","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.27","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":{"gamesStarted":1,"caughtStealing":6,"stolenBases":26,"stolenBasePercentage":".813","caughtStealingPercentage":".188","assists":11,"putOuts":280,"errors":5,"chances":296,"fielding":".983","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":61,"hittingGameScore":61},{"player":{"person":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133","boxscoreName":"Meckler"},"jerseyNumber":"53","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"2-3 | 2 2B, BB, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":8,"groundOuts":6,"airOuts":11,"runs":3,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".323","atBats":31,"obp":".364","slg":".581","ops":".945","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":18,"rbi":10,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".320","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":14,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":59,"hittingGameScore":59}]},"decisions":{"winner":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"loser":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}