{"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":824024,"link":"/api/v1.1/game/824024/feed/live","metaData":{"wait":10,"timeStamp":"20260604_042145","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824024,"type":"R","doubleHeader":"N","id":"2026/06/03/colmlb-anamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824024-2026-06-03","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-06-04T01:38:00Z","originalDate":"2026-06-03","officialDate":"2026-06-03","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":63,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":24,"losses":39,"ties":0,"pct":".381"},"records":{},"divisionLeader":false,"wins":24,"losses":39,"winningPercentage":".381"},"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":63,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":24,"losses":39,"ties":0,"pct":".381"},"records":{},"divisionLeader":false,"wins":24,"losses":39,"winningPercentage":".381"},"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},"ID641312":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312","firstName":"Shaun","lastName":"Anderson","birthDate":"1994-10-29","currentAge":31,"birthCity":"Coral Springs","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":228,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shaun","useLastName":"Anderson","boxscoreName":"Anderson, S","nickName":"Bigg Shaun","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-05-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Shaun Anderson","nameSlug":"shaun-anderson-641312","firstLastName":"Shaun Anderson","lastFirstName":"Anderson, Shaun","lastInitName":"Anderson, S","initLastName":"S Anderson","fullFMLName":"Shaun Anderson","fullLFMName":"Anderson, Shaun","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"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":"Clear","temp":"72","wind":"7 mph, R To L"},"gameInfo":{"attendance":26554,"firstPitch":"2026-06-04T01:38:00.000Z","gameDurationMinutes":163},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":3,"usedFailed":0,"remaining":2}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"home":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"}},"officialScorer":{"id":511409,"fullName":"Chris Johnson","link":"/api/v1/people/511409"},"primaryDatacaster":{"id":666938,"fullName":"Edward Alvarez","link":"/api/v1/people/666938"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out to left fielder Wade Meckler in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-04T01:38:46.956Z","endTime":"2026-06-04T01:39:12.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-03T23:00:00.288Z","endTime":"2026-06-04T01:12:55.671Z","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-04T01:12:55.671Z","endTime":"2026-06-04T01:37:42.348Z","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-04T01:37:42.348Z","endTime":"2026-06-04T01:38:48.829Z","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":96.3,"endSpeed":88.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.076697548516723,"aZ":-19.350121628612627,"pfxX":-6.459239845275996,"pfxZ":6.430189523728269,"pX":-0.5213765268417448,"pZ":2.2487987398996343,"vX0":3.4662286896468624,"vY0":-140.15548290743456,"vZ0":-7.247023218452791,"x":136.87,"y":178.06,"x0":-0.93366074189302,"y0":50.00092901658407,"z0":6.127391325753281,"aX":-12.87470578726857},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.3,"breakHorizontal":11.0,"spinRate":2240,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3905124052378932,"extension":6.003942823836281},"index":3,"playId":"cd1f7ac3-d9a1-3bba-9b68-0e25d74d3a44","pitchNumber":1,"startTime":"2026-06-04T01:38:48.829Z","endTime":"2026-06-04T01:38:52.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.83645084520974,"aZ":-25.47561517521367,"pfxX":-9.809008041340313,"pfxZ":3.3244541537345196,"pX":-0.8731637589635737,"pZ":2.6541243880932943,"vX0":4.026828697489741,"vY0":-140.9825503637648,"vZ0":-5.452262946467249,"x":150.28,"y":167.12,"x0":-1.044993087081672,"y0":50.003737121746894,"z0":6.255969479606344,"aX":-19.760031179972703},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.0,"breakHorizontal":16.9,"spinRate":2057,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.38840984551686075,"extension":5.961534164448314},"hitData":{"launchSpeed":80.7,"launchAngle":33.0,"totalDistance":263.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.61,"coordY":127.65}},"index":4,"playId":"3f30095d-d27d-36a0-bfdb-a7bf88cd7352","pitchNumber":2,"startTime":"2026-06-04T01:39:03.707Z","endTime":"2026-06-04T01:39:12.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T01:39:12.726Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, shortstop Oswald Peraza to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-04T01:39:29.498Z","endTime":"2026-06-04T01:40:54.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"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":97.5,"endSpeed":89.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78956898460337,"aZ":-21.851244824199103,"pfxX":-10.674992852110675,"pfxZ":5.090499866031832,"pX":-0.4626707921280583,"pZ":1.386047753009766,"vX0":5.56361983036842,"vY0":-141.6117234933359,"vZ0":-9.143347140291189,"x":134.64,"y":201.36,"x0":-1.0673801044990867,"y0":50.005163694503885,"z0":6.05852475579581,"aX":-21.651257134737904},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.4,"breakHorizontal":18.1,"spinRate":2191,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3870012224945536,"extension":6.086528878631803},"index":0,"playId":"846c849b-dc33-3def-824e-f594e60324fb","pitchNumber":1,"startTime":"2026-06-04T01:39:39.597Z","endTime":"2026-06-04T01:39:43.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.597720144606946,"aZ":-24.11132649132079,"pfxX":-10.416245252708077,"pfxZ":3.957823963929896,"pX":-0.6227017625096262,"pZ":2.0928578545169003,"vX0":5.099776115506193,"vY0":-141.90248551229527,"vZ0":-6.866505466847946,"x":140.74,"y":182.27,"x0":-1.0902001883247585,"y0":50.00464795182348,"z0":6.081036386419503,"aX":-21.236228100198346},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.9,"breakHorizontal":17.9,"spinRate":2107,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.3860410881994518,"extension":6.12845565589899},"index":1,"playId":"1c902b0b-f63b-39a0-83ec-a3df8859305c","pitchNumber":2,"startTime":"2026-06-04T01:39:54.241Z","endTime":"2026-06-04T01:39:57.431Z","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":90.5,"endSpeed":82.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.153060831206584,"aZ":-21.90671560298549,"pfxX":-5.258831287452143,"pfxZ":5.897225158739735,"pX":-0.5792053306069211,"pZ":3.413614459726182,"vX0":2.749537070543112,"vY0":-131.68313951429587,"vZ0":-3.2544150234172315,"x":139.08,"y":146.61,"x0":-0.9582805794162268,"y0":50.00512133098204,"z0":6.30206185542894,"aX":-9.159247326014526},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.1,"breakHorizontal":8.9,"spinRate":1792,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.4172982969110475,"extension":6.318924878878524},"index":2,"playId":"9fe331d8-5e39-3f04-8241-b389be0584e1","pitchNumber":3,"startTime":"2026-06-04T01:40:27.633Z","endTime":"2026-06-04T01:40:31.355Z","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":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.3,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.21045050740239,"aZ":-24.636203177273643,"pfxX":-10.3234282316735,"pfxZ":3.6750158152232846,"pX":-0.8098294378924611,"pZ":2.7092645429812583,"vX0":4.275117759518665,"vY0":-142.99749774808635,"vZ0":-5.395321966596537,"x":147.87,"y":165.63,"x0":-0.992200347838812,"y0":50.000223510716815,"z0":6.188125785538572,"aX":-21.150630809690465},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.6,"breakHorizontal":17.6,"spinRate":2148,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3845877173923835,"extension":6.130552081192412},"hitData":{"launchSpeed":76.2,"launchAngle":-2.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.61,"coordY":151.12}},"index":3,"playId":"78379264-c3ad-3a2e-b21f-859ac6901b51","pitchNumber":4,"startTime":"2026-06-04T01:40:46.146Z","endTime":"2026-06-04T01:40:54.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T01:40:54.653Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"TJ Rumfield strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-04T01:41:07.554Z","endTime":"2026-06-04T01:44:12.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,6,7,8],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.33604357427716,"aZ":-22.50498435378458,"pfxX":-8.812943596554003,"pfxZ":4.797381967069596,"pX":-0.7079114578869968,"pZ":2.9404133414311846,"vX0":3.7886099160958526,"vY0":-141.76164091308434,"vZ0":-5.071431639723546,"x":143.98,"y":159.39,"x0":-0.9240769275919051,"y0":50.00198573091945,"z0":6.20806858394113,"aX":-17.7628369405444},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.7,"breakHorizontal":15.1,"spinRate":2126,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3878136104525507,"extension":5.898176744151253},"index":0,"playId":"c216e4f1-ebb6-3f46-b597-8f5cf5f38dc3","pitchNumber":1,"startTime":"2026-06-04T01:41:20.935Z","endTime":"2026-06-04T01:41:43.114Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"}}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-04T01:41:43.114Z","endTime":"2026-06-04T01:42:26.623Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":91.7,"endSpeed":82.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.258569148334324,"aZ":-28.122332674277423,"pfxX":-10.18200756388829,"pfxZ":2.2845023855005593,"pX":-1.9925753274005842,"pZ":3.222014584773854,"vX0":0.6449468391003825,"vY0":-133.4226224059009,"vZ0":-2.926736572097954,"x":192.95,"y":151.79,"x0":-0.920277542102215,"y0":50.00127446538699,"z0":6.396791214626388,"aX":-18.04289722991593},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.6,"breakHorizontal":18.2,"spinRate":1726,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.41321595816806855,"extension":5.974324382497203},"index":2,"playId":"5a3cce35-b498-3d33-8c00-378775a835d9","pitchNumber":2,"startTime":"2026-06-04T01:42:26.623Z","endTime":"2026-06-04T01:42:29.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":82.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42372097784921,"aZ":-26.95629678529893,"pfxX":-9.276126830098006,"pfxZ":2.969656842602596,"pX":-1.3926688858849394,"pZ":3.2816967016103344,"vX0":1.6786267602113316,"vY0":-132.72854342033256,"vZ0":-2.7414894839550636,"x":170.09,"y":150.17,"x0":-0.8352737382968162,"y0":50.00387403353664,"z0":6.322741734228419,"aX":-16.299875278640112},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.9,"breakHorizontal":16.3,"spinRate":1707,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.41509022650632277,"extension":6.04955531266578},"index":3,"playId":"8651873b-852d-30d0-a9f6-72bc2ceba17e","pitchNumber":3,"startTime":"2026-06-04T01:42:42.403Z","endTime":"2026-06-04T01:42:45.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69802039892076,"aZ":-14.781288109061498,"pfxX":-6.646699358390022,"pfxZ":8.571911079390645,"pX":-0.7214245246958937,"pZ":1.8630800086638397,"vX0":3.1161563490455073,"vY0":-142.03278225307045,"vZ0":-9.15881441462815,"x":144.5,"y":188.48,"x0":-0.9736697355220788,"y0":50.00003618140933,"z0":6.084681379423244,"aX":-13.480666156206903},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.7,"breakHorizontal":11.3,"spinRate":2317,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.386690803142133,"extension":6.142619735656928},"index":4,"playId":"6a06c49a-c41b-32df-8bde-ddb3eb232f44","pitchNumber":4,"startTime":"2026-06-04T01:42:59.343Z","endTime":"2026-06-04T01:43:02.641Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-04T01:43:10.656Z","endTime":"2026-06-04T01:43:28.285Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60636710099676,"aZ":-24.477772821678414,"pfxX":-9.163252397498438,"pfxZ":3.7499842949553805,"pX":-0.8576935266672905,"pZ":2.489318681065949,"vX0":3.0869205531544703,"vY0":-142.51528523063936,"vZ0":-6.30429871995753,"x":149.69,"y":171.57,"x0":-0.7662812316848782,"y0":50.00224156317602,"z0":6.282433874758225,"aX":-18.7947476513953},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.6,"breakHorizontal":16.0,"spinRate":2073,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.38475445079502757,"extension":6.069468159045635},"index":6,"playId":"e57fa9a9-5ac6-3e78-acc1-6cbab371a07c","pitchNumber":5,"startTime":"2026-06-04T01:43:28.285Z","endTime":"2026-06-04T01:43:31.285Z","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":88.2,"endSpeed":80.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.022015570075766,"aZ":-32.21684362470533,"pfxX":5.083816026967494,"pfxZ":-0.02453095020546847,"pX":-0.020299910392377725,"pZ":2.3835197840970745,"vX0":1.949183469142696,"vY0":-128.32959507502287,"vZ0":-3.64161192202757,"x":117.77,"y":174.42,"x0":-1.453202313948329,"y0":50.00426629366475,"z0":6.368629636755475,"aX":8.360839543458793},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.7,"breakHorizontal":-9.7,"spinRate":2581,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.42910981578970153,"extension":6.186002133778649},"index":7,"playId":"f1b42bf9-fa0c-3699-9c5a-8eaee4bd7c09","pitchNumber":6,"startTime":"2026-06-04T01:43:47.856Z","endTime":"2026-06-04T01:43:51.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":90.7,"endSpeed":82.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.329968474457395,"aZ":-26.18572842412731,"pfxX":-10.15386556618395,"pfxZ":3.453868198969186,"pX":-0.9818658233433983,"pZ":2.3765678361527307,"vX0":2.990764720182232,"vY0":-131.91637947639526,"vZ0":-4.997635195909693,"x":154.43,"y":174.61,"x0":-0.8226513823710042,"y0":50.002251185919256,"z0":6.265679329117587,"aX":-17.60306594465865},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.2,"breakHorizontal":17.5,"spinRate":1695,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.41782280024476215,"extension":6.216821289012494},"index":8,"playId":"d1776314-faa9-31d0-839e-7a2c5ea848cb","pitchNumber":7,"startTime":"2026-06-04T01:44:09.182Z","endTime":"2026-06-04T01:44:12.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T01:44:12.827Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Soler walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-04T01:46:18.272Z","endTime":"2026-06-04T01:47:32.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.2,"endSpeed":81.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.474018428514874,"aZ":-25.25069054893099,"pfxX":-1.6979149933213886,"pfxZ":4.040370321880369,"pX":2.1334765885058977,"pZ":2.753069817092381,"vX0":11.661986368241353,"vY0":-130.84842916006093,"vZ0":-3.016397122616035,"x":35.68,"y":164.45,"x0":-2.1821823960420192,"y0":50.00459844435691,"z0":5.835825880357652,"aX":-2.911327729516744},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.7,"breakHorizontal":0.2,"spinRate":2655,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.42039102370009873,"extension":6.062390248089001},"index":0,"playId":"7258a401-f260-3cb0-baef-c48627ea9e46","pitchNumber":1,"startTime":"2026-06-04T01:46:24.336Z","endTime":"2026-06-04T01:46:27.344Z","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":95.1,"endSpeed":85.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.74311749880151,"aZ":-10.980169304365472,"pfxX":-7.582520473396474,"pfxZ":11.17893185749066,"pX":0.3089762964435967,"pZ":1.510418531431993,"vX0":9.490281576417628,"vY0":-137.82376313390785,"vZ0":-9.066862026372359,"x":105.22,"y":198.0,"x0":-2.217385209719766,"y0":50.00406049097502,"z0":5.613495864246781,"aX":-14.37842479533319},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.1,"breakHorizontal":11.4,"spinRate":2524,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39961123244702,"extension":5.973360708741959},"index":1,"playId":"8292d579-7886-3fb6-8a0a-5501eaeff018","pitchNumber":2,"startTime":"2026-06-04T01:46:38.358Z","endTime":"2026-06-04T01:46:41.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.756490405277685,"aZ":-19.65375900965947,"pfxX":-4.421853328048263,"pfxZ":6.975402372833791,"pX":0.09377713238276461,"pZ":0.7153408719271097,"vX0":6.758142902177744,"vY0":-133.61976459555615,"vZ0":-8.999597933619393,"x":113.43,"y":219.47,"x0":-1.902244947098223,"y0":50.00273435325152,"z0":5.558230151672602,"aX":-7.937485649318229},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.7,"breakHorizontal":6.5,"spinRate":2644,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.41105461223865847,"extension":5.933653337541377},"index":2,"playId":"d8723448-5206-3928-b38f-02a3571babca","pitchNumber":3,"startTime":"2026-06-04T01:46:56.243Z","endTime":"2026-06-04T01:47:00.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14720928030236,"aZ":-12.848934363161597,"pfxX":-7.996024392532609,"pfxZ":10.267017528814339,"pX":-0.06658018354750338,"pZ":2.36913943834603,"vX0":8.363407567023765,"vY0":-137.2347098549309,"vZ0":-6.3893622709126054,"x":119.54,"y":174.81,"x0":-2.134335307465955,"y0":50.00180724210949,"z0":5.625801886393031,"aX":-15.048441052927421},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":12.5,"spinRate":2369,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.40117941025163706,"extension":6.005490691417762},"index":3,"playId":"81ac2ad3-f3e1-3c48-a0d5-d79ca8374ebc","pitchNumber":4,"startTime":"2026-06-04T01:47:11.364Z","endTime":"2026-06-04T01:47:14.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.205813498209594,"aZ":-21.31196330776094,"pfxX":-10.783365037805423,"pfxZ":5.808462039064144,"pX":-2.3295885020841687,"pZ":3.5024103176001185,"vX0":3.93395440473635,"vY0":-136.65988417029266,"vZ0":-2.1125615212102122,"x":205.8,"y":144.21,"x0":-2.3959255008546307,"y0":50.00634813228686,"z0":5.7666404499647665,"aX":-20.175463073794617},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.2,"breakHorizontal":18.6,"spinRate":2250,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4025090164732936,"extension":5.7977421643738305},"index":4,"playId":"87f0e48e-13b5-3eac-a08d-3c6e1ae00cbd","pitchNumber":5,"startTime":"2026-06-04T01:47:27.501Z","endTime":"2026-06-04T01:47:32.114Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T01:47:32.114Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mike Trout lines out to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-04T01:47:43.133Z","endTime":"2026-06-04T01:48:24.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.04776875393157,"aZ":-31.62401922602435,"pfxX":1.8360640087446343,"pfxZ":0.34952698541316884,"pX":-0.3792287141663645,"pZ":2.888252473814285,"vX0":3.6415809379954993,"vY0":-124.57605890007119,"vZ0":-1.0325471865019762,"x":131.46,"y":160.8,"x0":-2.0985103869685884,"y0":50.00213072052427,"z0":5.922375799592582,"aX":2.885156580806441},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.6,"breakHorizontal":-4.2,"spinRate":2554,"spinDirection":72},"zone":1,"typeConfidence":2.0,"plateTime":0.4396796487771364,"extension":5.874386953122479},"index":0,"playId":"9cb93ef2-23f2-3ef7-b3c0-6512d21ea5e8","pitchNumber":1,"startTime":"2026-06-04T01:47:57.460Z","endTime":"2026-06-04T01:48:00.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20969687522277,"aZ":-14.865201247167322,"pfxX":-8.135117265968512,"pfxZ":9.254126826064628,"pX":0.11688934409389493,"pZ":2.70456443702328,"vX0":8.875462668516025,"vY0":-136.66168670177834,"vZ0":-5.326968454293923,"x":112.54,"y":165.76,"x0":-2.1330882318805555,"y0":50.0059689470054,"z0":5.718830666023654,"aX":-15.221699700844367},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":12.6,"spinRate":2365,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.40249805061996025,"extension":5.920152475954411},"hitData":{"launchSpeed":99.3,"launchAngle":23.0,"totalDistance":358.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.47,"coordY":54.88}},"index":1,"playId":"793bf65f-d784-38c3-bf31-1b6ddd81d0fd","pitchNumber":2,"startTime":"2026-06-04T01:48:13.539Z","endTime":"2026-06-04T01:48:24.701Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T01:48:24.701Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wade Meckler singles on a ground ball to right fielder Tyler Freeman. Jorge Soler to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-04T01:48:39.099Z","endTime":"2026-06-04T01:49:46.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"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":82.4,"endSpeed":75.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.625276689762234,"aZ":-38.863043084434494,"pfxX":2.554364541633934,"pfxZ":-4.6288150092865195,"pX":-0.5831071363230687,"pZ":4.055763095835823,"vX0":3.5931045166284212,"vY0":-119.88568967121456,"vZ0":3.51221055118791,"x":139.23,"y":129.27,"x0":-2.436915747610603,"y0":50.00138874704113,"z0":6.055845591823313,"aX":3.692272238081887},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-7.2,"breakHorizontal":-5.5,"spinRate":2628,"spinDirection":23},"zone":11,"typeConfidence":2.0,"plateTime":0.45805133274150256,"extension":5.851164744404588},"index":0,"playId":"4087b3c7-6c6a-30e8-a024-be0bbbe69b46","pitchNumber":1,"startTime":"2026-06-04T01:48:49.730Z","endTime":"2026-06-04T01:48:53.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.819011916695082,"aZ":-38.58499281840926,"pfxX":1.7980263010452175,"pfxZ":-4.372038381927906,"pX":0.35206405484698106,"pZ":2.3166386979920595,"vX0":5.803348949422438,"vY0":-120.99721553840021,"vZ0":-0.47410874450659224,"x":103.58,"y":176.23,"x0":-2.3206697581770093,"y0":50.00005475007908,"z0":5.9253332878226805,"aX":2.6381540533494374},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-7.7,"breakHorizontal":-4.8,"spinRate":2703,"spinDirection":17},"zone":6,"typeConfidence":2.0,"plateTime":0.4544323228074081,"extension":5.985553334213749},"index":1,"playId":"f114950c-be7e-39d4-bb1f-6214b7c62646","pitchNumber":2,"startTime":"2026-06-04T01:49:05.007Z","endTime":"2026-06-04T01:49:08.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66241752845161,"aZ":-24.19793050059171,"pfxX":-8.579882503099508,"pfxZ":5.201346109587943,"pX":-1.5706606640882226,"pZ":2.653466500883351,"vX0":4.496506088600539,"vY0":-124.11065066185353,"vZ0":-2.6054041291795427,"x":176.87,"y":167.14,"x0":-2.306981782157667,"y0":50.00422394871548,"z0":5.767522104908521,"aX":-13.16522318821248},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":9.0,"breakHorizontal":14.3,"spinRate":2000,"spinDirection":239},"zone":11,"typeConfidence":2.0,"plateTime":0.44413435616462404,"extension":6.0401454067518525},"index":2,"playId":"e43fde4a-7376-3a57-8018-86182c6bf927","pitchNumber":3,"startTime":"2026-06-04T01:49:22.212Z","endTime":"2026-06-04T01:49:25.481Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":76.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81255427044689,"aZ":-23.52063255426056,"pfxX":-10.055055509450922,"pfxZ":5.706875116309112,"pX":-0.006183324695292626,"pZ":3.14566848361618,"vX0":6.466192611492217,"vY0":-123.52037713297635,"vZ0":-1.7655013582380912,"x":117.24,"y":153.85,"x0":-1.3760771897623567,"y0":50.0044060004153,"z0":5.883610907235394,"aX":-15.253817554090114},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":10.1,"breakHorizontal":16.3,"spinRate":2076,"spinDirection":235},"zone":2,"typeConfidence":2.0,"plateTime":0.44657795582191806,"extension":5.799309276907737},"hitData":{"launchSpeed":98.5,"launchAngle":4.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.17,"coordY":114.17}},"index":3,"playId":"a84d3ea2-bc68-39e3-bd4b-e916c2b50f8e","pitchNumber":4,"startTime":"2026-06-04T01:49:36.835Z","endTime":"2026-06-04T01:49:46.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T01:49:46.994Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vaughn Grissom flies out to left fielder Sterlin Thompson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-04T01:50:12.696Z","endTime":"2026-06-04T01:52:23.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"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],"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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"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_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":91.7,"endSpeed":83.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.899895899441017,"aZ":-23.74974731962546,"pfxX":-5.8479504680895795,"pfxZ":4.727937260995058,"pX":-0.08676969377244984,"pZ":0.8843153491425486,"vX0":5.091085804881187,"vY0":-133.19595229866147,"vZ0":-8.00989407552883,"x":120.31,"y":214.9,"x0":-1.2711879887395041,"y0":50.00313220730736,"z0":5.671240435091148,"aX":-10.41793611159939},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.8,"breakHorizontal":9.4,"spinRate":2470,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.41257969367566893,"extension":5.775048187222543},"index":0,"playId":"81315136-1eea-3fa6-9335-3155e3d1c764","pitchNumber":1,"startTime":"2026-06-04T01:50:19.192Z","endTime":"2026-06-04T01:50:22.636Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56557941880013,"aZ":-20.679750642605146,"pfxX":-1.0548213873839296,"pfxZ":6.450713765688707,"pX":0.465619573766434,"pZ":0.9947494802680836,"vX0":4.80105349618605,"vY0":-133.10809327680164,"vZ0":-8.14217213372413,"x":99.25,"y":211.92,"x0":-1.2301785580840296,"y0":50.00065419227576,"z0":5.609623407636342,"aX":-1.8794737754502262},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.0,"breakHorizontal":0.8,"spinRate":2487,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.41268608282275254,"extension":5.815932990658854},"index":1,"playId":"2c89cd42-233f-3efa-ae40-6e94d64f6df3","pitchNumber":2,"startTime":"2026-06-04T01:50:37.771Z","endTime":"2026-06-04T01:50:41.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.137239501719243,"aZ":-21.37679407476028,"pfxX":-10.508503764087738,"pfxZ":6.0800286324806745,"pX":0.4339361221882248,"pZ":0.32879954210298357,"vX0":8.083199181070686,"vY0":-132.81679892081243,"vZ0":-9.828616413399477,"x":100.46,"y":229.9,"x0":-1.2932778978791932,"y0":50.00276687925052,"z0":5.6503198914333765,"aX":-18.655080749635655},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.9,"breakHorizontal":17.2,"spinRate":2275,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.41341477503484025,"extension":5.9079301527455605},"index":2,"playId":"56b05ea6-7783-317f-b051-6c855091588d","pitchNumber":3,"startTime":"2026-06-04T01:50:56.590Z","endTime":"2026-06-04T01:51:00.899Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.573371064535575,"aZ":-21.700812227540386,"pfxX":-1.8697315677818112,"pfxZ":5.747317016881956,"pX":0.6312722017604394,"pZ":3.177969354110328,"vX0":6.292044908130886,"vY0":-134.71045087246307,"vZ0":-2.669372404527662,"x":92.94,"y":152.97,"x0":-1.5004854623408808,"y0":50.00277285136211,"z0":5.730219068996129,"aX":-3.4077788321013966},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.0,"breakHorizontal":1.9,"spinRate":2510,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.40790999023159724,"extension":5.8381374266154396},"index":3,"playId":"43ad50ba-5d83-3c06-b478-c61f07fe06b7","pitchNumber":4,"startTime":"2026-06-04T01:51:20.078Z","endTime":"2026-06-04T01:51:23.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.24929263556244,"aZ":-19.186339634164085,"pfxX":-10.70385050472964,"pfxZ":6.778485572558812,"pX":-1.0578898007562536,"pZ":2.0064623139862974,"vX0":5.768106693580689,"vY0":-138.5847757470628,"vZ0":-5.9890459283639625,"x":157.32,"y":184.61,"x0":-1.7921637615608892,"y0":50.00281800539339,"z0":5.506644977300163,"aX":-20.51220897014201},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.0,"breakHorizontal":17.9,"spinRate":2266,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.3974863065103551,"extension":5.843352798663512},"index":4,"playId":"96bc06dc-be76-372b-83a5-cb8fd80e6b21","pitchNumber":5,"startTime":"2026-06-04T01:51:40.386Z","endTime":"2026-06-04T01:51:43.414Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94292950093244,"aZ":-30.5583230617222,"pfxX":-0.39839834203366054,"pfxZ":1.0009027689952408,"pX":0.1732324507802317,"pZ":2.0964725151506642,"vX0":4.398036939622379,"vY0":-127.04163008746812,"vZ0":-3.1087163289690896,"x":110.4,"y":182.18,"x0":-1.537552881240852,"y0":50.003261439505955,"z0":5.795696227951397,"aX":-0.6438548481487776},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.3,"breakHorizontal":-0.4,"spinRate":2565,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.4331420604002769,"extension":5.700616486520362},"hitData":{"launchSpeed":93.5,"launchAngle":34.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.82,"coordY":82.4}},"index":5,"playId":"0f92f84f-c563-30fc-bf01-82252926074e","pitchNumber":6,"startTime":"2026-06-04T01:52:10.998Z","endTime":"2026-06-04T01:52:23.006Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T01:52:23.006Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-04T01:52:36.842Z","endTime":"2026-06-04T01:53:55.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.281140254225136,"aZ":-20.692552433325243,"pfxX":-1.333053047346466,"pfxZ":6.264167498017456,"pX":0.9803360396500302,"pZ":2.0745644503124945,"vX0":7.1050323347652355,"vY0":-135.21318618092857,"vZ0":-5.548408370608747,"x":79.63,"y":182.77,"x0":-1.5197936189575274,"y0":50.00168084160017,"z0":5.626267732315476,"aX":-2.4432988684549715},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.2,"breakHorizontal":0.7,"spinRate":2505,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.40666628927608617,"extension":5.9781165847284},"index":0,"playId":"8f77eac1-bcd7-3c32-9cb8-ed66098f5207","pitchNumber":1,"startTime":"2026-06-04T01:52:49.404Z","endTime":"2026-06-04T01:52:52.929Z","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":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8890598084245,"aZ":-21.572590311846255,"pfxX":-1.0667347926612678,"pfxZ":5.864511230578861,"pX":-0.46607247124528745,"pZ":3.2319580603546076,"vX0":5.218184117019289,"vY0":-134.0753780387394,"vZ0":-2.4913130372468277,"x":134.77,"y":151.52,"x0":-2.3049039385534122,"y0":50.00360863987641,"z0":5.724567446239182,"aX":-1.9294195162570122},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.2,"breakHorizontal":0.7,"spinRate":2514,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.40963133126314544,"extension":5.86381568180694},"index":1,"playId":"673cbeb8-6925-3695-87ae-1ad480a99768","pitchNumber":2,"startTime":"2026-06-04T01:53:07.464Z","endTime":"2026-06-04T01:53:10.535Z","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":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.467129843760322,"aZ":-41.053171258068936,"pfxX":-2.7439067187103285,"pfxZ":-5.915947152002415,"pX":0.3447479399302022,"pZ":2.126397221419751,"vX0":6.590469006360682,"vY0":-122.09951189563725,"vZ0":-0.38409708906313966,"x":103.86,"y":181.37,"x0":-2.040582710571539,"y0":50.00414103747961,"z0":5.837514454149828,"aX":-4.117377849083276},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-10.6,"breakHorizontal":3.4,"spinRate":2633,"spinDirection":21},"zone":9,"typeConfidence":2.0,"plateTime":0.4496807134154981,"extension":5.981588904827893},"index":2,"playId":"2ed29c6e-c546-3c2d-a0b9-826b97cf6a0b","pitchNumber":3,"startTime":"2026-06-04T01:53:26.011Z","endTime":"2026-06-04T01:53:29.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":76.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26978336797688,"aZ":-30.828757878484144,"pfxX":2.430529831263696,"pfxZ":0.8944551832248497,"pX":1.4010904119860288,"pZ":0.6735471216128833,"vX0":7.049273272296789,"vY0":-123.23271495796642,"vZ0":-5.183670911914693,"x":63.59,"y":220.59,"x0":-1.8418393550819725,"y0":50.001205701595694,"z0":5.487546687434482,"aX":3.641882618344286},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.4,"breakHorizontal":-6.5,"spinRate":2624,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.44885372355725117,"extension":5.9615785353207364},"index":3,"playId":"f73d254e-d099-3155-8040-5a949d1fe1d0","pitchNumber":4,"startTime":"2026-06-04T01:53:49.178Z","endTime":"2026-06-04T01:53:55.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T01:53:55.328Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Hunter Goodman walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-04T01:56:13.685Z","endTime":"2026-06-04T01:57:10.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-04T01:56:08.035Z","endTime":"2026-06-04T01:56:15.830Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.100038694405423,"aZ":-34.45586188162051,"pfxX":4.786910510789256,"pfxZ":-1.5141865635394556,"pX":-0.39702864390482107,"pZ":0.8687011892740413,"vX0":1.4439269653715903,"vY0":-123.04637297132015,"vZ0":-6.111784607425683,"x":132.13,"y":215.33,"x0":-1.615699701449593,"y0":50.003176086617145,"z0":6.361384794079156,"aX":7.220616041445563},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.1,"breakHorizontal":-9.0,"spinRate":2563,"spinDirection":57},"zone":13,"typeConfidence":2.0,"plateTime":0.4479393299590133,"extension":5.823136447844564},"index":1,"playId":"a0df7289-cd86-3e68-a2b6-7cfccc1abe2b","pitchNumber":1,"startTime":"2026-06-04T01:56:15.830Z","endTime":"2026-06-04T01:56:19.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.79686014612875,"aZ":-15.13238714311845,"pfxX":-5.240925102351738,"pfxZ":8.745675994711938,"pX":-0.9963336024651241,"pZ":3.182529063164015,"vX0":1.879948102867589,"vY0":-139.73670315739938,"vZ0":-6.086893421286988,"x":154.98,"y":152.85,"x0":-1.0028102934372676,"y0":50.00268563264514,"z0":6.409109904673453,"aX":-10.212177706917911},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":9.0,"spinRate":2329,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3941885203022668,"extension":5.991179952221161},"index":2,"playId":"f78abdf5-4789-341e-b22f-af3f817f72ca","pitchNumber":2,"startTime":"2026-06-04T01:56:35.398Z","endTime":"2026-06-04T01:56:39.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":79.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70028421579828,"aZ":-21.584710644618113,"pfxX":-9.375545465825493,"pfxZ":6.45006552196304,"pX":-0.8302380747596758,"pZ":3.3572022316099615,"vX0":3.0625426846638164,"vY0":-128.84899409333715,"vZ0":-3.2310478796492346,"x":148.65,"y":148.14,"x0":-0.8332396548364271,"y0":50.00126551599056,"z0":6.341696639511957,"aX":-15.388214991394495},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":11.0,"breakHorizontal":16.0,"spinRate":1646,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4290245911427899,"extension":6.289383460057706},"index":3,"playId":"14911d65-4883-3c26-9b7c-6f8d2803f1b5","pitchNumber":3,"startTime":"2026-06-04T01:56:50.916Z","endTime":"2026-06-04T01:56:55.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.88006251726719,"aZ":-24.020076286106374,"pfxX":-8.498432611984125,"pfxZ":4.195949945967019,"pX":-1.2642477127673324,"pZ":2.5313455974425167,"vX0":1.9811961435170307,"vY0":-139.4100667244678,"vZ0":-6.117320948761195,"x":165.19,"y":170.43,"x0":-0.8857940487345549,"y0":50.00490050461394,"z0":6.367003829397927,"aX":-16.52777621586959},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.4,"breakHorizontal":14.9,"spinRate":2197,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.3947087111704848,"extension":5.81878780113953},"index":4,"playId":"f905600f-fcd2-3c14-b4bb-7fbf458301ff","pitchNumber":4,"startTime":"2026-06-04T01:57:07.202Z","endTime":"2026-06-04T01:57:10.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T01:57:10.875Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Troy Johnston strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-04T01:57:27.912Z","endTime":"2026-06-04T01:59:33.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.84508048979634,"aZ":-14.36214490109123,"pfxX":-4.222157578192464,"pfxZ":9.152912778851718,"pX":-0.5159513272165329,"pZ":3.4383773826582225,"vX0":2.4846293486401363,"vY0":-139.6793796597019,"vZ0":-5.222793643931615,"x":136.67,"y":145.94,"x0":-0.8754620880347833,"y0":50.0053316942667,"z0":6.30061807203252,"aX":-8.219506497543739},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":7.1,"spinRate":2187,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39439483295080935,"extension":6.073904531992883},"index":0,"playId":"22dfc818-f02f-3e14-9e9a-65db45cdfe71","pitchNumber":1,"startTime":"2026-06-04T01:57:37.279Z","endTime":"2026-06-04T01:57:40.279Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-04T01:57:54.349Z","endTime":"2026-06-04T01:58:21.756Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.72255033625389,"aZ":-22.924095115490694,"pfxX":-8.424667344036942,"pfxZ":4.8550491210374975,"pX":-0.1157651846614734,"pZ":0.7213744276828112,"vX0":4.6886361465429545,"vY0":-138.0847424767488,"vZ0":-10.218007705708589,"x":121.41,"y":219.3,"x0":-0.7537891955084315,"y0":50.0023297085908,"z0":6.051978631634527,"aX":-16.04288691795535},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.5,"breakHorizontal":14.0,"spinRate":2100,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.3987795580985565,"extension":6.080777752592791},"index":2,"playId":"77dffded-05a4-3c40-bf2e-6e95b8d53f08","pitchNumber":2,"startTime":"2026-06-04T01:58:21.756Z","endTime":"2026-06-04T01:58:25.070Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.42136977909706,"aZ":-16.016628023483985,"pfxX":-7.347285564301117,"pfxZ":7.965312902248723,"pX":-1.7366731762447545,"pZ":3.397633430852535,"vX0":0.5479184702278594,"vY0":-142.40549296096845,"vZ0":-5.317361935057884,"x":183.2,"y":147.04,"x0":-0.9799216748613803,"y0":50.003626830579904,"z0":6.32228495551291,"aX":-14.907348014294111},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.3,"breakHorizontal":13.1,"spinRate":2338,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3864296908409086,"extension":6.004602340562501},"index":3,"playId":"1c7b29cd-92d7-342e-bb1c-a331e826c70e","pitchNumber":3,"startTime":"2026-06-04T01:58:44.528Z","endTime":"2026-06-04T01:58:51.563Z","isPitch":true,"type":"pitch"},{"details":{"description":"Hunter Goodman steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"actionPlayId":"1c7b29cd-92d7-342e-bb1c-a331e826c70e","startTime":"2026-06-04T01:58:56.828Z","endTime":"2026-06-04T01:59:10.310Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.108269016050414,"aZ":-21.061934367705227,"pfxX":-10.937274759785861,"pfxZ":5.461463871149707,"pX":-1.1937229244012793,"pZ":2.052252640585582,"vX0":2.64291552005381,"vY0":-142.77079571233605,"vZ0":-8.262498989067515,"x":162.5,"y":183.37,"x0":-0.718969050414011,"y0":50.00634704609546,"z0":6.3419240110734805,"aX":-22.271751146134633},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.2,"breakHorizontal":19.1,"spinRate":2173,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.38568163472893335,"extension":6.090795930206487},"index":5,"playId":"355c5518-070d-31a9-ad01-a9c7a18d3bb4","pitchNumber":4,"startTime":"2026-06-04T01:59:10.310Z","endTime":"2026-06-04T01:59:13.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.01180714639468,"aZ":-12.32475060244486,"pfxX":-5.170967337393378,"pfxZ":9.872535297755082,"pX":-0.4891009808378652,"pZ":3.151875473545587,"vX0":1.7467534858743756,"vY0":-141.54004366346433,"vZ0":-7.278792496491064,"x":135.64,"y":153.68,"x0":-0.4456992615746673,"y0":50.00615293928845,"z0":6.562018009981562,"aX":-10.399253674170154},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":9.0,"spinRate":2310,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3883093272876068,"extension":5.875317858400518},"index":6,"playId":"4dbf4d26-31c5-3018-86a8-05afdf906a6a","pitchNumber":5,"startTime":"2026-06-04T01:59:29.260Z","endTime":"2026-06-04T01:59:33.051Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T01:59:33.051Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willi Castro flies out to left fielder Wade Meckler.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-04T01:59:47.437Z","endTime":"2026-06-04T02:00:45.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.756325160936825,"aZ":-18.849976758940155,"pfxX":-9.573055640202943,"pfxZ":6.491486465158199,"pX":-0.8697864636409278,"pZ":2.45394727087466,"vX0":2.8063568151967884,"vY0":-143.20402606740984,"vZ0":-7.749895849168043,"x":150.15,"y":172.52,"x0":-0.6263152650733168,"y0":50.0010656501002,"z0":6.399937129023581,"aX":-19.64286692418352},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.2,"breakHorizontal":16.7,"spinRate":2195,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.38423749984372035,"extension":6.096255269840031},"index":0,"playId":"aa7621bd-b358-3b12-a4a8-66f6427fcb8b","pitchNumber":1,"startTime":"2026-06-04T01:59:58.566Z","endTime":"2026-06-04T02:00:02.245Z","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":91.2,"endSpeed":82.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.968092104512483,"aZ":-21.715200390705967,"pfxX":-12.286956924818972,"pfxZ":5.970532339705128,"pX":-0.7625929634025259,"pZ":1.5182329650397735,"vX0":4.075991344246741,"vY0":-132.47028058180135,"vZ0":-8.07424010368126,"x":146.07,"y":197.79,"x0":-0.737563012583424,"y0":50.00516491317884,"z0":6.229875980690159,"aX":-21.536756636061718},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.0,"breakHorizontal":21.1,"spinRate":1681,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4156859509114348,"extension":6.387362109801574},"index":1,"playId":"610fa1b8-77b4-3ea6-9978-a095ae73ed6b","pitchNumber":2,"startTime":"2026-06-04T02:00:15.524Z","endTime":"2026-06-04T02:00:19.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.464127417302663,"aZ":-23.05401848674139,"pfxX":-9.763547928920538,"pfxZ":5.2000144978652525,"pX":-0.9028166939536171,"pZ":2.6122704370006633,"vX0":2.92494850929977,"vY0":-132.21985047333922,"vZ0":-5.28452084198449,"x":151.41,"y":168.25,"x0":-0.760610683786202,"y0":50.00632700834651,"z0":6.348178572746061,"aX":-17.14136774585032},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.4,"breakHorizontal":16.9,"spinRate":1806,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.41561965774113263,"extension":6.28479501517089},"hitData":{"launchSpeed":81.5,"launchAngle":52.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.57,"coordY":113.91}},"index":2,"playId":"2f7fea9f-54a5-3bc2-b997-7f9fb6f1f0a0","pitchNumber":3,"startTime":"2026-06-04T02:00:35.380Z","endTime":"2026-06-04T02:00:45.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:00:45.694Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sterlin Thompson grounds out, shortstop Oswald Peraza to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-04T02:01:00.635Z","endTime":"2026-06-04T02:02:27.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14999732781382,"aZ":-14.275128779106456,"pfxX":-8.191945451660636,"pfxZ":8.82481090415186,"pX":-0.6772285367684207,"pZ":0.776529944211678,"vX0":3.0326834373705336,"vY0":-141.9143803751708,"vZ0":-12.48222096336576,"x":142.81,"y":217.81,"x0":-0.6988431618869464,"y0":50.003972856007856,"z0":6.1557623639412915,"aX":-16.61810857788579},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.4,"breakHorizontal":14.2,"spinRate":2272,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.38677042267108197,"extension":6.309631874539129},"index":0,"playId":"d38b792e-dfe8-3faa-aacd-6c96f701cdf2","pitchNumber":1,"startTime":"2026-06-04T02:01:14.114Z","endTime":"2026-06-04T02:01:17.226Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.078989799040386,"aZ":-25.140475287764787,"pfxX":-8.747835038740135,"pfxZ":4.005755217662884,"pX":-1.3700572632259886,"pZ":3.542096972712446,"vX0":1.6461011004697228,"vY0":-132.1363749227176,"vZ0":-2.509094651257859,"x":169.22,"y":143.14,"x0":-0.8679247136667009,"y0":50.00300200373332,"z0":6.36549077145666,"aX":-15.354748022723529},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.8,"breakHorizontal":15.5,"spinRate":1727,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4156893775222832,"extension":6.27630230653677},"index":1,"playId":"d3ee4393-2d2f-3fa6-ad94-c70b2c43fe86","pitchNumber":2,"startTime":"2026-06-04T02:01:31.972Z","endTime":"2026-06-04T02:01:34.972Z","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":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.8,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56239478202874,"aZ":-13.732711338876623,"pfxX":-6.640171751490093,"pfxZ":8.92728878750362,"pX":-0.08668378024699452,"pZ":2.1683952038709062,"vX0":4.175867271633502,"vY0":-143.15732043918825,"vZ0":-9.02273030486956,"x":120.3,"y":180.23,"x0":-0.7053120618540393,"y0":50.003016212062306,"z0":6.230823971787119,"aX":-13.714716186627484},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":11.2,"spinRate":2423,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.38332751739396276,"extension":6.265400844216421},"index":2,"playId":"9a00e571-37fd-395c-8ebf-cf3e6d36231c","pitchNumber":3,"startTime":"2026-06-04T02:01:51.317Z","endTime":"2026-06-04T02:01:57.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.470125827329404,"aZ":-22.056126761232527,"pfxX":-9.5900694239961,"pfxZ":4.861943249619704,"pX":-0.7009566744936964,"pZ":2.116446057696683,"vX0":3.561212308594062,"vY0":-143.5764085724737,"vZ0":-7.912706348363455,"x":143.72,"y":181.64,"x0":-0.7144811797324807,"y0":50.000287537312616,"z0":6.289819605324989,"aX":-19.93861992578411},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.3,"breakHorizontal":16.6,"spinRate":2217,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.382082599905051,"extension":6.110829873217862},"hitData":{"launchSpeed":72.5,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.75,"coordY":162.02}},"index":3,"playId":"1862a6bc-92b8-3fd9-a16d-c83f6c883232","pitchNumber":4,"startTime":"2026-06-04T02:02:19.942Z","endTime":"2026-06-04T02:02:27.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:02:27.962Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Donovan Walton singles on a ground ball to right fielder Tyler Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-04T02:04:28.091Z","endTime":"2026-06-04T02:05:40.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.324491340328258,"aZ":-19.33098108132365,"pfxX":-9.725115999959735,"pfxZ":6.8084744827742245,"pX":-0.9418272545970174,"pZ":2.366824027511823,"vX0":4.562907727564382,"vY0":-136.53304785651605,"vZ0":-5.1936623472079,"x":152.9,"y":174.88,"x0":-1.3720412805094468,"y0":50.00381208773509,"z0":5.625980971317301,"aX":-18.34375466846017},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.4,"breakHorizontal":16.7,"spinRate":2261,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.40132310106257263,"extension":5.685324202661721},"index":0,"playId":"cc654367-b7f4-38eb-a14b-065849b08d80","pitchNumber":1,"startTime":"2026-06-04T02:04:39.207Z","endTime":"2026-06-04T02:04:42.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4286907699574,"aZ":-23.809419757403596,"pfxX":-3.868586016885382,"pfxZ":4.673471273635589,"pX":-0.9655629953211872,"pZ":1.4818084862874987,"vX0":5.483359642468785,"vY0":-133.59729076358204,"vZ0":-6.186251378513642,"x":153.8,"y":198.77,"x0":-2.55143299798905,"y0":50.003637643188306,"z0":5.562627559427543,"aX":-6.924951241489872},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.2,"breakHorizontal":5.6,"spinRate":2375,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4115380800448829,"extension":5.886475239822683},"index":1,"playId":"33dfc2b5-c746-3191-a0f7-412b5850a122","pitchNumber":2,"startTime":"2026-06-04T02:04:55.057Z","endTime":"2026-06-04T02:04:58.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":76.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.449925673468062,"aZ":-21.954894496800897,"pfxX":-9.093106547006329,"pfxZ":6.679853237244931,"pX":-1.3854569325570987,"pZ":5.054791601896811,"vX0":4.16092751894306,"vY0":-123.91024947413507,"vZ0":2.2054503260228833,"x":169.81,"y":102.3,"x0":-1.9196769007245642,"y0":50.00340806306604,"z0":6.006217889894739,"aX":-13.914321866835797},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":13.0,"breakHorizontal":15.2,"spinRate":2052,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4447558999019985,"extension":5.695088814881221},"index":2,"playId":"5e892b26-28df-3bb6-9a7e-9fabf1ab3764","pitchNumber":3,"startTime":"2026-06-04T02:05:10.004Z","endTime":"2026-06-04T02:05:13.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.952707240423592,"aZ":-19.788588755495773,"pfxX":-11.2855456961119,"pfxZ":6.501074782708071,"pX":-0.30104566775908437,"pZ":1.8600142267197097,"vX0":8.534343612177153,"vY0":-137.48811303828617,"vZ0":-6.252946824315723,"x":128.48,"y":188.56,"x0":-1.9872047249875395,"y0":50.001328204075186,"z0":5.517506625354991,"aX":-21.492553901695256},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.6,"breakHorizontal":18.5,"spinRate":2265,"spinDirection":225},"zone":7,"typeConfidence":2.0,"plateTime":0.399171919131343,"extension":5.838606934198336},"hitData":{"launchSpeed":94.4,"launchAngle":8.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.81,"coordY":120.59}},"index":3,"playId":"13e1e024-73ab-3bb4-9160-4da5ffb78207","pitchNumber":4,"startTime":"2026-06-04T02:05:29.641Z","endTime":"2026-06-04T02:05:40.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:05:40.916Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Madrigal singles on a sharp ground ball to right fielder Tyler Freeman. Donovan Walton to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-04T02:05:53.245Z","endTime":"2026-06-04T02:07:41.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"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,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.6,"endSpeed":82.3,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.477827169996083,"aZ":-19.82627642099385,"pfxX":-0.7530053503306595,"pfxZ":7.123060221417941,"pX":1.3368822385810328,"pZ":2.082850437524797,"vX0":9.333556092096146,"vY0":-131.49364964977894,"vZ0":-5.273937492275701,"x":66.04,"y":182.54,"x0":-2.175980947550923,"y0":50.0027158693864,"z0":5.606215493615214,"aX":-1.305380094375083},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.8,"breakHorizontal":-0.8,"spinRate":2616,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4181322797657985,"extension":5.857112437268098},"index":0,"playId":"c2f934fd-9433-3ca4-89ac-7cdeca463027","pitchNumber":1,"startTime":"2026-06-04T02:06:01.434Z","endTime":"2026-06-04T02:06:04.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.5,"endSpeed":84.9,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09477451401496,"aZ":-18.087495213824944,"pfxX":-12.823839829039997,"pfxZ":7.639014751597335,"pX":-0.04537892236036181,"pZ":0.9067373337451519,"vX0":10.216927829796346,"vY0":-135.51550797023157,"vZ0":-9.140280053489027,"x":118.73,"y":214.3,"x0":-2.2152066054522477,"y0":50.00034627872716,"z0":5.6091098156340395,"aX":-23.63446367971286},"breaks":{"breakAngle":46.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.8,"breakHorizontal":20.8,"spinRate":2364,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4055888749280814,"extension":5.837175814096436},"index":1,"playId":"62e77379-0d0e-3f5b-83fa-5f5d0a6ed8a4","pitchNumber":2,"startTime":"2026-06-04T02:06:17.068Z","endTime":"2026-06-04T02:06:20.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.74218543997229,"aZ":-27.821267844007256,"pfxX":-0.050665716797439586,"pfxZ":2.670949315028354,"pX":1.3294547600438102,"pZ":2.365786497607162,"vX0":8.53462644794513,"vY0":-126.76947132047536,"vZ0":-3.0384196825282688,"x":66.32,"y":174.9,"x0":-2.0730961681573303,"y0":50.001397349040744,"z0":5.799029922493891,"aX":-0.08343642419089152},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.3,"breakHorizontal":-1.8,"spinRate":2658,"spinDirection":182},"zone":12,"typeConfidence":2.0,"plateTime":0.4319559516482112,"extension":5.812056244500847},"index":2,"playId":"51b1f9f4-4356-302c-ae3a-81aaceab1548","pitchNumber":3,"startTime":"2026-06-04T02:06:38.879Z","endTime":"2026-06-04T02:06:41.879Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8254765680743,"aZ":-17.57928497542406,"pfxX":-2.8669668486207778,"pfxZ":8.17919367407778,"pX":0.277842315552212,"pZ":2.647612293827174,"vX0":7.124720650493749,"vY0":-133.03713888294172,"vZ0":-4.575585707256654,"x":106.41,"y":167.29,"x0":-2.0681059173061676,"y0":50.000927063690035,"z0":5.6726402993344065,"aX":-5.115342251188529},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.9,"breakHorizontal":3.6,"spinRate":2549,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.41246989408319834,"extension":5.790532443130955},"index":3,"playId":"1b2f2d70-3c8c-34d8-89e9-8a613df4fda9","pitchNumber":4,"startTime":"2026-06-04T02:06:57.785Z","endTime":"2026-06-04T02:07:01.029Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-06-04T02:07:15.684Z","endTime":"2026-06-04T02:07:31.413Z","isPitch":false,"type":"action","player":{"id":663611,"link":"/api/v1/people/663611"}},{"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":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.682022695782663,"aZ":-15.585032291649684,"pfxX":-7.735556593276814,"pfxZ":8.92453080940129,"pX":0.046443110276775265,"pZ":2.1015422109848862,"vX0":8.750378757677193,"vY0":-135.93403259707486,"vZ0":-6.497882697628745,"x":115.23,"y":182.04,"x0":-2.219661156395166,"y0":50.001172023598755,"z0":5.617788786880652,"aX":-14.377251945770933},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.8,"breakHorizontal":12.0,"spinRate":2460,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.40398376677288095,"extension":6.032233870088188},"hitData":{"launchSpeed":101.9,"launchAngle":2.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":179.9,"coordY":111.75}},"index":5,"playId":"0672c76f-6d57-348c-abfe-dee930ddca16","pitchNumber":5,"startTime":"2026-06-04T02:07:31.413Z","endTime":"2026-06-04T02:07:41.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:07:41.912Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jose Siri doubles (3) on a ground ball to left fielder Sterlin Thompson. Donovan Walton scores. Nick Madrigal to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-04T02:08:33.938Z","endTime":"2026-06-04T02:09:31.275Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"postOnThird":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"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_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-04T02:07:52.955Z","endTime":"2026-06-04T02:08:36.120Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.966836937562533,"aZ":-18.373916192943383,"pfxX":-10.933147775978085,"pfxZ":7.4239823167528725,"pX":-1.5522592769441494,"pZ":1.7565432497718498,"vX0":4.913544997360378,"vY0":-136.01144150032653,"vZ0":-7.034764899605346,"x":176.17,"y":191.35,"x0":-1.9693969149587462,"y0":50.004451076198684,"z0":5.6673374918464505,"aX":-20.328664141634835},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.0,"breakHorizontal":18.6,"spinRate":2157,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4038890702219513,"extension":5.888912144603914},"index":1,"playId":"be09f233-9d80-3807-885e-78bfd2c1764d","pitchNumber":1,"startTime":"2026-06-04T02:08:36.120Z","endTime":"2026-06-04T02:08:41.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39951528748642,"aZ":-14.14968947973811,"pfxX":-6.764988210893652,"pfxZ":9.638656236643667,"pX":-0.25276014863963525,"pZ":3.5556238695906166,"vX0":6.851529185013777,"vY0":-136.68870501833442,"vZ0":-3.2247459456098078,"x":126.63,"y":142.78,"x0":-1.9270275881995156,"y0":50.003634166783556,"z0":5.737501719715661,"aX":-12.652852215255493},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":10.6,"spinRate":2276,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4024965428762681,"extension":5.92300121165257},"index":2,"playId":"b4d71dde-5336-3c1d-9c6e-acfa0652a35f","pitchNumber":2,"startTime":"2026-06-04T02:08:55.212Z","endTime":"2026-06-04T02:08:59.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.385605213966286,"aZ":-22.225381963488672,"pfxX":-11.294729128964974,"pfxZ":5.270445045590565,"pX":-1.2752261727724494,"pZ":2.061538228021526,"vX0":5.426704653115017,"vY0":-137.4649387888474,"vZ0":-5.547081260466132,"x":165.61,"y":183.12,"x0":-1.8224969308911518,"y0":50.002538811415526,"z0":5.643744461811895,"aX":-21.31794933819272},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.4,"breakHorizontal":19.1,"spinRate":2091,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.40057500131011503,"extension":5.965960789080596},"hitData":{"launchSpeed":80.1,"launchAngle":4.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.67,"coordY":154.61}},"index":3,"playId":"b17bea58-d7a5-3851-83a4-82448cd079a0","pitchNumber":3,"startTime":"2026-06-04T02:09:19.353Z","endTime":"2026-06-04T02:09:31.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:09:31.275Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Logan O'Hoppe singles on a ground ball to right fielder Tyler Freeman. Jose Siri scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-04T02:09:57.483Z","endTime":"2026-06-04T02:11:17.036Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":75.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0573157865226,"aZ":-33.89188049860238,"pfxX":4.703933390523641,"pfxZ":-1.1722552133691408,"pX":0.46363944181537897,"pZ":3.6710389168594757,"vX0":4.691434528880297,"vY0":-121.81563811636377,"vZ0":1.7622011220359775,"x":99.35,"y":79.03,"x0":-2.118357183153823,"y0":50.004297285802075,"z0":5.928338413111124,"aX":6.875681193711889},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.2,"breakHorizontal":-9.8,"spinRate":2505,"spinDirection":52},"zone":12,"typeConfidence":2.0,"plateTime":0.45444392706262127,"extension":5.841207497796869},"index":0,"playId":"1b7c739a-1108-3ce8-9652-741ce4a6e340","pitchNumber":1,"startTime":"2026-06-04T02:09:57.483Z","endTime":"2026-06-04T02:10:01.120Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44069179999474,"aZ":-27.76832084680827,"pfxX":4.177406395826413,"pfxZ":3.0500801930654253,"pX":0.45269946562257074,"pZ":1.234193757940133,"vX0":4.9406064432731736,"vY0":-120.58889743584757,"vZ0":-4.330408972106209,"x":120.81,"y":128.0,"x0":-2.179865204212904,"y0":50.00577039075936,"z0":5.554909805182361,"aX":6.040041807460522},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.6,"breakHorizontal":-8.9,"spinRate":2667,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.457425640870063,"extension":5.966743194010732},"index":1,"playId":"25980d83-f85a-3455-bb31-3aa710c505bb","pitchNumber":2,"startTime":"2026-06-04T02:10:11.781Z","endTime":"2026-06-04T02:10:14.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.488472320456477,"aZ":-25.537711200562207,"pfxX":1.3145316590972849,"pfxZ":4.396569965563108,"pX":1.1524451005319487,"pZ":0.20595220102918707,"vX0":7.890397114142719,"vY0":-122.46538100865642,"vZ0":-7.319857541216769,"x":54.23,"y":167.08,"x0":-2.289808509906328,"y0":50.00432355828548,"z0":5.435915064190035,"aX":1.9850735414023235},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.4,"breakHorizontal":-4.3,"spinRate":2589,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.44823600680243914,"extension":6.062938512451778},"index":2,"playId":"ade24c7f-a82b-368b-82f2-3239157019f7","pitchNumber":3,"startTime":"2026-06-04T02:10:27.998Z","endTime":"2026-06-04T02:10:35.553Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Michael Lorenzen. Nick Madrigal scores. Jose Siri to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":3,"actionPlayId":"ade24c7f-a82b-368b-82f2-3239157019f7","startTime":"2026-06-04T02:11:02.745Z","endTime":"2026-06-04T02:11:02.746Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663611,"link":"/api/v1/people/663611"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":84.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.588168767902474,"aZ":-19.45575902645635,"pfxX":-11.34243954022621,"pfxZ":6.82362335318356,"pX":-0.08828877700594276,"pZ":3.086452610952838,"vX0":8.274627044034107,"vY0":-136.5193407739117,"vZ0":-3.369136077982132,"x":99.78,"y":108.69,"x0":-1.7042690702773087,"y0":50.00362051678457,"z0":5.696631160759757,"aX":-21.141156693489723},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.8,"breakHorizontal":18.5,"spinRate":2253,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.4031738192856169,"extension":5.878595463222518},"hitData":{"launchSpeed":85.0,"launchAngle":-3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.05,"coordY":111.26}},"index":4,"playId":"a4b6dd33-9382-3ed6-8f47-91e88dcf14f2","pitchNumber":4,"startTime":"2026-06-04T02:11:02.747Z","endTime":"2026-06-04T02:11:17.036Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:11:17.036Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman challenged (pitch result), call on the field was overturned: Jorge Soler called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-04T02:11:39.542Z","endTime":"2026-06-04T02:12:58.639Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.575239273241436,"aZ":-17.076946438964008,"pfxX":0.00717535956130444,"pfxZ":8.390370047128508,"pX":-0.25160335425145997,"pZ":3.518774293380075,"vX0":4.399343664251953,"vY0":-133.70567750274304,"vZ0":-2.6251656128782352,"x":103.73,"y":118.58,"x0":-1.9236218245639345,"y0":50.00021420132227,"z0":5.748115703875584,"aX":0.0115185293166924},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.8,"breakHorizontal":-1.1,"spinRate":2523,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.41067198257059934,"extension":5.832664348333581},"index":0,"playId":"346f212c-5094-3865-9173-1ec5742b908b","pitchNumber":1,"startTime":"2026-06-04T02:11:39.542Z","endTime":"2026-06-04T02:11:42.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93010141104071,"aZ":-33.91528539750398,"pfxX":1.1304478092379586,"pfxZ":-1.1270183866360082,"pX":-1.6654357455268747,"pZ":3.7456419777184062,"vX0":0.5902990334791227,"vY0":-123.54772237766542,"vZ0":1.5974891480823243,"x":90.59,"y":104.46,"x0":-2.0540618715728414,"y0":50.000772372509005,"z0":5.934922009099761,"aX":1.7521951287679185},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.4,"breakHorizontal":-2.2,"spinRate":2480,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4428424590608038,"extension":5.746783471784751},"index":1,"playId":"0d6923ca-85d0-3fbe-b101-ddcee7dc508f","pitchNumber":2,"startTime":"2026-06-04T02:11:51.607Z","endTime":"2026-06-04T02:11:55.420Z","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":94.2,"endSpeed":85.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.132101812164294,"aZ":-15.861700464522407,"pfxX":-5.420710709425631,"pfxZ":8.681352154252611,"pX":0.2937785746970958,"pZ":3.695276215215712,"vX0":7.372858067714899,"vY0":-136.92887377817556,"vZ0":-2.8747308325156045,"x":120.37,"y":150.13,"x0":-1.7424097741081839,"y0":50.00443469474256,"z0":5.857908268080016,"aX":-10.188605742862036},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.2,"breakHorizontal":8.0,"spinRate":2248,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.4015848924701939,"extension":5.984148361698759},"index":2,"playId":"1e531f6d-af3f-3d80-9466-53a818cc8782","pitchNumber":3,"startTime":"2026-06-04T02:12:07.949Z","endTime":"2026-06-04T02:12:11.402Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":77.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71432800372325,"aZ":-24.86382664278471,"pfxX":-10.138464817957942,"pfxZ":4.674161481899052,"pX":-0.7755468742937619,"pZ":3.0266687370509726,"vX0":5.9192729789048535,"vY0":-125.16749923667516,"vZ0":-1.7196747205988783,"x":88.4,"y":113.4,"x0":-1.8719052841413177,"y0":50.00076750890875,"z0":5.787840733838301,"aX":-15.849604955294236},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.3,"breakHorizontal":16.7,"spinRate":2042,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.4400682624132761,"extension":5.897945197773734},"index":3,"playId":"b671b3ea-cb49-32ba-b27e-49c3a07bb94e","pitchNumber":4,"startTime":"2026-06-04T02:12:31.632Z","endTime":"2026-06-04T02:12:58.639Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"}},"playEndTime":"2026-06-04T02:12:58.639Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks. Logan O'Hoppe to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-04T02:13:10.584Z","endTime":"2026-06-04T02:14:59.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":78.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.813067974233427,"aZ":-29.03851267037595,"pfxX":-0.3776078662735842,"pfxZ":1.966242819134436,"pX":0.39870416555007193,"pZ":2.875938823015759,"vX0":5.712616798230897,"vY0":-126.26998658125628,"vZ0":-1.2550309495237943,"x":102.41,"y":108.22,"x0":-1.8564285446962014,"y0":50.003023164169115,"z0":5.74407493049028,"aX":-0.6032994117820718},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.5,"breakHorizontal":-0.8,"spinRate":2523,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.4359534114180148,"extension":5.8818069734044},"index":0,"playId":"89b15b65-d699-33cc-a47f-e77c2cb61466","pitchNumber":1,"startTime":"2026-06-04T02:13:10.584Z","endTime":"2026-06-04T02:13:13.633Z","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":1},"pitchData":{"startSpeed":84.9,"endSpeed":76.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.201361756686236,"aZ":-21.322929862593966,"pfxX":-9.840378865566578,"pfxZ":7.166642165957676,"pX":-0.2122139979734811,"pZ":1.7858983664196324,"vX0":7.064437560830781,"vY0":-123.28850795751634,"vZ0":-5.208534661460347,"x":87.96,"y":78.56,"x0":-1.8594126696060465,"y0":50.00574199163431,"z0":5.7647473088233525,"aX":-14.906818853238077},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":11.8,"breakHorizontal":15.8,"spinRate":2186,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.4470360211751436,"extension":5.678572045442449},"index":1,"playId":"fca3054c-2dc4-3ae3-a86e-91628300d0f2","pitchNumber":2,"startTime":"2026-06-04T02:13:26.550Z","endTime":"2026-06-04T02:13:29.806Z","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":92.0,"endSpeed":83.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.217980565933914,"aZ":-12.864602977303178,"pfxX":-5.552246995702202,"pfxZ":10.842283504028295,"pX":1.2501081311211784,"pZ":2.667228202461112,"vX0":9.339429292130376,"vY0":-133.4779629039938,"vZ0":-5.727162556900387,"x":114.68,"y":93.63,"x0":-1.5937380028287467,"y0":50.00195583406571,"z0":5.788943286866273,"aX":-9.88811589654273},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.4,"breakHorizontal":7.7,"spinRate":2317,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.4124160870020983,"extension":5.876724343392861},"index":2,"playId":"8612c637-b214-361f-a6bb-b5e62fb161bc","pitchNumber":3,"startTime":"2026-06-04T02:13:53.350Z","endTime":"2026-06-04T02:13:56.350Z","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":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.953397690789767,"aZ":-31.151641834590773,"pfxX":4.175342488763696,"pfxZ":0.6840239100011303,"pX":1.7825462398476442,"pZ":1.0247259300838478,"vX0":7.421236788981456,"vY0":-122.23788137506426,"vZ0":-4.403251336922919,"x":126.5,"y":72.91,"x0":-1.845347572601436,"y0":50.005861321854894,"z0":5.548965834662512,"aX":6.265710232781665},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.4,"breakHorizontal":-9.5,"spinRate":2544,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4495128624775626,"extension":5.922665040004934},"index":3,"playId":"4cb30823-6e49-3ae4-b5ae-8193f133dfda","pitchNumber":4,"startTime":"2026-06-04T02:14:11.738Z","endTime":"2026-06-04T02:14:14.738Z","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":93.8,"endSpeed":84.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42411720012101,"aZ":-14.495378095875282,"pfxX":-7.348841613004536,"pfxZ":9.51588755795801,"pX":1.402308606513596,"pZ":3.194527202843453,"vX0":10.86974518092976,"vY0":-136.06755208994994,"vZ0":-4.064508508080301,"x":78.32,"y":79.97,"x0":-1.706525375321283,"y0":50.00181252318412,"z0":5.7255569256014045,"aX":-13.652307803401017},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.4,"breakHorizontal":10.8,"spinRate":2452,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.40395453805845394,"extension":5.952253520322559},"index":4,"playId":"2b3fc271-19c5-3bed-b135-e1943eb189cc","pitchNumber":5,"startTime":"2026-06-04T02:14:27.949Z","endTime":"2026-06-04T02:14:31.198Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.301113261538063,"aZ":-22.371146487801436,"pfxX":-10.245484272752645,"pfxZ":6.566073325156276,"pX":-0.9249716324046633,"pZ":3.055481990340196,"vX0":5.579091460904039,"vY0":-122.27918070118591,"vZ0":-1.8813548706135808,"x":52.04,"y":89.86,"x0":-1.9219886284239391,"y0":50.003036284843496,"z0":5.781855042923919,"aX":-15.295200060092087},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":11.6,"breakHorizontal":16.9,"spinRate":2203,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.45038511740369414,"extension":5.806498793081248},"index":5,"playId":"713eb67a-9df6-3aec-aa4b-de7e4e722103","pitchNumber":6,"startTime":"2026-06-04T02:14:45.591Z","endTime":"2026-06-04T02:14:59.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:14:59.842Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wade Meckler called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-04T02:16:00.484Z","endTime":"2026-06-04T02:17:01.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-04T02:16:00.482Z","endTime":"2026-06-04T02:16:00.483Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78712344924593,"aZ":-18.8993319665758,"pfxX":-10.897561731514479,"pfxZ":7.065632718002702,"pX":0.9353377913120002,"pZ":2.289887800440763,"vX0":8.977714548861504,"vY0":-136.60299489124125,"vZ0":-5.485978181718412,"x":129.57,"y":115.76,"x0":-0.987767070798504,"y0":50.00185503033835,"z0":5.635147877542706,"aX":-20.47012461965297},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.8,"breakHorizontal":17.6,"spinRate":2137,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.4019014040205442,"extension":5.889616053619592},"index":1,"playId":"07ed31e7-506b-395b-8eb7-2441917d065b","pitchNumber":1,"startTime":"2026-06-04T02:16:00.484Z","endTime":"2026-06-04T02:16:04.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":77.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.118238525470005,"aZ":-20.979037137252607,"pfxX":-9.178346957136904,"pfxZ":7.288431664081194,"pX":-0.10888695644376545,"pZ":0.3648993316620197,"vX0":5.693612637840888,"vY0":-123.79283910943577,"vZ0":-8.521684053373779,"x":140.52,"y":197.69,"x0":-1.2584798327728017,"y0":50.00257909118651,"z0":5.638709566349503,"aX":-14.09658356528626},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":11.2,"breakHorizontal":15.1,"spinRate":2077,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.44423120331962584,"extension":5.874614217601303},"index":2,"playId":"0c7a8528-b326-3f9c-be66-e1c7207f0c9c","pitchNumber":2,"startTime":"2026-06-04T02:16:15.121Z","endTime":"2026-06-04T02:16:19.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.600032360082484,"aZ":-23.766482881481398,"pfxX":-10.457894401778363,"pfxZ":5.626432618307917,"pX":0.5945170292604003,"pZ":1.6156283056754353,"vX0":7.805746588768587,"vY0":-122.37704864591635,"vZ0":-4.505974700743032,"x":121.69,"y":143.54,"x0":-1.302108973072757,"y0":50.0002853446717,"z0":5.554797852425098,"aX":-15.617214359032236},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":9.1,"breakHorizontal":16.7,"spinRate":1979,"spinDirection":241},"zone":9,"typeConfidence":2.0,"plateTime":0.4502223010837363,"extension":5.8094241990799915},"index":3,"playId":"50d50429-d7bb-3e62-899f-5f62a686ffa0","pitchNumber":3,"startTime":"2026-06-04T02:16:39.988Z","endTime":"2026-06-04T02:16:43.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.64886226409549,"aZ":-24.056777515443862,"pfxX":-11.521891098153771,"pfxZ":4.336512366442236,"pX":0.643536778391078,"pZ":3.222717534332432,"vX0":9.046079859697405,"vY0":-136.99457582359048,"vZ0":-2.2907288778485335,"x":104.6,"y":105.4,"x0":-1.2301699906188908,"y0":50.00182430355542,"z0":5.7412396841341495,"aX":-21.559136605971343},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.4,"breakHorizontal":18.6,"spinRate":2222,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.40222378537469794,"extension":5.830035255661882},"index":4,"playId":"c723e137-198f-369f-8994-4158d757bcf6","pitchNumber":4,"startTime":"2026-06-04T02:16:57.154Z","endTime":"2026-06-04T02:17:01.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:17:01.315Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vaughn Grissom singles on a line drive to left fielder Sterlin Thompson. Logan O'Hoppe scores. Mike Trout to 3rd. Vaughn Grissom to 2nd. Throwing error by left fielder Sterlin Thompson.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-04T02:17:27.626Z","endTime":"2026-06-04T02:18:29.694Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":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":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90520141600256,"aZ":-20.024314459574704,"pfxX":-2.1365076434744865,"pfxZ":6.7148221451676555,"pX":0.8247906839989915,"pZ":2.574855926416259,"vX0":5.882266985854621,"vY0":-134.5658260016137,"vZ0":-4.3661200176703865,"x":116.87,"y":109.64,"x0":-1.1251029992463455,"y0":50.00098889643008,"z0":5.662586867645392,"aX":-3.8651926893809767},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.3,"breakHorizontal":2.4,"spinRate":2499,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.40917082274736005,"extension":5.820184034247421},"index":0,"playId":"ec1af4d8-16e0-3e30-98c4-e4692cbb9e7e","pitchNumber":1,"startTime":"2026-06-04T02:17:27.626Z","endTime":"2026-06-04T02:17:30.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.280136112443405,"aZ":-30.216898704025322,"pfxX":1.0358383446488664,"pfxZ":1.218466432693548,"pX":0.04452443482593906,"pZ":2.4019500925978585,"vX0":3.0429890211617807,"vY0":-126.82671902586902,"vZ0":-2.480308656492908,"x":105.04,"y":112.93,"x0":-1.3121426514089656,"y0":50.00252692561729,"z0":5.836222138457256,"aX":1.663989825119072},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.8,"breakHorizontal":-2.6,"spinRate":2595,"spinDirection":95},"zone":5,"typeConfidence":2.0,"plateTime":0.43416579209983164,"extension":5.83371834589316},"index":1,"playId":"57804ce1-ce99-3d63-8287-e72dc57e579a","pitchNumber":2,"startTime":"2026-06-04T02:17:47.224Z","endTime":"2026-06-04T02:17:50.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1271421642916,"aZ":-19.637557850954092,"pfxX":-10.042238109758404,"pfxZ":8.173726642468118,"pX":0.5377694997066399,"pZ":1.8789210943171388,"vX0":7.108344289117234,"vY0":-123.4693619490958,"vZ0":-5.42122590545525,"x":83.58,"y":135.53,"x0":-1.0835031061992781,"y0":50.00168110529725,"z0":5.771061749026357,"aX":-15.399636852013476},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":13.7,"breakHorizontal":16.3,"spinRate":2208,"spinDirection":240},"zone":9,"typeConfidence":2.0,"plateTime":0.4447596574723076,"extension":5.630687592549472},"hitData":{"launchSpeed":74.8,"launchAngle":18.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.94,"coordY":120.93}},"index":2,"playId":"32203336-029e-3eb4-98a2-c135208d4ee6","pitchNumber":3,"startTime":"2026-06-04T02:18:13.534Z","endTime":"2026-06-04T02:18:29.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:18:29.694Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Oswald Peraza singles on a sharp ground ball to left fielder Sterlin Thompson. Vaughn Grissom scores.","rbi":1,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-04T02:19:06.819Z","endTime":"2026-06-04T02:20:23.365Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"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,3,4],"actionIndex":[2],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":4},"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":94.5,"endSpeed":85.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.86794389914626,"aZ":-11.203721231381827,"pfxX":-7.667440235925893,"pfxZ":11.151088831979973,"pX":-0.27629192572380046,"pZ":2.602423462200897,"vX0":5.067120042190933,"vY0":-137.35114698659612,"vZ0":-6.2035898967217715,"x":114.24,"y":146.36,"x0":-1.1637820951436408,"y0":50.00496254820865,"z0":5.677434769457522,"aX":-14.422064252134847},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":12.6,"spinRate":2388,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.401199386749318,"extension":5.765045273787615},"index":0,"playId":"643347ce-001b-3c99-96a4-d073b53f083c","pitchNumber":1,"startTime":"2026-06-04T02:19:06.819Z","endTime":"2026-06-04T02:19:09.819Z","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":84.1,"endSpeed":77.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96939831907225,"aZ":-41.173168321971026,"pfxX":-1.5184306643825092,"pfxZ":-5.989914019518892,"pX":0.17735921327658682,"pZ":0.32189955687839145,"vX0":4.0145345311874365,"vY0":-122.30786778367316,"vZ0":-4.42980554871011,"x":138.33,"y":176.97,"x0":-1.2939841459421642,"y0":50.00366385870073,"z0":5.718148343787334,"aX":-2.282476678517579},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-11.6,"breakHorizontal":1.7,"spinRate":2734,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.44924768834658746,"extension":5.860438469001025},"index":1,"playId":"bc285715-8238-3937-aad3-232c0f22adb9","pitchNumber":2,"startTime":"2026-06-04T02:19:23.367Z","endTime":"2026-06-04T02:19:31.098Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Michael Lorenzen. Mike Trout scores. Vaughn Grissom to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":5,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"bc285715-8238-3937-aad3-232c0f22adb9","startTime":"2026-06-04T02:19:54.801Z","endTime":"2026-06-04T02:19:59.734Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97932250397491,"aZ":-12.966122770552499,"pfxX":-8.652062445234638,"pfxZ":10.280216385825964,"pX":1.8469800450531992,"pZ":2.1788336089128135,"vX0":10.68261774505943,"vY0":-136.54009381060106,"vZ0":-6.908946540910301,"x":46.6,"y":179.95,"x0":-1.0112669773213874,"y0":50.002172869325236,"z0":5.653034677013027,"aX":-16.166082993590138},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":13.1,"spinRate":2374,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.4027462631576224,"extension":5.97336866023733},"index":3,"playId":"d7220dfe-6abf-3f7e-8cbe-4c585002b432","pitchNumber":3,"startTime":"2026-06-04T02:19:59.734Z","endTime":"2026-06-04T02:20:03.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.788175907533873,"aZ":-39.20635409849922,"pfxX":-1.9196026219828939,"pfxZ":-4.864113430844064,"pX":0.4785494397059591,"pZ":2.255496502207632,"vX0":4.801146698300377,"vY0":-120.21737491410228,"vZ0":-0.4033906864398392,"x":98.76,"y":177.88,"x0":-1.3051480327129765,"y0":50.0010692775479,"z0":5.939857458590719,"aX":-2.778101570729808},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.6,"breakHorizontal":2.2,"spinRate":2543,"spinDirection":24},"zone":6,"typeConfidence":2.0,"plateTime":0.4576205495559198,"extension":5.782021677585516},"hitData":{"launchSpeed":102.6,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":89.54,"coordY":110.05}},"index":4,"playId":"87ee2547-991e-31be-94ed-9f6c3e4bb546","pitchNumber":4,"startTime":"2026-06-04T02:20:12.218Z","endTime":"2026-06-04T02:20:23.365Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:20:23.365Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Donovan Walton flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-04T02:20:42.278Z","endTime":"2026-06-04T02:21:27.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"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":"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.7,"endSpeed":85.1,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03545020836617,"aZ":-22.849459286877934,"pfxX":-11.289014654623578,"pfxZ":5.008347591669759,"pX":0.45190238951621936,"pZ":2.224253588252033,"vX0":8.324380029409811,"vY0":-136.10913099007476,"vZ0":-4.6818024252457136,"x":99.77,"y":178.73,"x0":-1.1914284450265702,"y0":50.00130542283832,"z0":5.564680312695501,"aX":-21.015160456758984},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":18.5,"spinRate":2232,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.40360469262569554,"extension":5.885805638116268},"index":0,"playId":"bd1054b7-938b-3309-aec1-692144c00cca","pitchNumber":1,"startTime":"2026-06-04T02:20:42.278Z","endTime":"2026-06-04T02:20:45.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.920881896950842,"aZ":-22.046397243299328,"pfxX":-10.764484422571094,"pfxZ":6.6118873968755985,"pX":0.14323821183023244,"pZ":2.68354332821895,"vX0":6.6457768366058705,"vY0":-123.82196320949122,"vZ0":-2.9660563775926936,"x":111.54,"y":166.32,"x0":-1.196109103906271,"y0":50.001468389573056,"z0":5.770232770935547,"aX":-16.482080450402837},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":11.4,"breakHorizontal":17.6,"spinRate":2304,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.44472356641907496,"extension":6.040290818683695},"index":1,"playId":"2a3937b9-df40-3b2b-a9d0-56de50304d28","pitchNumber":2,"startTime":"2026-06-04T02:20:52.810Z","endTime":"2026-06-04T02:20:56.131Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-04T02:21:16.811Z","endTime":"2026-06-04T02:21:16.812Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64344946557905,"aZ":-22.512572976002353,"pfxX":-12.15631686653501,"pfxZ":5.238583068205223,"pX":0.5790076852865881,"pZ":1.8539754973568814,"vX0":8.824576883576404,"vY0":-135.64225074964,"vZ0":-5.596814434603391,"x":94.93,"y":188.72,"x0":-1.1548300344470066,"y0":50.00171840266987,"z0":5.537404150597028,"aX":-22.40767182107925},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.3,"breakHorizontal":19.9,"spinRate":2339,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.4054792648400345,"extension":5.853320601251385},"hitData":{"launchSpeed":90.3,"launchAngle":35.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.61,"coordY":68.82}},"index":3,"playId":"a1c071f6-604a-3397-b072-366746559fa7","pitchNumber":3,"startTime":"2026-06-04T02:21:16.813Z","endTime":"2026-06-04T02:21:27.257Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:21:27.257Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Karros strikes out swinging, catcher Logan O'Hoppe to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-04T02:23:32.660Z","endTime":"2026-06-04T02:24:29.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"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":1},"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":3},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38898958586775,"aZ":-24.616232840407978,"pfxX":-8.630557503107154,"pfxZ":3.8762583936098736,"pX":-0.7713396013299184,"pZ":4.088412247051448,"vX0":3.258891939280862,"vY0":-139.03183966146577,"vZ0":-2.081001693423026,"x":91.67,"y":106.97,"x0":-0.8402504596373409,"y0":50.00340283383185,"z0":6.48741775948936,"aX":-16.825043133258127},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.7,"breakHorizontal":14.9,"spinRate":2049,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3945919560226323,"extension":5.862516796201534},"index":0,"playId":"78938d9f-eb61-37fe-b512-0d58766ce363","pitchNumber":1,"startTime":"2026-06-04T02:23:32.660Z","endTime":"2026-06-04T02:23:35.660Z","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":95.3,"endSpeed":86.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23475941305343,"aZ":-23.273223477390093,"pfxX":-11.893409491767649,"pfxZ":4.627857067162769,"pX":0.24665177265240207,"pZ":2.1462472931929284,"vX0":7.402400764583847,"vY0":-138.34622658464377,"vZ0":-6.970758308186058,"x":80.27,"y":127.23,"x0":-0.9299973007756056,"y0":50.00209366267345,"z0":6.278069242846595,"aX":-22.86381271548246},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.0,"breakHorizontal":19.8,"spinRate":2077,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.3971598432240633,"extension":6.113746568070599},"index":1,"playId":"621e5ae7-c3b0-3ef6-9450-85747ab8862e","pitchNumber":2,"startTime":"2026-06-04T02:23:46.988Z","endTime":"2026-06-04T02:23:50.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.369243420360355,"aZ":-27.82697413980471,"pfxX":3.6627597717318343,"pfxZ":2.7495475670552363,"pX":0.6886322144947569,"pZ":2.289240074728516,"vX0":3.709948248634497,"vY0":-125.9872419618526,"vZ0":-4.51026250858527,"x":138.57,"y":122.52,"x0":-1.287554164747462,"y0":50.00354032547776,"z0":6.39361561264405,"aX":5.79553602982629},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.1,"breakHorizontal":-7.6,"spinRate":2498,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.43738859888614057,"extension":6.033083985209675},"index":2,"playId":"5d00ae76-8163-3ebb-a127-59ae55daaecf","pitchNumber":3,"startTime":"2026-06-04T02:24:01.332Z","endTime":"2026-06-04T02:24:05.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":78.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15600977188374,"aZ":-27.050527173847836,"pfxX":5.16868602294906,"pfxZ":3.255871306956683,"pX":0.2665525777094617,"pZ":1.3119759863679734,"vX0":1.7979126281564948,"vY0":-125.64878870911103,"vZ0":-6.94403086118914,"x":57.48,"y":131.0,"x0":-1.1327788493395337,"y0":50.00325411794618,"z0":6.356653879469216,"aX":8.13579130344647},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.3,"breakHorizontal":-9.8,"spinRate":2422,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4385399595828394,"extension":6.184809192409711},"index":3,"playId":"fafb060d-07db-3e99-88db-a5a784f479ce","pitchNumber":4,"startTime":"2026-06-04T02:24:21.152Z","endTime":"2026-06-04T02:24:29.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:24:29.299Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Edouard Julien lines out to second baseman Nick Madrigal.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-04T02:24:53.825Z","endTime":"2026-06-04T02:25:56.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.14075312789131,"aZ":-20.84561987783972,"pfxX":-9.895106798903457,"pfxZ":5.669174412338924,"pX":-0.3821359237393497,"pZ":2.9148213548270685,"vX0":4.634574951840612,"vY0":-141.1859352288334,"vZ0":-5.841466246676839,"x":162.78,"y":160.69,"x0":-0.7684300279900381,"y0":50.00383405927372,"z0":6.372203845634167,"aX":-19.77818479955959},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.1,"breakHorizontal":16.8,"spinRate":2155,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3894393441695292,"extension":6.004375510290108},"index":0,"playId":"3ddd3bc3-6fee-3039-8838-714c2d6cf524","pitchNumber":1,"startTime":"2026-06-04T02:24:53.825Z","endTime":"2026-06-04T02:24:56.908Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":80.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.546978873244306,"aZ":-29.97176109480538,"pfxX":-11.496027754267846,"pfxZ":1.3192220484499284,"pX":-1.200994751844612,"pZ":2.892366508077053,"vX0":2.803317483169861,"vY0":-129.68103025195865,"vZ0":-3.2123667721089286,"x":140.75,"y":151.42,"x0":-0.8147319516877142,"y0":50.00601138873545,"z0":6.476681617693563,"aX":-19.24033808117736},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.8,"breakHorizontal":19.9,"spinRate":1518,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.42522319376813345,"extension":6.115959738677753},"index":1,"playId":"9d013a4c-6a01-35b9-a2be-6943ca7fda47","pitchNumber":2,"startTime":"2026-06-04T02:25:08.341Z","endTime":"2026-06-04T02:25:11.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.591371550687416,"aZ":-22.990370384680787,"pfxX":-8.712578877951138,"pfxZ":5.223927173844025,"pX":-0.6230735389647265,"pZ":3.2357331359609502,"vX0":3.249036581072599,"vY0":-132.3508127456423,"vZ0":-3.837609071874639,"x0":-0.7409150365316144,"y0":50.00408095818839,"z0":6.406300923130894,"aX":-15.320093095522509},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.8,"breakHorizontal":15.0,"spinRate":1610,"spinDirection":231},"zone":1,"typeConfidence":2.0,"plateTime":0.4152708424957039,"extension":6.1678657871057405},"index":2,"playId":"1244af5c-20f3-3e95-8733-a04ca60bcaa4","pitchNumber":3,"startTime":"2026-06-04T02:25:25.718Z","endTime":"2026-06-04T02:25:29.002Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-04T02:25:35.900Z","endTime":"2026-06-04T02:25:49.153Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.640033901906737,"aZ":-22.01921138065897,"pfxX":-9.216882299472333,"pfxZ":5.72272684769438,"pX":-0.3036571476335735,"pZ":2.404908059838731,"vX0":3.887218580721572,"vY0":-132.89239392444668,"vZ0":-6.343597908050157,"x":128.57,"y":173.85,"x0":-0.5946789704647445,"y0":50.000074765192274,"z0":6.441265908672586,"aX":-16.34895336670076},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.1,"breakHorizontal":15.7,"spinRate":1643,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.4134432632866103,"extension":6.237287499593252},"hitData":{"launchSpeed":79.3,"launchAngle":13.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":148.15,"coordY":146.53}},"index":4,"playId":"745b0eec-a154-310c-b9d1-43d20e39001f","pitchNumber":4,"startTime":"2026-06-04T02:25:49.153Z","endTime":"2026-06-04T02:25:56.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:25:56.581Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, second baseman Nick Madrigal to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-04T02:26:27.202Z","endTime":"2026-06-04T02:28:33.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":663611,"link":"/api/v1/people/663611"},"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"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-04T02:26:15.330Z","endTime":"2026-06-04T02:26:29.352Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21065206540137,"aZ":-33.81435486592236,"pfxX":3.732048500682343,"pfxZ":-1.0856350871801244,"pX":-0.9715746819170864,"pZ":1.7437900078158173,"vX0":0.3316288976584866,"vY0":-122.62057515047307,"vZ0":-4.063183540797177,"x":154.03,"y":191.7,"x0":-1.5932397048760187,"y0":50.00011910302677,"z0":6.320427558075976,"aX":5.65784284553259},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.6,"breakHorizontal":-6.8,"spinRate":2439,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.4474156382512735,"extension":6.2986371447936165},"index":1,"playId":"9b9dd8e8-e43b-3897-a067-7d50c63b83ba","pitchNumber":1,"startTime":"2026-06-04T02:26:29.352Z","endTime":"2026-06-04T02:26:32.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.93843189249676,"aZ":-22.556629388009696,"pfxX":-9.763183158859174,"pfxZ":5.297395068613417,"pX":-0.6196447170519531,"pZ":2.156430082232379,"vX0":3.1879523163716135,"vY0":-134.33546499487588,"vZ0":-6.594144110643151,"x":140.62,"y":180.56,"x0":-0.5581653359935799,"y0":50.00279301432518,"z0":6.262574202210408,"aX":-17.722675794125543},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.3,"breakHorizontal":16.9,"spinRate":1673,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.40879840899221076,"extension":6.29482079188609},"index":2,"playId":"b89abf63-dc66-30ca-8b07-6964728f2420","pitchNumber":2,"startTime":"2026-06-04T02:26:43.583Z","endTime":"2026-06-04T02:26:46.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38942752223719,"aZ":-14.805496639850508,"pfxX":-4.324776954218761,"pfxZ":8.59258931567877,"pX":0.14447721107510242,"pZ":2.812300247027407,"vX0":4.0936805451270635,"vY0":-141.33303909408767,"vZ0":-6.932679903448801,"x":111.49,"y":162.85,"x0":-0.7612518534629846,"y0":50.006385257300465,"z0":6.249143057133299,"aX":-8.745886089511588},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":7.0,"spinRate":2329,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.38762442752022475,"extension":6.112530387860704},"index":3,"playId":"c3136b28-c7ed-3bd9-9ee0-82ca2021c332","pitchNumber":3,"startTime":"2026-06-04T02:26:59.912Z","endTime":"2026-06-04T02:27:02.912Z","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":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75395337409706,"aZ":-31.86562642574404,"pfxX":4.495522621005549,"pfxZ":0.19633981269917244,"pX":-0.715708252719979,"pZ":0.6062366613238238,"vX0":0.05391766971981968,"vY0":-125.47360650679371,"vZ0":-7.539176071931491,"x":144.28,"y":222.41,"x0":-1.3214363085578829,"y0":50.00377553891561,"z0":6.2516246163576294,"aX":7.157515342202073},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.2,"breakHorizontal":-8.2,"spinRate":2447,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.43677345386450694,"extension":6.145725190595515},"index":4,"playId":"df848c30-23aa-3795-8ddc-4fc772fcdab8","pitchNumber":4,"startTime":"2026-06-04T02:27:16.934Z","endTime":"2026-06-04T02:27:20.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.098391708059633,"aZ":-25.63498950110879,"pfxX":-10.27001835642032,"pfxZ":3.7372188947929637,"pX":-1.089235591146788,"pZ":2.4325861125995134,"vX0":2.149209437914672,"vY0":-132.15298317741616,"vZ0":-5.067333457603443,"x":158.52,"y":173.1,"x0":-0.5851951236346621,"y0":50.00203568317951,"z0":6.284722749448094,"aX":-17.96075577161493},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.8,"breakHorizontal":18.0,"spinRate":1554,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.41624988995858336,"extension":6.209697429432895},"index":5,"playId":"c44e0686-1113-3246-991c-be8e3a7ce5f3","pitchNumber":5,"startTime":"2026-06-04T02:27:36.430Z","endTime":"2026-06-04T02:27:45.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.08360260975632,"aZ":-18.57206083036117,"pfxX":-5.233392101416053,"pfxZ":6.750358193288928,"pX":-0.21715681648993113,"pZ":2.8926005747447237,"vX0":3.426944748354077,"vY0":-141.4675615170851,"vZ0":-6.059593485856476,"x":125.28,"y":160.68,"x0":-0.7680836793340038,"y0":50.00200104331469,"z0":6.264254197972221,"aX":-10.543248137861573},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.0,"breakHorizontal":8.8,"spinRate":2095,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.38806550353978686,"extension":6.2718553516555335},"hitData":{"launchSpeed":99.7,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.56,"coordY":146.28}},"index":6,"playId":"37737028-b780-3022-9df0-82c57c18b326","pitchNumber":6,"startTime":"2026-06-04T02:28:25.812Z","endTime":"2026-06-04T02:28:33.362Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:28:33.362Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Madrigal singles on a line drive to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-04T02:30:28.629Z","endTime":"2026-06-04T02:32:45.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"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":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13149708461695,"aZ":-24.7850588351077,"pfxX":-5.7810785157462075,"pfxZ":4.2663797347906165,"pX":0.02790810183431525,"pZ":1.7727055270890189,"vX0":5.567688848411641,"vY0":-131.33833207409924,"vZ0":-5.502958554211792,"x":115.94,"y":190.92,"x0":-1.3774965590078103,"y0":50.001200958533914,"z0":5.759919454145438,"aX":-10.008884978891727},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.6,"breakHorizontal":9.1,"spinRate":2390,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.41845863454509136,"extension":5.688330318459571},"index":0,"playId":"3e30867c-cbdb-3680-b1a9-a3e8e10e38da","pitchNumber":1,"startTime":"2026-06-04T02:30:37.852Z","endTime":"2026-06-04T02:30:41.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.2,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02211495557924,"aZ":-29.987373652683253,"pfxX":1.9882140752542083,"pfxZ":1.3592059966818173,"pX":0.930175433382174,"pZ":3.258476439030769,"vX0":4.690523807320566,"vY0":-126.97108661629976,"vZ0":-0.8861186660540042,"x":81.54,"y":150.8,"x0":-1.2087765383590456,"y0":50.005504053418655,"z0":6.025092471814381,"aX":3.205646219538695},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.5,"breakHorizontal":-4.8,"spinRate":2520,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4334622644687709,"extension":5.667492082232999},"index":1,"playId":"8f25d4cf-4b7c-32fc-b423-54a9888b73b0","pitchNumber":2,"startTime":"2026-06-04T02:30:48.081Z","endTime":"2026-06-04T02:30:53.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.542407913531708,"aZ":-29.284084293779838,"pfxX":-0.20316244403880335,"pfxZ":1.8150851229598621,"pX":0.7625934431193442,"pZ":0.9804840661102697,"vX0":5.1483169319182105,"vY0":-125.81887432623726,"vZ0":-5.725650583356473,"x":87.93,"y":212.31,"x0":-1.287567941664994,"y0":50.00624467032259,"z0":5.671364358017157,"aX":-0.3243974517533958},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.2,"breakHorizontal":-0.8,"spinRate":2521,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.43604393424923815,"extension":6.000842642212829},"index":2,"playId":"070d1463-92e2-3f8e-92c6-4b8700c3a6ee","pitchNumber":3,"startTime":"2026-06-04T02:31:00.631Z","endTime":"2026-06-04T02:31:05.750Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-04T02:31:38.711Z","endTime":"2026-06-04T02:31:49.054Z","isPitch":false,"type":"action","player":{"id":663611,"link":"/api/v1/people/663611"}},{"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.4,"endSpeed":85.1,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.698124180905374,"aZ":-21.361246444830932,"pfxX":-12.097473595453394,"pfxZ":5.778647686702101,"pX":0.48452717362009906,"pZ":2.3625769899371085,"vX0":8.416381828517565,"vY0":-137.02558406069048,"vZ0":-4.544541742295762,"x":98.53,"y":174.99,"x0":-1.0796041325547219,"y0":50.00661156149908,"z0":5.532611077204204,"aX":-22.649552598487197},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.5,"breakHorizontal":19.8,"spinRate":2210,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.40214574849637463,"extension":5.886057968158352},"index":4,"playId":"ab733664-e47b-352f-904a-02f93c4bcf2c","pitchNumber":4,"startTime":"2026-06-04T02:31:49.054Z","endTime":"2026-06-04T02:31:52.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53390849431958,"aZ":-41.60629664058989,"pfxX":0.3496964314693465,"pfxZ":-6.1367456507345075,"pX":0.2626893591943427,"pZ":0.22690773236009742,"vX0":3.6861482032722317,"vY0":-123.5007166420499,"vZ0":-4.606828088289977,"x":106.99,"y":232.65,"x0":-1.2970735007727183,"y0":50.000248838589684,"z0":5.63093644965252,"aX":0.5372233720901798},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-12.0,"breakHorizontal":-1.6,"spinRate":2717,"spinDirection":20},"zone":14,"typeConfidence":2.0,"plateTime":0.44419187955461226,"extension":5.8264724868880435},"index":5,"playId":"59ad5744-3769-310f-86bb-9ff8178c563c","pitchNumber":5,"startTime":"2026-06-04T02:32:03.099Z","endTime":"2026-06-04T02:32:06.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":84.9,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.337417687422395,"aZ":-18.499729905960887,"pfxX":-13.148085735261198,"pfxZ":7.299454240753872,"pX":-0.25527267004146076,"pZ":1.979033425426785,"vX0":7.044571728674127,"vY0":-137.42499424833858,"vZ0":-5.905817673850236,"x":126.73,"y":185.35,"x0":-1.172496706654365,"y0":50.00069646387342,"z0":5.453540123657806,"aX":-24.62436372644956},"breaks":{"breakAngle":49.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":21.8,"spinRate":2187,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.4017579195688614,"extension":5.891879100272796},"index":6,"playId":"92e11baf-9c33-39b0-8d93-2be204e2e0b1","pitchNumber":6,"startTime":"2026-06-04T02:32:19.657Z","endTime":"2026-06-04T02:32:23.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.1,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.715007851089062,"aZ":-21.838982545514288,"pfxX":-10.65146420118144,"pfxZ":6.740734324440671,"pX":0.4115297393955831,"pZ":2.9261539857225416,"vX0":7.182594370921319,"vY0":-123.83263554249031,"vZ0":-2.4527061987385053,"x":101.31,"y":159.77,"x0":-1.1617534151682678,"y0":50.00058488291645,"z0":5.781685201557334,"aX":-16.326181743103735},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.8,"breakHorizontal":17.3,"spinRate":2095,"spinDirection":241},"zone":3,"typeConfidence":2.0,"plateTime":0.44451068641773794,"extension":5.783611346063188},"hitData":{"launchSpeed":94.6,"launchAngle":16.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.69,"coordY":90.3}},"index":7,"playId":"2e0b2776-a223-3979-8018-f68abe534548","pitchNumber":7,"startTime":"2026-06-04T02:32:35.811Z","endTime":"2026-06-04T02:32:45.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:32:45.531Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Siri strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-04T02:33:00.102Z","endTime":"2026-06-04T02:34:27.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696100,"link":"/api/v1/people/696100"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.0,"endSpeed":76.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84625328713355,"aZ":-30.86287350936448,"pfxX":2.5507610356191117,"pfxZ":0.8763647034462076,"pX":0.8883858196540612,"pZ":1.3248475812332512,"vX0":4.624500993749287,"vY0":-123.46134568085293,"vZ0":-3.820044802170978,"x":83.14,"y":203.01,"x0":-1.3609929558070892,"y0":50.00490513957456,"z0":5.568529335291634,"aX":3.830201711403099},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.7,"breakHorizontal":-6.0,"spinRate":2589,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4483717362207811,"extension":5.953388625537028},"index":0,"playId":"406d89bc-e272-3543-9267-316d62fb939f","pitchNumber":1,"startTime":"2026-06-04T02:33:05.370Z","endTime":"2026-06-04T02:33:08.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":83.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4770272447512,"aZ":-19.48564599445591,"pfxX":-12.266778835414875,"pfxZ":6.953898577035748,"pX":-0.3319798016894576,"pZ":3.1481333003927343,"vX0":6.312679149838667,"vY0":-135.42873677964263,"vZ0":-3.447895259138495,"x":129.65,"y":153.78,"x0":-1.1219438572381406,"y0":50.00144933541132,"z0":5.830723491490476,"aX":-22.379456470082367},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.9,"breakHorizontal":20.5,"spinRate":2224,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4072215911536605,"extension":5.767772152382067},"index":1,"playId":"5794ddc8-1637-3bcf-83cf-f22d73b67113","pitchNumber":2,"startTime":"2026-06-04T02:33:22.901Z","endTime":"2026-06-04T02:33:26.076Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-04T02:33:37.713Z","endTime":"2026-06-04T02:33:47.534Z","isPitch":false,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85191453588208,"aZ":-41.00487292184331,"pfxX":-2.660550147054356,"pfxZ":-5.87817131097746,"pX":0.034471811059502186,"pZ":1.4344191824202088,"vX0":3.8977125618115664,"vY0":-122.51277033363283,"vZ0":-1.8566656121884244,"x":115.69,"y":200.05,"x0":-1.2400325151720326,"y0":50.00259836505457,"z0":5.7450005457339,"aX":-3.9970381103066788},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.8,"breakHorizontal":3.7,"spinRate":2606,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.44909748016582673,"extension":5.793671070852756},"index":3,"playId":"21ba57c8-85c7-3058-9d17-bca6aa51b627","pitchNumber":3,"startTime":"2026-06-04T02:33:47.534Z","endTime":"2026-06-04T02:33:51.335Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43882663692396,"aZ":-16.901862684721376,"pfxX":-6.189310333762986,"pfxZ":7.985119881782481,"pX":-0.1589938515403285,"pZ":4.411669200555428,"vX0":4.844462426863332,"vY0":-138.07112212849773,"vZ0":-0.7822541862158111,"x":123.06,"y":119.66,"x0":-1.140438880439418,"y0":50.00341385449838,"z0":5.846185733523014,"aX":-11.838188985197796},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.5,"breakHorizontal":10.1,"spinRate":2363,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.39813433347682725,"extension":5.778472060157471},"index":4,"playId":"1650284f-6ea4-39fe-a114-a6a259495971","pitchNumber":4,"startTime":"2026-06-04T02:34:07.769Z","endTime":"2026-06-04T02:34:11.078Z","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":84.2,"endSpeed":77.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0912776885965,"aZ":-28.92728201969457,"pfxX":0.2027723947668596,"pfxZ":2.137179804044904,"pX":1.8138260128498473,"pZ":1.7856548484742314,"vX0":7.3286006967828055,"vY0":-122.38787211345796,"vZ0":-3.3560427443855003,"x":47.86,"y":190.57,"x0":-1.2452309441827598,"y0":50.00117991749588,"z0":5.651373807098682,"aX":0.306554135136258},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.4,"breakHorizontal":-2.0,"spinRate":2413,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.44748185747162594,"extension":5.9596895850168226},"index":5,"playId":"e03e9e68-33ba-36f7-acef-cdc1654801f5","pitchNumber":5,"startTime":"2026-06-04T02:34:23.563Z","endTime":"2026-06-04T02:34:27.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:34:27.220Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Logan O'Hoppe flies out sharply to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-04T02:34:43.695Z","endTime":"2026-06-04T02:34:59.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":91.2,"endSpeed":83.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25210387825449,"aZ":-23.253905160451893,"pfxX":-2.747462220522822,"pfxZ":5.029846071588743,"pX":-0.14886328805864224,"pZ":3.328397424287547,"vX0":4.1405034628725375,"vY0":-132.78309621375686,"vZ0":-2.0002091650436027,"x":122.67,"y":148.91,"x0":-1.3763795764080746,"y0":50.00346204241711,"z0":5.795353099650478,"aX":-4.8731517083291065},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.9,"breakHorizontal":4.0,"spinRate":2444,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.4135928608322468,"extension":5.7437115339594245},"hitData":{"launchSpeed":101.1,"launchAngle":34.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":133.43,"coordY":47.33}},"index":0,"playId":"bd2eb557-b30f-3c0e-b00e-09f61f807a5f","pitchNumber":1,"startTime":"2026-06-04T02:34:45.619Z","endTime":"2026-06-04T02:34:59.431Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:34:59.431Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-04T02:35:10.165Z","endTime":"2026-06-04T02:36:12.177Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62016216503009,"aZ":-23.801022384080333,"pfxX":-11.828100641699855,"pfxZ":4.401657417483858,"pX":-0.016945816421734407,"pZ":2.3531522228756536,"vX0":7.518983992187774,"vY0":-137.58046425977662,"vZ0":-4.345307065643477,"x":117.65,"y":175.24,"x0":-1.2589334999875021,"y0":50.00501467112257,"z0":5.581064630632605,"aX":-22.510903346385952},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.2,"breakHorizontal":19.7,"spinRate":2169,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3992372706308802,"extension":5.74373992743716},"index":0,"playId":"86521e79-c09f-37d8-9eca-19c32abef9c6","pitchNumber":1,"startTime":"2026-06-04T02:35:18.743Z","endTime":"2026-06-04T02:35:21.743Z","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":91.1,"endSpeed":83.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.465455273889127,"aZ":-23.987235936481525,"pfxX":-3.893502887869118,"pfxZ":4.646970382114145,"pX":0.9562274442846289,"pZ":1.7892262684731406,"vX0":6.932377935360338,"vY0":-132.39898933032447,"vZ0":-5.486747815843899,"x":80.55,"y":190.47,"x0":-1.2000580154566616,"y0":50.000918374158736,"z0":5.663442565882164,"aX":-6.855278235167604},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.3,"breakHorizontal":5.4,"spinRate":2363,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.4150209413988053,"extension":5.912642391845074},"index":1,"playId":"7bb586e3-74ae-3fbf-a6ac-ef9b1af6284e","pitchNumber":2,"startTime":"2026-06-04T02:35:32.441Z","endTime":"2026-06-04T02:35:36.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.696344728345316,"aZ":-20.23146416368183,"pfxX":-0.9549633233773931,"pfxZ":6.612423740152504,"pX":0.6714959796066584,"pZ":3.197947764391496,"vX0":5.393513001386353,"vY0":-133.73744776286756,"vZ0":-2.902707064087779,"x":91.4,"y":152.44,"x0":-1.2499604327634506,"y0":50.00050917371338,"z0":5.753703838239868,"aX":-1.724639085696657},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.5,"breakHorizontal":0.5,"spinRate":2494,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.4100483165317237,"extension":5.713165080610411},"index":2,"playId":"c086fca4-989e-32ed-a718-03686dc9dd17","pitchNumber":3,"startTime":"2026-06-04T02:35:47.047Z","endTime":"2026-06-04T02:35:50.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.622025615441473,"aZ":-32.238486994904186,"pfxX":0.37121735280933854,"pfxZ":-0.04191712328802488,"pX":0.13887840538464818,"pZ":2.03657687473221,"vX0":3.443288670950096,"vY0":-125.96329007228393,"vZ0":-2.715644647019788,"x":111.71,"y":183.79,"x0":-1.2988298209679208,"y0":50.00082649348017,"z0":5.7575149357911934,"aX":0.5914010534470789},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.5,"breakHorizontal":-1.6,"spinRate":2607,"spinDirection":71},"zone":8,"typeConfidence":2.0,"plateTime":0.4362540871842131,"extension":5.744598906057841},"index":3,"playId":"60a79913-5a2d-32e4-8e83-040702355cd1","pitchNumber":4,"startTime":"2026-06-04T02:36:07.459Z","endTime":"2026-06-04T02:36:12.177Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:36:12.177Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Freeman grounds out, shortstop Oswald Peraza to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-04T02:38:09.771Z","endTime":"2026-06-04T02:38:41.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"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_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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33811608662536,"aZ":-24.651073155201455,"pfxX":-10.748790463612051,"pfxZ":3.9243171166553132,"pX":0.34628405210609536,"pZ":2.0471309502685866,"vX0":7.063424370368593,"vY0":-138.16406817092053,"vZ0":-6.928542183283453,"x":103.8,"y":183.51,"x0":-0.858652387719651,"y0":50.00099420219115,"z0":6.265652952041313,"aX":-20.59409832227478},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.6,"breakHorizontal":17.8,"spinRate":2175,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.39778189284206666,"extension":6.059969916637513},"index":0,"playId":"10aeb7af-e0d4-3868-9728-8dc9ad94aa48","pitchNumber":1,"startTime":"2026-06-04T02:38:19.298Z","endTime":"2026-06-04T02:38:22.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.75152559628107,"aZ":-24.422452021046098,"pfxX":-10.739800736923996,"pfxZ":3.8129154629598343,"pX":-0.02434266825629485,"pZ":2.334815810059562,"vX0":6.135542898228166,"vY0":-142.3852409909694,"vZ0":-6.640916376435135,"x":117.93,"y":175.74,"x0":-0.8233086517081554,"y0":50.00311582945951,"z0":6.265756543213577,"aX":-21.830839436277902},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.6,"breakHorizontal":18.0,"spinRate":2170,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.386161407061544,"extension":6.051787869236018},"hitData":{"launchSpeed":101.8,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.64,"coordY":151.12}},"index":1,"playId":"8fdffd6b-7d1f-3d62-9833-04f17bc0b93a","pitchNumber":2,"startTime":"2026-06-04T02:38:33.324Z","endTime":"2026-06-04T02:38:41.820Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:38:41.820Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out, second baseman Nick Madrigal to first baseman Vaughn Grissom.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-04T02:38:54.221Z","endTime":"2026-06-04T02:39:29.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"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":"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":663611,"link":"/api/v1/people/663611"},"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"}]}],"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.5,"endSpeed":75.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6060420853295,"aZ":-24.349089941310808,"pfxX":-11.589783137050802,"pfxZ":5.265760321181486,"pX":1.1467110987974665,"pZ":2.142990030234599,"vX0":8.086692447517752,"vY0":-122.5513585584289,"vZ0":-4.771493015585608,"x":73.29,"y":180.92,"x0":-0.7299379401065557,"y0":50.000029365649276,"z0":6.257133477288408,"aX":-17.205850633365696},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.4,"breakHorizontal":18.5,"spinRate":1541,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4510965368093074,"extension":6.297582484107373},"index":0,"playId":"2995eacf-4cf2-3aad-9e50-8a5a6b2e0c9c","pitchNumber":1,"startTime":"2026-06-04T02:39:06.755Z","endTime":"2026-06-04T02:39:09.893Z","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":96.3,"endSpeed":87.1,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.763707012988654,"aZ":-22.069895445729305,"pfxX":-10.007752902547498,"pfxZ":5.169308909085447,"pX":-0.24246437619672703,"pZ":2.1276109146119406,"vX0":5.228717617537368,"vY0":-139.9299143606712,"vZ0":-6.931528167876674,"x":126.24,"y":181.33,"x0":-0.8494576276022568,"y0":50.003515075426655,"z0":6.115136023494455,"aX":-19.564580883734113},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":16.8,"spinRate":2214,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.3935713331067747,"extension":6.08638886351568},"hitData":{"launchSpeed":97.9,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.43,"coordY":153.55}},"index":1,"playId":"73b1a1c3-aa78-34f1-9c55-28a8aaeab254","pitchNumber":2,"startTime":"2026-06-04T02:39:20.679Z","endTime":"2026-06-04T02:39:29.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:39:29.542Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Hunter Goodman doubles (11) on a line drive to center fielder Jose Siri.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-04T02:39:42.182Z","endTime":"2026-06-04T02:40:42.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":642350,"link":"/api/v1/people/642350"},"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":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.152824291673525,"aZ":-17.309515836278113,"pfxX":-4.090552063441961,"pfxZ":7.491177613792825,"pX":1.0943225772638576,"pZ":3.4261903089440775,"vX0":6.438486127750778,"vY0":-140.51475190614013,"vZ0":-5.040607894582224,"x":75.29,"y":146.27,"x0":-0.7034970609296716,"y0":50.00320872481518,"z0":6.381291906076218,"aX":-8.117293857013275},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.6,"breakHorizontal":6.0,"spinRate":2256,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3909806766515045,"extension":5.88100554398955},"index":0,"playId":"8f6c697b-2641-3775-ad65-57c21e7cf1dd","pitchNumber":1,"startTime":"2026-06-04T02:39:52.535Z","endTime":"2026-06-04T02:39:55.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.22640184869029,"aZ":-26.515047196261943,"pfxX":-11.652912007079358,"pfxZ":3.567882490123969,"pX":-0.2599909263626266,"pZ":2.710733630203958,"vX0":5.3335630010238955,"vY0":-126.07561329950731,"vZ0":-3.4654946578301784,"x":126.91,"y":165.59,"x0":-0.9064254220713434,"y0":50.00108289601333,"z0":6.278855677255357,"aX":-18.475396081650135},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.8,"breakHorizontal":19.6,"spinRate":1728,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.43695421881870455,"extension":6.087085162090869},"index":1,"playId":"5df29abb-7d24-32b0-8199-6b8f23c678bd","pitchNumber":2,"startTime":"2026-06-04T02:40:06.354Z","endTime":"2026-06-04T02:40:09.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.39645934867251,"aZ":-23.171049553876877,"pfxX":-9.258887592815002,"pfxZ":4.538875786197444,"pX":-0.2859686303942122,"pZ":3.0402940764431934,"vX0":4.529236748563211,"vY0":-140.35560531429513,"vZ0":-5.089752239156029,"x":127.9,"y":156.69,"x0":-0.7224021109250461,"y0":50.00623212143488,"z0":6.397482345425159,"aX":-18.374591257960823},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.3,"breakHorizontal":15.7,"spinRate":2109,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.39106672682700916,"extension":5.759655531224401},"hitData":{"launchSpeed":94.9,"launchAngle":14.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":158.83,"coordY":76.61}},"index":2,"playId":"f903275e-da32-3303-85d9-93a5b05f1739","pitchNumber":3,"startTime":"2026-06-04T02:40:28.746Z","endTime":"2026-06-04T02:40:42.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:40:42.608Z","atBatIndex":31},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Troy Johnston doubles (17) on a sharp line drive to right fielder Jorge Soler. Hunter Goodman scores.","rbi":1,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-04T02:41:01.025Z","endTime":"2026-06-04T02:44:07.750Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":624585,"link":"/api/v1/people/624585"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":{"id":700712,"link":"/api/v1/people/700712"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.11042021359154,"aZ":-22.7807272185456,"pfxX":-10.96557965932561,"pfxZ":4.783277423759964,"pX":-0.7369817667289256,"pZ":2.3888125493817136,"vX0":4.006806812008831,"vY0":-140.06592635322,"vZ0":-6.645054271332791,"x":145.09,"y":174.28,"x0":-0.7714691061723561,"y0":50.000939585179204,"z0":6.308043357896127,"aX":-21.529231121730746},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.3,"breakHorizontal":18.8,"spinRate":2180,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.39281790540084405,"extension":5.93991094157058},"index":0,"playId":"cde5e9c4-4737-3011-ae13-6187c7946f74","pitchNumber":1,"startTime":"2026-06-04T02:41:15.575Z","endTime":"2026-06-04T02:41:18.575Z","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":96.0,"endSpeed":87.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44129253669523,"aZ":-15.07062563089442,"pfxX":-6.26419366541773,"pfxZ":8.683972481621227,"pX":0.010452737358152012,"pZ":3.0554803828807473,"vX0":3.8068689920857315,"vY0":-139.66809688975547,"vZ0":-6.8891914994107415,"x":116.6,"y":156.28,"x0":-0.5588059578279175,"y0":50.000633065848966,"z0":6.55138584987515,"aX":-12.3327008243854},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.4,"breakHorizontal":10.6,"spinRate":2191,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3926806563225833,"extension":5.845493140224331},"index":1,"playId":"5abdcbc3-f62e-3a92-ad0d-074508da340c","pitchNumber":2,"startTime":"2026-06-04T02:41:34.516Z","endTime":"2026-06-04T02:41:37.516Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-04T02:41:56.930Z","endTime":"2026-06-04T02:42:11.199Z","isPitch":false,"type":"action","player":{"id":687859,"link":"/api/v1/people/687859"}},{"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":98.2,"endSpeed":89.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.01007970084849,"aZ":-17.97739856980428,"pfxX":-4.890556481572862,"pfxZ":6.869753423363976,"pX":-1.5090792122566756,"pZ":4.4537967234466365,"vX0":-0.46686150872818344,"vY0":-143.05852806801076,"vZ0":-2.789067561922672,"x":174.52,"y":118.53,"x0":-0.7086460870324571,"y0":50.000253398505656,"z0":6.57264508246429,"aX":-10.10113299463068},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.0,"breakHorizontal":9.0,"spinRate":2158,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38335709231497006,"extension":6.010752720728292},"index":3,"playId":"b2c19dda-8c3b-32e3-852a-e06b558a7528","pitchNumber":3,"startTime":"2026-06-04T02:42:11.199Z","endTime":"2026-06-04T02:42:14.199Z","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":92.8,"endSpeed":84.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.338432774884463,"aZ":-22.865449253819126,"pfxX":-9.072800700413431,"pfxZ":5.087541915819403,"pX":0.19285080371012223,"pZ":2.239559512216149,"vX0":4.7381860538104785,"vY0":-134.9087708880554,"vZ0":-6.9086593989796965,"x":109.65,"y":178.31,"x0":-0.4142799771842117,"y0":50.003759943690355,"z0":6.4629769910315025,"aX":-16.603362361700444},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.8,"breakHorizontal":15.4,"spinRate":1659,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.4071245437383779,"extension":6.267749657091343},"index":4,"playId":"9e8cffa0-7a37-337e-9086-0e0068339826","pitchNumber":4,"startTime":"2026-06-04T02:42:29.672Z","endTime":"2026-06-04T02:42:32.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.523424384781876,"aZ":-21.088586440376503,"pfxX":-8.306398128929343,"pfxZ":5.330142336639474,"pX":-1.6049114621490728,"pZ":3.7104971108981433,"vX0":0.13724111929535382,"vY0":-144.04705101007394,"vZ0":-4.493715307882969,"x":178.18,"y":138.6,"x0":-0.5757416838476458,"y0":50.00672353368358,"z0":6.611895637013163,"aX":-17.288090859952312},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.9,"breakHorizontal":15.0,"spinRate":2216,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.38167988831443145,"extension":5.805106248337642},"index":5,"playId":"320ad482-9356-359d-82dd-5ac9f1bbd6eb","pitchNumber":5,"startTime":"2026-06-04T02:42:56.819Z","endTime":"2026-06-04T02:42:59.819Z","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":92.4,"endSpeed":83.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.1962379518871,"aZ":-21.489211392730805,"pfxX":-11.34055670466439,"pfxZ":6.006250076267243,"pX":0.5685331770159003,"pZ":1.3311377212404354,"vX0":6.710985622263583,"vY0":-134.06177011939747,"vZ0":-8.848391424656949,"x":95.33,"y":202.84,"x0":-0.5242448327101558,"y0":50.00249601395514,"z0":6.270965106476606,"aX":-20.16701003235019},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.6,"breakHorizontal":18.6,"spinRate":1859,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.41223077495854676,"extension":6.189084296878274},"index":6,"playId":"7c1c6a06-4971-3d8e-95da-1dff61fa021c","pitchNumber":6,"startTime":"2026-06-04T02:43:33.676Z","endTime":"2026-06-04T02:43:36.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.776029946356434,"aZ":-22.63828456353372,"pfxX":-9.618267303137966,"pfxZ":5.322286335007627,"pX":0.36834139383864895,"pZ":2.957174067024164,"vX0":5.561040907928731,"vY0":-133.76782795802686,"vZ0":-4.806587100851125,"x":102.96,"y":158.94,"x0":-0.4996666730696367,"y0":50.00516773867303,"z0":6.423400177153446,"aX":-17.244148024705584},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.6,"breakHorizontal":16.1,"spinRate":1619,"spinDirection":223},"zone":3,"typeConfidence":2.0,"plateTime":0.4111653593843707,"extension":6.3847826726669075},"hitData":{"launchSpeed":106.4,"launchAngle":17.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":206.2,"coordY":88.14}},"index":7,"playId":"4781a356-955e-31ea-a418-86e3aecab884","pitchNumber":7,"startTime":"2026-06-04T02:43:55.731Z","endTime":"2026-06-04T02:44:07.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:44:07.750Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willi Castro walks.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-04T02:45:20.324Z","endTime":"2026-06-04T02:46:23.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"postOnSecond":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-04T02:44:18.546Z","endTime":"2026-06-04T02:45:22.473Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.4,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.071228611932625,"aZ":-21.731992945764535,"pfxX":-10.19465387477232,"pfxZ":6.345494921406586,"pX":-0.7573612086138771,"pZ":1.2972507417595702,"vX0":3.66784963942495,"vY0":-128.16694576108944,"vZ0":-8.08370362945024,"x":145.87,"y":203.75,"x0":-0.8910802850902724,"y0":50.004439204709485,"z0":6.218158480042485,"aX":-16.785285677302255},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.7,"breakHorizontal":17.5,"spinRate":1655,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.4290639371912155,"extension":6.344905302767665},"index":1,"playId":"65fe0472-2000-3bd7-a510-c08efdc4391f","pitchNumber":1,"startTime":"2026-06-04T02:45:22.473Z","endTime":"2026-06-04T02:45:26.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":81.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.238948832649776,"aZ":-23.330742234929556,"pfxX":-12.654859419077722,"pfxZ":5.171308720962873,"pX":0.7329698363638167,"pZ":1.220371357789061,"vX0":7.349978130414561,"vY0":-131.29483490350978,"vZ0":-8.177199228685009,"x":89.06,"y":205.83,"x0":-0.4896113093971996,"y0":50.00203613042475,"z0":6.1704289828869205,"aX":-21.628730055636595},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.3,"breakHorizontal":20.8,"spinRate":1880,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.42058484164996646,"extension":6.281613747162767},"index":2,"playId":"da492be1-caa0-32c3-831c-738c3ead52a9","pitchNumber":2,"startTime":"2026-06-04T02:45:42.154Z","endTime":"2026-06-04T02:45:45.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.51613355121964,"aZ":-17.867319530156934,"pfxX":-5.305079316425258,"pfxZ":7.048397347249564,"pX":-1.0695526868806442,"pZ":2.9214450822206084,"vX0":2.0702138567180537,"vY0":-142.26055182948926,"vZ0":-6.076419249360716,"x":157.77,"y":159.9,"x0":-1.1213738650022806,"y0":50.00688311013724,"z0":6.235464063127763,"aX":-10.77308302458032},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.6,"breakHorizontal":9.1,"spinRate":2196,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3864185022603226,"extension":5.978135288497331},"index":3,"playId":"da29d438-8514-30d9-8c56-73cbeafacf61","pitchNumber":3,"startTime":"2026-06-04T02:45:59.387Z","endTime":"2026-06-04T02:46:02.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.004878458946536,"aZ":-24.662561530177577,"pfxX":-8.540328384896323,"pfxZ":3.7590913378779294,"pX":-0.8218123675621729,"pZ":0.9219704348245793,"vX0":2.772783444437082,"vY0":-141.06724881055985,"vZ0":-10.25072804928522,"x":148.33,"y":213.89,"x0":-0.7139190053652839,"y0":50.000463624586395,"z0":6.220688587746289,"aX":-17.041579906807264},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":4.7,"breakHorizontal":14.8,"spinRate":2094,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3897409351224397,"extension":5.9995220249786705},"index":4,"playId":"cdaba927-c672-3ae0-99e0-1c5c3888aa12","pitchNumber":4,"startTime":"2026-06-04T02:46:19.516Z","endTime":"2026-06-04T02:46:23.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:46:23.714Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sterlin Thompson challenged (pitch result), call on the field was confirmed: Sterlin Thompson called out on strikes.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-04T02:46:43.581Z","endTime":"2026-06-04T02:48:53.784Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.95287920479813,"aZ":-24.023776005149678,"pfxX":-8.30035986573542,"pfxZ":4.029475294187349,"pX":-1.725679684585084,"pZ":1.3940914377998914,"vX0":0.38815882595831014,"vY0":-141.68579843028866,"vZ0":-9.257327007816015,"x":182.78,"y":201.14,"x0":-0.7873472454793443,"y0":50.002535297562424,"z0":6.252830537742623,"aX":-16.786912011756257},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":5.5,"breakHorizontal":14.9,"spinRate":2100,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3873455223617128,"extension":6.244211819740971},"index":0,"playId":"d51df78b-5ad8-3a91-9518-be9874131efc","pitchNumber":1,"startTime":"2026-06-04T02:46:54.763Z","endTime":"2026-06-04T02:46:57.866Z","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":97.3,"endSpeed":88.0,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.256116237225406,"aZ":-14.595887201560627,"pfxX":-4.547149014812725,"pfxZ":8.827482515461782,"pX":0.675464380655372,"pZ":1.7651361865677238,"vX0":4.709545594059502,"vY0":-141.18671715389218,"vZ0":-10.234853432137454,"x":91.25,"y":191.12,"x0":-0.43453786687020585,"y0":50.00271641061848,"z0":6.408545409398111,"aX":-9.054386366856814},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":7.1,"spinRate":2194,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.3899986189406506,"extension":6.106246587279429},"index":1,"playId":"bd385ecf-0ef1-34e3-aaab-a0c13dfb66fa","pitchNumber":2,"startTime":"2026-06-04T02:47:11.991Z","endTime":"2026-06-04T02:47:15.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.9,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.672913487328344,"aZ":-13.447912873600814,"pfxX":-4.990534215255405,"pfxZ":9.406277013808857,"pX":1.0390636513703688,"pZ":2.2118135423191507,"vX0":6.145641269338918,"vY0":-141.0364369135376,"vZ0":-9.191504513449827,"x":77.39,"y":179.06,"x0":-0.5322341453327476,"y0":50.000200609478775,"z0":6.405644077057729,"aX":-9.932093634778463},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":7.6,"spinRate":2303,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.39015953155539007,"extension":6.168118241786256},"index":2,"playId":"31edc2b3-1152-3f73-ae3d-87ad7cbccd67","pitchNumber":3,"startTime":"2026-06-04T02:47:29.114Z","endTime":"2026-06-04T02:47:32.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.3,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.98389479924514,"aZ":-22.43025521766928,"pfxX":-10.207185026685195,"pfxZ":4.881135849166926,"pX":-0.8736122036409316,"pZ":1.8678389845250352,"vX0":3.085340281707501,"vY0":-141.33740076462723,"vZ0":-8.375702615011958,"x":150.3,"y":188.35,"x0":-0.6616789484579134,"y0":50.006433449502985,"z0":6.3412493454266174,"aX":-20.396358332117238},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.1,"breakHorizontal":17.8,"spinRate":2211,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.38940659646087594,"extension":6.287605472884325},"index":3,"playId":"ab6516fb-834a-30a4-b857-e791ff7d19c2","pitchNumber":4,"startTime":"2026-06-04T02:47:48.172Z","endTime":"2026-06-04T02:47:51.947Z","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":91.4,"endSpeed":83.2,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.408993441582744,"aZ":-21.793305827740532,"pfxX":-11.067681326826978,"pfxZ":5.891354744695251,"pX":-0.6787667310642055,"pZ":0.9632676303950174,"vX0":3.6762220992039794,"vY0":-132.67839795370497,"vZ0":-9.706717993277426,"x":142.87,"y":212.77,"x0":-0.6537319799431768,"y0":50.005163133879186,"z0":6.290497426599789,"aX":-19.509382279644065},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.5,"breakHorizontal":19.1,"spinRate":1790,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.41463470310264183,"extension":6.313074612533863},"index":4,"playId":"fd078feb-c153-3986-a203-03d4ba420799","pitchNumber":5,"startTime":"2026-06-04T02:48:07.383Z","endTime":"2026-06-04T02:48:10.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.5,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.248641695779675,"aZ":-12.666037250410746,"pfxX":-4.98034404863273,"pfxZ":9.67994539772556,"pX":-0.7385344743384848,"pZ":2.0178394315675727,"vX0":1.7855067197748546,"vY0":-141.94091302975312,"vZ0":-9.722888695161062,"x":145.15,"y":184.3,"x0":-0.7333700656006812,"y0":50.00239168522382,"z0":6.32064943924416,"aX":-10.03577313140717},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.5,"breakHorizontal":8.5,"spinRate":2258,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.3877311348575012,"extension":6.273298254292536},"index":5,"playId":"97f4015a-cc2d-34fe-8e6d-829be574d649","pitchNumber":6,"startTime":"2026-06-04T02:48:26.781Z","endTime":"2026-06-04T02:48:53.784Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"}},"playEndTime":"2026-06-04T02:48:53.784Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out sharply to center fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-04T02:50:40.737Z","endTime":"2026-06-04T02:51:16.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.284065073805984,"aZ":-34.33534102864891,"pfxX":2.3888649024957918,"pfxZ":-1.4750871769050136,"pX":-1.6198662504723815,"pZ":4.587587733248977,"vX0":-1.0760521551723765,"vY0":-120.72492358227669,"vZ0":3.469155601141871,"x":178.75,"y":114.92,"x0":-1.4767742382982252,"y0":50.00299443470352,"z0":6.169693288641594,"aX":3.497571873995056},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.4,"breakHorizontal":-4.1,"spinRate":2501,"spinDirection":77},"zone":11,"typeConfidence":2.0,"plateTime":0.45511488481192464,"extension":5.592211691692412},"index":0,"playId":"82e94de0-b052-3843-912b-a5b801f62fae","pitchNumber":1,"startTime":"2026-06-04T02:50:52.186Z","endTime":"2026-06-04T02:50:57.322Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.752841626442518,"aZ":-25.150731805310553,"pfxX":-1.4476382262058212,"pfxZ":4.374875372641899,"pX":0.6674060810000126,"pZ":1.7363593041745686,"vX0":5.047569082040297,"vY0":-126.16133207614429,"vZ0":-5.012700443624209,"x":91.56,"y":191.9,"x0":-1.1750544865631152,"y0":50.00112418513411,"z0":5.787488963687246,"aX":-2.3232953617732894},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.0,"breakHorizontal":1.4,"spinRate":2468,"spinDirection":181},"zone":9,"typeConfidence":2.0,"plateTime":0.43490682038201234,"extension":5.763717485527716},"hitData":{"launchSpeed":102.9,"launchAngle":23.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":125.31,"coordY":51.68}},"index":1,"playId":"82ca83d2-1209-3cc3-a4a9-46f17daac9ad","pitchNumber":2,"startTime":"2026-06-04T02:51:06.900Z","endTime":"2026-06-04T02:51:16.437Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:51:16.437Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wade Meckler singles on a ground ball to center fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-04T02:51:30.605Z","endTime":"2026-06-04T02:51:52.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.517437259420326,"aZ":-39.33709421485824,"pfxX":-0.17531819766413426,"pfxZ":-5.037224818695698,"pX":0.27459746387897754,"pZ":2.6103212331697834,"vX0":3.8113371206064715,"vY0":-119.43392534165261,"vZ0":0.521824660924562,"x":106.53,"y":168.3,"x0":-1.330357220947934,"y0":50.00441203680796,"z0":5.974030325053541,"aX":-0.24920164265702513},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-8.6,"breakHorizontal":-0.7,"spinRate":2534,"spinDirection":24},"zone":6,"typeConfidence":2.0,"plateTime":0.46151157920390906,"extension":5.725081841938105},"hitData":{"launchSpeed":82.0,"launchAngle":4.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.55,"coordY":114.86}},"index":0,"playId":"14f07ebd-bf81-3cd9-b429-77823dca59fd","pitchNumber":1,"startTime":"2026-06-04T02:51:41.584Z","endTime":"2026-06-04T02:51:52.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:51:52.809Z","atBatIndex":36},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vaughn Grissom homers (4) on a fly ball to left field. Wade Meckler scores.","rbi":2,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-04T02:52:09.944Z","endTime":"2026-06-04T02:53:36.635Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":{"id":547179,"link":"/api/v1/people/547179"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.9,"endSpeed":73.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.385367699865693,"aZ":-39.512821357631175,"pfxX":-0.7949768593963258,"pfxZ":-5.290327742281086,"pX":-1.225835344321824,"pZ":3.7930562740934226,"vX0":0.775722605073099,"vY0":-117.656735143666,"vZ0":3.1824190607994476,"x":163.73,"y":136.37,"x0":-1.4580756898357752,"y0":50.00150001426597,"z0":6.109431964282279,"aX":-1.1035244038803054},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-8.4,"breakHorizontal":1.2,"spinRate":2481,"spinDirection":28},"zone":11,"typeConfidence":2.0,"plateTime":0.4673151233219546,"extension":5.6908487071654275},"index":0,"playId":"2037dbb4-ae1d-36fb-b145-3eff0e0f61dd","pitchNumber":1,"startTime":"2026-06-04T02:52:19.783Z","endTime":"2026-06-04T02:52:22.810Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69574498398658,"aZ":-20.337139865469258,"pfxX":-11.901909146616102,"pfxZ":6.488282578469674,"pX":-0.8650657302627096,"pZ":2.6482116482042266,"vX0":5.334374842821677,"vY0":-135.00340979721685,"vZ0":-4.154349051527485,"x":149.97,"y":167.28,"x0":-1.3336666429889563,"y0":50.0006740385179,"z0":5.660809349397343,"aX":-21.701562842413356},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":20.2,"spinRate":2219,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.40760130893866364,"extension":5.73020362234138},"index":1,"playId":"d78118d4-4ff9-3bae-af4e-b8cd7fea173a","pitchNumber":2,"startTime":"2026-06-04T02:52:33.637Z","endTime":"2026-06-04T02:52:37.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.609172122768083,"aZ":-26.18073369337543,"pfxX":-0.6369251925391466,"pfxZ":3.734056719121412,"pX":0.3826366647891525,"pZ":2.8667356061461247,"vX0":4.3715206773953,"vY0":-126.64578332849544,"vZ0":-2.0691426358078697,"x":102.41,"y":161.38,"x0":-1.2916237550357124,"y0":50.00381011989378,"z0":5.8122197263373705,"aX":-1.0228350589058215},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.5,"breakHorizontal":0.0,"spinRate":2561,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.434384824571695,"extension":5.938966351879434},"index":2,"playId":"5d1eb9b4-f58f-3a20-863a-e6c3f98a6725","pitchNumber":3,"startTime":"2026-06-04T02:52:52.835Z","endTime":"2026-06-04T02:52:55.900Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.064359688621526,"aZ":-29.07604440935442,"pfxX":2.16623464960806,"pfxZ":2.1786304248299047,"pX":-0.8582317216818962,"pZ":2.6699804344840814,"vX0":1.0823257155246504,"vY0":-119.4012894820185,"vZ0":-1.0163372410476568,"x":149.71,"y":166.69,"x0":-1.6009441520566263,"y0":50.00403485516858,"z0":5.751674751432723,"aX":3.0830202838224574},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.0,"breakHorizontal":-4.2,"spinRate":2501,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.46125896787528387,"extension":5.761677606211099},"hitData":{"launchSpeed":106.8,"launchAngle":31.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":24.17,"coordY":68.09}},"index":3,"playId":"b76a42d0-e523-3ba7-90ef-6489bd1c2725","pitchNumber":4,"startTime":"2026-06-04T02:53:09.893Z","endTime":"2026-06-04T02:53:36.635Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:53:36.635Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oswald Peraza flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-04T02:56:12.692Z","endTime":"2026-06-04T02:57:29.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-04T02:53:44.531Z","endTime":"2026-06-04T02:54:16.784Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Keegan Thompson replaces Michael Lorenzen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-04T02:54:16.784Z","endTime":"2026-06-04T02:56:14.703Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624522,"link":"/api/v1/people/624522"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.463805995517408,"aZ":-17.71268491988447,"pfxX":-9.782920905528604,"pfxZ":8.123144117666701,"pX":-0.5658184889192344,"pZ":2.82289178002456,"vX0":6.431256742259835,"vY0":-133.0455688512187,"vZ0":-4.085653808833325,"x":138.57,"y":162.56,"x0":-1.7523583788368229,"y0":50.000978618324424,"z0":5.674555320819469,"aX":-17.4101099046013},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.9,"breakHorizontal":16.2,"spinRate":2473,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.41282472078317545,"extension":6.205243424864194},"index":2,"playId":"7c6ac509-500e-35aa-a7a1-9c32a50237af","pitchNumber":1,"startTime":"2026-06-04T02:56:14.703Z","endTime":"2026-06-04T02:56:17.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.112138758895505,"aZ":-13.55846789253199,"pfxX":-2.1431287167821513,"pfxZ":10.448902610225298,"pX":0.5134391369764303,"pZ":2.5352165779403015,"vX0":6.224502840468943,"vY0":-133.25198099525343,"vZ0":-5.536508125334759,"x":97.43,"y":170.33,"x0":-1.5838995801732516,"y0":50.00161591374541,"z0":5.635141156381428,"aX":-3.8179469461820412},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.8,"breakHorizontal":2.4,"spinRate":2456,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.4125068658483624,"extension":6.283019694606016},"index":3,"playId":"2f6a729a-18e3-366b-865b-a84fbf205a11","pitchNumber":2,"startTime":"2026-06-04T02:56:33.515Z","endTime":"2026-06-04T02:56:36.611Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-04T02:56:43.107Z","endTime":"2026-06-04T02:56:58.586Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.657876441731187,"aZ":-28.092395644976826,"pfxX":1.3404104065804363,"pfxZ":2.707917952882892,"pX":1.675657275793052,"pZ":-0.5478559713974365,"vX0":7.4316211620315284,"vY0":-122.56872248315335,"vZ0":-8.655473416624684,"x":53.13,"y":253.57,"x0":-1.583074818388424,"y0":50.00003986004129,"z0":5.465701066016654,"aX":2.0161924266996314},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.9,"breakHorizontal":-4.3,"spinRate":2842,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.44871975791980523,"extension":6.199629308890187},"index":5,"playId":"8378f7b6-de41-3405-b3c6-e67afffc5c4d","pitchNumber":3,"startTime":"2026-06-04T02:56:58.586Z","endTime":"2026-06-04T02:57:01.688Z","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":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.28409295800575,"aZ":-26.044384276393956,"pfxX":1.4646079860924512,"pfxZ":3.7273994502442296,"pX":0.5134113297327008,"pZ":2.674895435251892,"vX0":4.9914287768846854,"vY0":-127.96310121335195,"vZ0":-2.558729664631274,"x":97.43,"y":166.56,"x0":-1.658908745929488,"y0":50.00494246051499,"z0":5.744451021821166,"aX":2.410579476755366},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.4,"breakHorizontal":-3.8,"spinRate":2612,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.4292836983098862,"extension":6.243538162110931},"hitData":{"launchSpeed":97.3,"launchAngle":28.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":172.11,"coordY":54.31}},"index":6,"playId":"8b2f4753-7fe2-338a-8792-7f9e3b8bcde2","pitchNumber":4,"startTime":"2026-06-04T02:57:18.162Z","endTime":"2026-06-04T02:57:29.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:57:29.839Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Donovan Walton flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-04T02:57:47.602Z","endTime":"2026-06-04T02:59:26.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":5},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.370989708291916,"aZ":-25.83517987898004,"pfxX":2.5158834449744596,"pfxZ":3.766474101636172,"pX":1.1308472430664116,"pZ":2.0737704987176357,"vX0":6.371650720767328,"vY0":-129.04516444922962,"vZ0":-4.099582969596311,"x":73.89,"y":182.79,"x0":-1.6991060032354017,"y0":50.00241333412891,"z0":5.677966204822162,"aX":4.234071385388103},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.1,"breakHorizontal":-6.0,"spinRate":2696,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4247695237796858,"extension":6.317056154747374},"index":0,"playId":"6edd2d3b-1df7-3c83-8822-e8113373b287","pitchNumber":1,"startTime":"2026-06-04T02:57:57.836Z","endTime":"2026-06-04T02:58:00.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.094917613267853,"aZ":-16.149366836936117,"pfxX":-2.294844654840423,"pfxZ":8.966328498205002,"pX":-0.8615502443840355,"pZ":4.126430943767088,"vX0":3.1690992404750307,"vY0":-133.21462323496715,"vZ0":-1.1174505938351516,"x":149.84,"y":127.37,"x0":-1.7715076898173505,"y0":50.0034276583782,"z0":5.725137165331484,"aX":-4.102031995494976},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.2,"breakHorizontal":3.5,"spinRate":2328,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.41203570846362103,"extension":6.302837933797275},"index":1,"playId":"f8377217-6774-3e50-a615-651f12f6e3c5","pitchNumber":2,"startTime":"2026-06-04T02:58:17.917Z","endTime":"2026-06-04T02:58:20.917Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":78.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.721215475265534,"aZ":-36.48934026687468,"pfxX":-6.6370998433695885,"pfxZ":-2.734791044272491,"pX":-0.5099216317740622,"pZ":3.53217230482192,"vX0":5.10015700372061,"vY0":-125.74516657308723,"vZ0":1.6561317935794855,"x":136.44,"y":143.41,"x0":-1.7158186121911554,"y0":50.001426744597296,"z0":5.855537348539772,"aX":-10.484064162906831},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.2,"breakHorizontal":10.7,"spinRate":1640,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.4378783207879251,"extension":6.177113744326744},"index":2,"playId":"3e09bf2f-b8a6-3f3c-9878-c07d84ab08ad","pitchNumber":3,"startTime":"2026-06-04T02:58:34.541Z","endTime":"2026-06-04T02:58:37.941Z","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.6,"endSpeed":80.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.733077795824773,"aZ":-25.936681350917983,"pfxX":1.0019186450985795,"pfxZ":3.795541483581607,"pX":-0.07210454199916093,"pZ":1.893532049525204,"vX0":4.156299231311427,"vY0":-127.48935704602765,"vZ0":-4.239438686273254,"x":119.75,"y":187.65,"x0":-1.8550464171322893,"y0":50.00247312194902,"z0":5.630322144411186,"aX":1.6445138918082087},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.1,"breakHorizontal":-2.8,"spinRate":2509,"spinDirection":160},"zone":8,"typeConfidence":2.0,"plateTime":0.4299879112416649,"extension":6.152479437524816},"index":3,"playId":"0f7857f2-3339-3b19-a9a5-1cde3f36e8ce","pitchNumber":4,"startTime":"2026-06-04T02:58:50.386Z","endTime":"2026-06-04T02:58:54.274Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-04T02:59:03.433Z","endTime":"2026-06-04T02:59:16.487Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.10015116487538,"aZ":-15.031666147163472,"pfxX":-3.144519052328981,"pfxZ":9.435413361397622,"pX":-0.09018951932849045,"pZ":1.5369579843711918,"vX0":5.476231709907616,"vY0":-133.95829774144093,"vZ0":-7.655060833621219,"x":120.44,"y":197.28,"x0":-1.7529209435075344,"y0":50.001228049559,"z0":5.507542959752485,"aX":-5.712082846556244},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":4.6,"spinRate":2186,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.4089847894637808,"extension":6.207941399360361},"hitData":{"launchSpeed":99.3,"launchAngle":29.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.08,"coordY":42.93}},"index":5,"playId":"0165fc30-fa70-3216-bc64-a55bfb246ecd","pitchNumber":5,"startTime":"2026-06-04T02:59:16.487Z","endTime":"2026-06-04T02:59:26.750Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T02:59:26.750Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Karros grounds out, third baseman Donovan Walton to first baseman Vaughn Grissom.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-04T03:01:28.148Z","endTime":"2026-06-04T03:02:25.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":{"description":"Defensive Substitution: Jo Adell replaces right fielder Jorge Soler, batting 1st, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-04T03:00:42.959Z","endTime":"2026-06-04T03:01:30.274Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"101","replacedPlayer":{"id":624585,"link":"/api/v1/people/624585"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.10193640173662,"aZ":-32.22210824646944,"pfxX":6.333301679224336,"pfxZ":-0.028147040511646182,"pX":-0.9870275672826375,"pZ":2.4619983564552044,"vX0":-0.43559369442966367,"vY0":-123.39719320370614,"vZ0":-3.1136246982686564,"x":154.62,"y":172.31,"x0":-1.632465563826507,"y0":50.00467308121382,"z0":6.437312066029747,"aX":9.82955545337186},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.5,"breakHorizontal":-11.4,"spinRate":2507,"spinDirection":56},"zone":13,"typeConfidence":2.0,"plateTime":0.44279587406491405,"extension":5.930442742846657},"index":1,"playId":"ec8566dd-0028-314f-b66f-67bd3e2bae6f","pitchNumber":1,"startTime":"2026-06-04T03:01:30.274Z","endTime":"2026-06-04T03:01:33.887Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.646258550866204,"aZ":-34.4057277017542,"pfxX":5.38721827205742,"pfxZ":-1.467102818865957,"pX":0.27593193739254396,"pZ":2.4847596468365687,"vX0":2.502106634918344,"vY0":-122.3259659572972,"vZ0":-2.631595741203501,"x":106.48,"y":171.69,"x0":-1.4595324309476274,"y0":50.00493534855683,"z0":6.518020398095814,"aX":8.181945862234036},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.0,"breakHorizontal":-10.3,"spinRate":2512,"spinDirection":54},"zone":6,"typeConfidence":2.0,"plateTime":0.4474041631751633,"extension":5.977774117453724},"index":2,"playId":"49c62fa4-02d1-315b-8ea8-57ffe5f71832","pitchNumber":2,"startTime":"2026-06-04T03:01:43.306Z","endTime":"2026-06-04T03:01:46.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06412210466586,"aZ":-25.02197385732653,"pfxX":-9.503055044191377,"pfxZ":3.5384807535088285,"pX":0.3360327976042992,"pZ":2.2171438066143905,"vX0":5.863387785664799,"vY0":-141.00360265018432,"vZ0":-7.1479252338124235,"x":104.19,"y":178.92,"x0":-0.5321285405162884,"y0":50.00257607230246,"z0":6.391604632718429,"aX":-19.198633211728122},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.2,"breakHorizontal":16.1,"spinRate":2173,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.3879576333136683,"extension":5.876327507531781},"index":3,"playId":"d586061b-e722-3f31-9d82-67db01835c32","pitchNumber":3,"startTime":"2026-06-04T03:01:58.154Z","endTime":"2026-06-04T03:02:01.837Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-04T03:02:07.192Z","endTime":"2026-06-04T03:02:18.360Z","isPitch":false,"type":"action","player":{"id":691720,"link":"/api/v1/people/691720"}},{"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":96.5,"endSpeed":88.1,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6160892338212,"aZ":-18.38562143252638,"pfxX":-8.319735635522965,"pfxZ":6.93639739465193,"pX":-0.08133383016829591,"pZ":3.1596380268971984,"vX0":4.820335215631586,"vY0":-140.33691439158332,"vZ0":-5.767541296342466,"x":120.1,"y":153.47,"x0":-0.7428367578582004,"y0":50.006704460583926,"z0":6.444527452766403,"aX":-16.550628078399782},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.5,"breakHorizontal":14.0,"spinRate":2190,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.3907116665365975,"extension":6.056653114664376},"hitData":{"launchSpeed":85.3,"launchAngle":4.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.58,"coordY":165.05}},"index":5,"playId":"72c73680-1be2-3e85-b423-fd2e16f50f9c","pitchNumber":4,"startTime":"2026-06-04T03:02:18.360Z","endTime":"2026-06-04T03:02:25.916Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:02:25.916Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Edouard Julien walks.","rbi":0,"awayScore":1,"homeScore":8,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-04T03:02:42.506Z","endTime":"2026-06-04T03:04:24.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.2,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.046672587926142,"aZ":-35.162011746956715,"pfxX":6.5110282256864185,"pfxZ":-2.004242253360596,"pX":-0.9701722191425399,"pZ":2.7102079806940824,"vX0":-0.13392416092862736,"vY0":-122.6027755723203,"vZ0":-1.7932321846015093,"x":153.98,"y":165.6,"x0":-1.7572707004267214,"y0":50.004598436533655,"z0":6.512945414258892,"aX":9.70141844313136},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-3.8,"breakHorizontal":-11.6,"spinRate":2388,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.45045068669158805,"extension":5.792793045913603},"index":0,"playId":"d9fb731e-85d7-3b06-a2c0-5b41f21594cf","pitchNumber":1,"startTime":"2026-06-04T03:02:50.665Z","endTime":"2026-06-04T03:02:54.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.571043379052874,"aZ":-20.751009567032252,"pfxX":-9.663880091852446,"pfxZ":5.981612275799952,"pX":-0.5297885484198609,"pZ":2.5576037498822495,"vX0":3.4816644125712366,"vY0":-138.19227447732152,"vZ0":-6.538980433781284,"x":137.19,"y":169.72,"x0":-0.5604250806496106,"y0":50.000532020887846,"z0":6.37707184931907,"aX":-18.442234906970413},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.5,"breakHorizontal":16.6,"spinRate":2187,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.39836838323845614,"extension":6.133633599080235},"index":1,"playId":"30ea9f5b-c32e-3c78-bd13-e2057e8e0036","pitchNumber":2,"startTime":"2026-06-04T03:03:04.910Z","endTime":"2026-06-04T03:03:08.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.961713359935096,"aZ":-21.070547395149756,"pfxX":-9.699002972697198,"pfxZ":5.564946664592367,"pX":-1.1961826855168063,"pZ":1.8646752444875543,"vX0":2.0469976023130347,"vY0":-141.01879900907093,"vZ0":-8.424229326712835,"x":162.6,"y":188.43,"x0":-0.6765255130102273,"y0":50.00122712936208,"z0":6.273180688697264,"aX":-19.34285016018776},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.4,"breakHorizontal":17.0,"spinRate":2304,"spinDirection":216},"zone":13,"typeConfidence":2.0,"plateTime":0.3898541710465975,"extension":5.993926488684669},"index":2,"playId":"106d30a5-1459-3258-b055-766cbfc24fdd","pitchNumber":3,"startTime":"2026-06-04T03:03:24.503Z","endTime":"2026-06-04T03:03:27.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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.30068588052327,"aZ":-17.69522251708906,"pfxX":-3.8080580816758305,"pfxZ":7.488825996687151,"pX":-1.6694608888163585,"pZ":4.09728623114261,"vX0":-0.4917996238706437,"vY0":-138.93823683606038,"vZ0":-3.059262699294088,"x":180.64,"y":128.15,"x0":-0.9954403376592851,"y0":50.005114529113804,"z0":6.404571892504373,"aX":-7.364173345741781},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.1,"breakHorizontal":7.0,"spinRate":2157,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3958771483678376,"extension":5.8919315786577355},"index":3,"playId":"68e19331-8b45-39f7-8f93-873b8b6b6929","pitchNumber":4,"startTime":"2026-06-04T03:03:40.948Z","endTime":"2026-06-04T03:03:43.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":80.7,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.086156340802507,"aZ":-26.770314425933798,"pfxX":-10.256224992485159,"pfxZ":3.219998174134245,"pX":-0.33515746864824303,"pZ":2.5634588433931156,"vX0":4.475473445694303,"vY0":-129.6927904120764,"vZ0":-4.238592418852144,"x":129.78,"y":169.57,"x0":-0.7658331747240644,"y0":50.000028584595235,"z0":6.298409731610836,"aX":-17.19530433890673},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.9,"breakHorizontal":17.3,"spinRate":1687,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.4248761594006849,"extension":6.0621993052675025},"index":4,"playId":"67211c0b-fa23-38fd-b69a-d2173972ab7b","pitchNumber":5,"startTime":"2026-06-04T03:03:58.803Z","endTime":"2026-06-04T03:04:01.803Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-04T03:04:08.148Z","endTime":"2026-06-04T03:04:20.712Z","isPitch":false,"type":"action","player":{"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(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":96.8,"endSpeed":88.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.886002176425585,"aZ":-14.472528180315425,"pfxX":-5.898457019190764,"pfxZ":8.911230433686715,"pX":1.4447202465035764,"pZ":2.2983520278469918,"vX0":8.359571485316067,"vY0":-140.51731551767512,"vZ0":-8.356663920725971,"x":61.93,"y":176.72,"x0":-0.8119682277366334,"y0":50.0019337147251,"z0":6.265272110931553,"aX":-11.715108579674855},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":8.9,"spinRate":2142,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39082993706886215,"extension":6.326714835673662},"index":6,"playId":"749d82ea-a3cf-310d-8c0b-39e38c40de9d","pitchNumber":6,"startTime":"2026-06-04T03:04:20.712Z","endTime":"2026-06-04T03:04:24.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:04:24.316Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":1,"homeScore":8,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-04T03:04:42.456Z","endTime":"2026-06-04T03:07:12.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":86.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.53759585191823,"aZ":-17.53861147250687,"pfxX":-4.221085872002416,"pfxZ":7.4664166908004574,"pX":-1.275590743150942,"pZ":3.775158585609417,"vX0":0.2467683166399168,"vY0":-140.25182671500036,"vZ0":-4.287712310253515,"x":165.62,"y":136.85,"x0":-0.8185081166886352,"y0":50.00079361655454,"z0":6.493860641217324,"aX":-8.27088757661847},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.6,"breakHorizontal":7.6,"spinRate":2247,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39298565225369897,"extension":5.866138252041209},"index":0,"playId":"21d2a643-8b73-3023-ac84-2e2a48cb96f9","pitchNumber":1,"startTime":"2026-06-04T03:04:54.066Z","endTime":"2026-06-04T03:04:58.024Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.623445810899725,"aZ":-19.470879330326404,"pfxX":-11.074388531556906,"pfxZ":6.415442703202524,"pX":0.3012698893358065,"pZ":0.7092618807474724,"vX0":6.796856175937517,"vY0":-140.4964283922405,"vZ0":-11.202694480759126,"x":105.52,"y":219.63,"x0":-0.7224179360478954,"y0":50.00234674179016,"z0":6.039429515216257,"aX":-21.9309630083641},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.2,"breakHorizontal":18.5,"spinRate":2271,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39125282334171185,"extension":6.408932939635122},"index":1,"playId":"737a4465-2eae-35dc-a2cf-846d9262dd49","pitchNumber":2,"startTime":"2026-06-04T03:05:10.205Z","endTime":"2026-06-04T03:05:14.272Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2026-06-04T03:05:31.383Z","endTime":"2026-06-04T03:06:10.419Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8058534379733,"aZ":-21.913645906324074,"pfxX":-8.618878990075878,"pfxZ":5.305118792217778,"pX":-1.332793697190278,"pZ":1.8783364931922086,"vX0":1.593974084006485,"vY0":-138.60762061529007,"vZ0":-8.213297567352129,"x":167.8,"y":188.06,"x0":-0.7983057589224681,"y0":50.00276041829475,"z0":6.358916994674472,"aX":-16.66333551166689},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.0,"breakHorizontal":15.2,"spinRate":1943,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.39612746464053217,"extension":6.400722307471161},"index":3,"playId":"408e0de8-2340-3c85-aafe-0b07821b285c","pitchNumber":3,"startTime":"2026-06-04T03:06:10.419Z","endTime":"2026-06-04T03:06:13.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.365585370704004,"aZ":-21.25972239328662,"pfxX":-8.158209292061816,"pfxZ":5.528914359467329,"pX":-0.7238545455989507,"pZ":1.6214649289590204,"vX0":2.766918607344207,"vY0":-140.00972246455493,"vZ0":-9.041556219053962,"x":144.59,"y":195.0,"x0":-0.6685764252122222,"y0":50.00223680568776,"z0":6.299019770098122,"aX":-16.099347362336545},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.3,"breakHorizontal":14.2,"spinRate":2014,"spinDirection":212},"zone":7,"typeConfidence":2.0,"plateTime":0.39209603853537267,"extension":6.135017530993083},"index":4,"playId":"6222e230-dd23-3c93-8493-492735b6427a","pitchNumber":4,"startTime":"2026-06-04T03:06:28.543Z","endTime":"2026-06-04T03:06:31.989Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.4,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24864944840574,"aZ":-32.23368238837066,"pfxX":6.231909552787252,"pfxZ":-0.0420880920583766,"pX":-0.9801654157472788,"pZ":2.239916237020483,"vX0":-0.538399648914636,"vY0":-124.21355313310828,"vZ0":-3.3166396867464085,"x":154.36,"y":178.3,"x0":-1.565803240122845,"y0":50.00001056715729,"z0":6.325809206225972,"aX":9.553136495064852},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.7,"breakHorizontal":-11.0,"spinRate":2433,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.4441670392031538,"extension":6.268333171924319},"index":5,"playId":"114cb3e3-1fd2-3788-b4d7-7a77facc9d2b","pitchNumber":5,"startTime":"2026-06-04T03:06:47.813Z","endTime":"2026-06-04T03:06:51.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.36032315080037,"aZ":-23.941612544134568,"pfxX":-8.879878903283814,"pfxZ":4.147751974126258,"pX":-0.08540823264114251,"pZ":0.8129483384759477,"vX0":4.682747980406759,"vY0":-140.8125702690929,"vZ0":-10.554842068271261,"x":120.26,"y":216.83,"x0":-0.6263623199159892,"y0":50.006652587766766,"z0":6.192145554424611,"aX":-17.633465865492237},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.3,"breakHorizontal":15.0,"spinRate":2100,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.39068223703590244,"extension":6.389842746302106},"index":6,"playId":"9300339f-3b65-3778-a483-c1aeca9128f0","pitchNumber":6,"startTime":"2026-06-04T03:07:07.715Z","endTime":"2026-06-04T03:07:12.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:07:12.372Z","atBatIndex":42},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyler Freeman homers (3) on a fly ball to left center field. Edouard Julien scores.","rbi":2,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-04T03:07:28.368Z","endTime":"2026-06-04T03:08:06.015Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":{"id":700712,"link":"/api/v1/people/700712"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":{"id":700712,"link":"/api/v1/people/700712"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.7,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.858330372422806,"aZ":-21.484707946957734,"pfxX":-8.634751791993283,"pfxZ":5.268584980945908,"pX":-0.606755765837344,"pZ":2.98257651032348,"vX0":3.669527907780888,"vY0":-142.52312678396615,"vZ0":-5.543538710719688,"x":140.13,"y":158.25,"x0":-0.7988947806722131,"y0":50.0061382839941,"z0":6.336312723323285,"aX":-17.528441120562665},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.4,"breakHorizontal":14.8,"spinRate":2098,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.38629796470868083,"extension":6.097310956783322},"hitData":{"launchSpeed":102.3,"launchAngle":29.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":53.02,"coordY":60.39}},"index":0,"playId":"50c0d905-d451-39b6-96db-191c45af3104","pitchNumber":1,"startTime":"2026-06-04T03:07:40.287Z","endTime":"2026-06-04T03:08:06.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:08:06.015Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"TJ Rumfield grounds out sharply, second baseman Nick Madrigal to first baseman Vaughn Grissom.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-04T03:08:20.789Z","endTime":"2026-06-04T03:08:54.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"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":663611,"link":"/api/v1/people/663611"},"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"}]}],"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":92.0,"endSpeed":83.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.880477027485714,"aZ":-27.27859201387644,"pfxX":-12.143735857147469,"pfxZ":2.7363889954819243,"pX":1.0188254725989052,"pZ":1.3211899242373673,"vX0":8.586488913932163,"vY0":-133.44248636116117,"vZ0":-7.6128268628831535,"x":78.16,"y":203.11,"x0":-0.6760149826235523,"y0":50.00360112513467,"z0":6.199416379007169,"aX":-21.72488226916262},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.4,"breakHorizontal":19.9,"spinRate":1768,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.41174591341620825,"extension":6.194068390850426},"index":0,"playId":"70cbe6f6-1871-3ae0-ac9d-738f5dbb623e","pitchNumber":1,"startTime":"2026-06-04T03:08:28.293Z","endTime":"2026-06-04T03:08:31.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(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":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93842575610499,"aZ":-16.802073091015952,"pfxX":-6.189407791276027,"pfxZ":7.521391365811523,"pX":-0.06829109250552988,"pZ":1.6567031607387488,"vX0":4.693683064291774,"vY0":-142.13575666170848,"vZ0":-9.562371792147895,"x":119.6,"y":194.05,"x0":-0.9378706694660678,"y0":50.00410322842679,"z0":6.134424358139011,"aX":-12.650068426410469},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.9,"breakHorizontal":10.2,"spinRate":2211,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.38552728260789415,"extension":6.317803751019162},"hitData":{"launchSpeed":103.6,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":157.89,"coordY":152.33}},"index":1,"playId":"699f0b1c-c288-3237-934a-31ead6c7688d","pitchNumber":2,"startTime":"2026-06-04T03:08:45.854Z","endTime":"2026-06-04T03:08:54.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:08:54.756Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Madrigal singles on a line drive to left fielder Sterlin Thompson.","rbi":0,"awayScore":3,"homeScore":8,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-04T03:10:49.756Z","endTime":"2026-06-04T03:12:00.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"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":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78783166846782,"aZ":-25.77045379742308,"pfxX":2.804442087863386,"pfxZ":3.811518979482285,"pX":0.3689049442937859,"pZ":2.379541107964466,"vX0":4.586334467063414,"vY0":-128.84427679513976,"vZ0":-3.372313556320897,"x":102.94,"y":174.53,"x0":-1.798711156713995,"y0":50.004699740174594,"z0":5.6969625663029415,"aX":4.715187903347006},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":-6.1,"spinRate":2627,"spinDirection":161},"zone":6,"typeConfidence":2.0,"plateTime":0.425124888517284,"extension":6.237622630499726},"index":0,"playId":"a507695f-20be-3d4a-8209-2100db1fb447","pitchNumber":1,"startTime":"2026-06-04T03:11:01.469Z","endTime":"2026-06-04T03:11:04.603Z","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":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.408369608035485,"aZ":-14.896054194972258,"pfxX":-4.412380096813937,"pfxZ":9.617857987972831,"pX":0.9522458840136165,"pZ":2.439994085773211,"vX0":7.865359959229731,"vY0":-133.1256721641553,"vZ0":-5.566655725828444,"x":80.7,"y":172.9,"x0":-1.466325934329989,"y0":50.00037923741381,"z0":5.635229971794775,"aX":-7.925023375468364},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.4,"breakHorizontal":6.2,"spinRate":2490,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4113442744968019,"extension":6.167381969336128},"index":1,"playId":"a1ea3c35-48a9-3c3d-8bdf-db810dc6dedb","pitchNumber":2,"startTime":"2026-06-04T03:11:18.453Z","endTime":"2026-06-04T03:11:45.471Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"}}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.691789531650834,"aZ":-13.471589089596714,"pfxX":-5.684586343303028,"pfxZ":10.344478677336099,"pX":-0.04736190986263764,"pZ":2.458785009082666,"vX0":6.658165104916635,"vY0":-133.81810039739688,"vZ0":-5.613462542854004,"x":118.81,"y":172.39,"x0":-1.832716972908069,"y0":50.00605957701656,"z0":5.554101928479077,"aX":-10.281148776543295},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.6,"breakHorizontal":8.8,"spinRate":2521,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.409797537415153,"extension":6.206201931250564},"hitData":{"launchSpeed":89.0,"launchAngle":12.0,"totalDistance":179.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.22,"coordY":106.14}},"index":2,"playId":"37fe4b13-dc67-3e6a-ad7f-b7c1c7a33ea8","pitchNumber":3,"startTime":"2026-06-04T03:11:49.188Z","endTime":"2026-06-04T03:12:00.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:12:00.373Z","atBatIndex":45},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jose Siri grounds into a force out, shortstop Willi Castro to second baseman Edouard Julien. Nick Madrigal out at 2nd. Jose Siri to 1st.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-04T03:12:14.619Z","endTime":"2026-06-04T03:13:18.598Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666397,"link":"/api/v1/people/666397"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.679599552027067,"aZ":-15.048324418609024,"pfxX":-4.206689333488486,"pfxZ":9.437276941574048,"pX":0.028367312082319344,"pZ":2.8367612229546735,"vX0":5.974642219390915,"vY0":-134.04109059986737,"vZ0":-4.549810705898138,"x":115.92,"y":162.19,"x0":-1.6856523877906306,"y0":50.004734889075614,"z0":5.634908539839105,"aX":-7.636031193665137},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.3,"breakHorizontal":6.2,"spinRate":2482,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.4090356821681347,"extension":6.2760080703951795},"index":0,"playId":"5c45b4f5-ce80-3bec-8395-3af31554ac82","pitchNumber":1,"startTime":"2026-06-04T03:12:24.142Z","endTime":"2026-06-04T03:12:28.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.80394541953628,"aZ":-14.542731084420964,"pfxX":-9.371422538753798,"pfxZ":9.738654589889677,"pX":-0.13119088810424165,"pZ":2.3699316345274264,"vX0":7.2719768433066285,"vY0":-134.81215385167928,"vZ0":-5.9220207583673306,"x":122.0,"y":174.79,"x0":-1.6683727535984578,"y0":50.000626159622556,"z0":5.6510966459942615,"aX":-16.963874832082777},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":15.1,"spinRate":2486,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.40887438075363924,"extension":6.348031692361107},"index":1,"playId":"029a494f-fa65-3603-b838-df63f841eda5","pitchNumber":2,"startTime":"2026-06-04T03:12:51.079Z","endTime":"2026-06-04T03:12:54.079Z","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":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.346827925245048,"aZ":-28.475098089225124,"pfxX":6.356574744896508,"pfxZ":2.5570873234173526,"pX":1.2350293750309143,"pZ":1.6562678564516258,"vX0":5.137383438723795,"vY0":-120.82320647548102,"vZ0":-3.495476057351243,"x":69.92,"y":194.06,"x0":-1.7614558913977751,"y0":50.00272367186906,"z0":5.68416612478763,"aX":9.19086179116412},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.8,"breakHorizontal":-13.0,"spinRate":2818,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4571833835758561,"extension":6.274939066710576},"hitData":{"launchSpeed":78.0,"launchAngle":10.0,"totalDistance":118.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.62,"coordY":140.47}},"index":2,"playId":"16242fea-c96e-318a-b394-07ab7f762d3d","pitchNumber":3,"startTime":"2026-06-04T03:13:10.525Z","endTime":"2026-06-04T03:13:18.598Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:13:18.598Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Logan O'Hoppe strikes out swinging.","rbi":0,"awayScore":3,"homeScore":8,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-04T03:13:35.580Z","endTime":"2026-06-04T03:15:38.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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(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.1,"endSpeed":84.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80489334683791,"aZ":-14.685046080126705,"pfxX":-2.277594496049908,"pfxZ":9.662073339288513,"pX":0.9239005475439052,"pZ":2.846712899998599,"vX0":7.526177811608612,"vY0":-133.9087255531464,"vZ0":-4.70960512607246,"x":81.78,"y":161.92,"x0":-1.6312153933122493,"y0":50.00238913898341,"z0":5.684145421069522,"aX":-4.123009634761133},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.7,"breakHorizontal":2.4,"spinRate":2436,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.4095459917297184,"extension":6.212502796343099},"index":0,"playId":"134abc12-5de9-3d35-9643-df1a79626bdc","pitchNumber":1,"startTime":"2026-06-04T03:13:44.824Z","endTime":"2026-06-04T03:13:48.313Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"d0fb731a-4277-3646-8c77-ee54248c8f8b","startTime":"2026-06-04T03:14:04.066Z","endTime":"2026-06-04T03:14:11.171Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09744521689341,"aZ":-23.92928217922684,"pfxX":4.994641331474501,"pfxZ":5.6178841143590095,"pX":0.5242045980704676,"pZ":1.4640140848250602,"vX0":4.14849096391951,"vY0":-121.27904574497116,"vZ0":-4.71743398918309,"x":97.02,"y":199.25,"x0":-1.8666751624560982,"y0":50.00109201057282,"z0":5.560918112737509,"aX":7.324736208438723},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":9.1,"breakHorizontal":-10.2,"spinRate":2931,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4542959028785085,"extension":6.156697345026251},"index":2,"playId":"a9df628a-c98f-3e2b-a32c-1bf160c64908","pitchNumber":2,"startTime":"2026-06-04T03:14:24.395Z","endTime":"2026-06-04T03:14:27.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.957593726727154,"aZ":-29.392744805650917,"pfxX":-7.66398132803181,"pfxZ":1.7659574918470966,"pX":1.6676827870911495,"pZ":-0.11947001808394311,"vX0":10.129115604709462,"vY0":-125.50262756864716,"vZ0":-7.668682408086062,"x":53.43,"y":242.01,"x0":-1.4531124751586484,"y0":50.001407683944215,"z0":5.419584729316591,"aX":-12.04274489510784},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.3,"breakHorizontal":11.2,"spinRate":1357,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.43896385752542644,"extension":6.3472205578719665},"index":3,"playId":"7c019a44-8bb7-3013-b15e-aaeec0f25cb8","pitchNumber":3,"startTime":"2026-06-04T03:14:42.209Z","endTime":"2026-06-04T03:14:50.124Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Keegan Thompson. Jose Siri to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"actionPlayId":"7c019a44-8bb7-3013-b15e-aaeec0f25cb8","startTime":"2026-06-04T03:14:55.481Z","endTime":"2026-06-04T03:15:14.382Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"}},{"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.9,"endSpeed":75.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.009046766473798,"aZ":-27.37816345841255,"pfxX":6.873107660707332,"pfxZ":3.293202727733018,"pX":0.12829406103926108,"pZ":2.75751883770882,"vX0":2.5387046947592724,"vY0":-120.65302574086003,"vZ0":-1.4162981557610963,"x":112.11,"y":164.33,"x0":-1.8340554734283043,"y0":50.0047556290719,"z0":5.791227119759911,"aX":10.016303112578326},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.9,"breakHorizontal":-13.1,"spinRate":2929,"spinDirection":61},"zone":5,"typeConfidence":2.0,"plateTime":0.4559981616908071,"extension":6.000100651360318},"index":5,"playId":"45cc66fa-b22f-37af-b534-e1d4de6c774a","pitchNumber":4,"startTime":"2026-06-04T03:15:14.382Z","endTime":"2026-06-04T03:15:17.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.089227883337617,"aZ":-27.737236759206347,"pfxX":5.5989287585205565,"pfxZ":3.033119387243702,"pX":1.0227135969849013,"pZ":1.4685520229797497,"vX0":4.738801624857772,"vY0":-121.08019410639405,"vZ0":-4.1233967644639495,"x":78.02,"y":199.13,"x0":-1.6981683601460853,"y0":50.001696562148204,"z0":5.66413798929946,"aX":8.181044576920218},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.7,"breakHorizontal":-11.4,"spinRate":2926,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4551083263086233,"extension":6.218735826512138},"index":6,"playId":"bb733d1d-7d5d-3956-8c91-b6648360fe36","pitchNumber":5,"startTime":"2026-06-04T03:15:34.791Z","endTime":"2026-06-04T03:15:38.602Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:15:38.602Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a line drive to center fielder Jake McCarthy. Jose Siri scores.","rbi":1,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-04T03:15:51.940Z","endTime":"2026-06-04T03:16:33.586Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":{"id":624522,"link":"/api/v1/people/624522"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.027709945658664,"aZ":-25.867438898197058,"pfxX":5.570658927824253,"pfxZ":4.49392151461663,"pX":1.094810465865349,"pZ":0.9724203204086286,"vX0":5.014591884414176,"vY0":-119.20192616720696,"vZ0":-5.341745498137753,"x":75.27,"y":212.52,"x0":-1.7787686563259066,"y0":50.00549391136216,"z0":5.648460773851845,"aX":7.825725154810643},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.8,"breakHorizontal":-11.5,"spinRate":2994,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.46378029566067447,"extension":6.077018839758956},"index":0,"playId":"b8a92ac6-98f6-3721-9e75-12da20484ca6","pitchNumber":1,"startTime":"2026-06-04T03:16:04.313Z","endTime":"2026-06-04T03:16:07.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94789790522271,"aZ":-17.810077470563094,"pfxX":-9.927854092051728,"pfxZ":7.945790125450705,"pX":0.20615270603644717,"pZ":1.9804121055057864,"vX0":8.172812083860238,"vY0":-134.52980089141715,"vZ0":-6.206351695806237,"x":109.14,"y":185.31,"x0":-1.602224650932527,"y0":50.001047428939245,"z0":5.607844327725911,"aX":-17.944217150707047},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.0,"breakHorizontal":16.0,"spinRate":2499,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.4093026935082005,"extension":6.3519585675924715},"hitData":{"launchSpeed":99.3,"launchAngle":12.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.66,"coordY":86.17}},"index":1,"playId":"420072ac-da3e-3ee0-b081-868ab97a0968","pitchNumber":2,"startTime":"2026-06-04T03:16:21.619Z","endTime":"2026-06-04T03:16:33.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:16:33.586Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out sharply to left fielder Sterlin Thompson.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-04T03:16:54.354Z","endTime":"2026-06-04T03:17:33.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.177277134156032,"aZ":-14.96192146013929,"pfxX":-2.02048076900509,"pfxZ":9.438107704413508,"pX":0.3982840365307299,"pZ":4.528764409441444,"vX0":6.224288271201204,"vY0":-134.23102304154236,"vZ0":-0.5469449262564559,"x":101.82,"y":116.5,"x0":-1.6885903945875282,"y0":50.00492639376575,"z0":5.800867871826045,"aX":-3.6862187215449973},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":2.3,"spinRate":2489,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.4081105088504171,"extension":6.317297302295312},"index":0,"playId":"bbc744e3-8fd7-3d79-b9cc-8b8ad211e4e5","pitchNumber":1,"startTime":"2026-06-04T03:17:04.618Z","endTime":"2026-06-04T03:17:07.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.701937503146993,"aZ":-20.22774558040713,"pfxX":-10.58618719861567,"pfxZ":6.692628284182343,"pX":-0.039263426118057186,"pZ":2.398706953576175,"vX0":7.693250589273756,"vY0":-133.51530090178767,"vZ0":-4.6521537314754156,"x":118.5,"y":174.01,"x0":-1.5986239778911233,"y0":50.00604457119294,"z0":5.641163499416939,"aX":-18.905641737894236},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.2,"breakHorizontal":17.3,"spinRate":2559,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.41197759090223807,"extension":6.187681720290994},"hitData":{"launchSpeed":101.7,"launchAngle":27.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":57.95,"coordY":71.17}},"index":1,"playId":"7c5f0e77-8a64-3555-8b97-507efd514f8d","pitchNumber":2,"startTime":"2026-06-04T03:17:23.631Z","endTime":"2026-06-04T03:17:33.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:17:33.633Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hunter Goodman strikes out swinging.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-04T03:19:33.494Z","endTime":"2026-06-04T03:20:58.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":78.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.519214215915703,"aZ":-26.546114119253573,"pfxX":-10.448950861853628,"pfxZ":3.55262108809723,"pX":0.06656251661377811,"pZ":1.8081109536979276,"vX0":5.604791442901613,"vY0":-126.17049675124,"vZ0":-5.770077028348318,"x":114.46,"y":189.96,"x0":-0.8449017620579582,"y0":50.005955178686804,"z0":6.308654047258364,"aX":-16.57866032961561},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.2,"breakHorizontal":17.4,"spinRate":1532,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.4368159807017751,"extension":6.329892606806955},"index":0,"playId":"0c29ab87-89c6-3716-9380-8502c86fdebe","pitchNumber":1,"startTime":"2026-06-04T03:19:42.927Z","endTime":"2026-06-04T03:19:46.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":79.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86190514270715,"aZ":-29.867749393952856,"pfxX":3.5188705902906605,"pfxZ":1.4314425865134992,"pX":0.25609030099645175,"pZ":0.811326053288003,"vX0":3.322848234031596,"vY0":-127.51260112386183,"vZ0":-7.6705107183695205,"x":107.24,"y":216.87,"x0":-1.5303667651159945,"y0":50.00621843041851,"z0":6.277499941273622,"aX":5.685293139595809},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.7,"breakHorizontal":-7.2,"spinRate":2511,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4327153836689668,"extension":6.065634536180123},"index":1,"playId":"4a792283-8a03-3a9f-827e-6ab5a43030f3","pitchNumber":2,"startTime":"2026-06-04T03:19:55.788Z","endTime":"2026-06-04T03:19:58.788Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-04T03:20:06.400Z","endTime":"2026-06-04T03:20:19.094Z","isPitch":false,"type":"action","player":{"id":696100,"link":"/api/v1/people/696100"}},{"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":86.2,"endSpeed":79.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.528239553816316,"aZ":-38.44754844185449,"pfxX":5.7887183001852875,"pfxZ":-3.971693598227307,"pX":-0.9522791799785683,"pZ":1.991613383311069,"vX0":-0.5852107428108065,"vY0":-125.4399521019859,"vZ0":-3.09183790020477,"x":153.3,"y":185.01,"x0":-1.4660316452163635,"y0":50.0045066771516,"z0":6.403488463000317,"aX":9.141489620815651},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.7,"breakHorizontal":-10.3,"spinRate":2488,"spinDirection":46},"zone":13,"typeConfidence":2.0,"plateTime":0.4381781989057787,"extension":6.160704340496271},"index":3,"playId":"10c94ac8-d3ef-3628-bbb6-a9dd668eb4a5","pitchNumber":3,"startTime":"2026-06-04T03:20:19.094Z","endTime":"2026-06-04T03:20:23.393Z","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":85.2,"endSpeed":78.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.385048801702013,"aZ":-33.74119696433157,"pfxX":4.6756278277131464,"pfxZ":-1.0069918516844707,"pX":1.4667585510697037,"pZ":1.4486586278048506,"vX0":5.3270584106936045,"vY0":-123.94661959677586,"vZ0":-4.9704223239555105,"x":61.09,"y":199.67,"x0":-1.3200413643614943,"y0":50.004689431294565,"z0":6.305985593543063,"aX":7.25606675020668},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.8,"breakHorizontal":-9.7,"spinRate":2538,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.44234999964738053,"extension":6.113647568674951},"index":4,"playId":"554613af-8412-3dc5-958a-02a2c2b11e53","pitchNumber":4,"startTime":"2026-06-04T03:20:39.027Z","endTime":"2026-06-04T03:20:44.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52813853946844,"aZ":-22.98228526840422,"pfxX":-10.061562498054126,"pfxZ":4.621887752896572,"pX":-0.19061413574179956,"pZ":1.0299622478627801,"vX0":5.146365074860418,"vY0":-140.58640599108676,"vZ0":-9.960285591291985,"x":124.27,"y":210.97,"x0":-0.743066349225612,"y0":50.00679503649872,"z0":6.125951050436694,"aX":-20.033158831953948},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.4,"breakHorizontal":17.0,"spinRate":2203,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.3904246929516786,"extension":6.215553258539696},"index":5,"playId":"c839d412-603c-3b93-9752-4720eba9cdf3","pitchNumber":5,"startTime":"2026-06-04T03:20:54.843Z","endTime":"2026-06-04T03:20:58.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:20:58.309Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Troy Johnston grounds out, second baseman Nick Madrigal to first baseman Vaughn Grissom.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-04T03:21:12.595Z","endTime":"2026-06-04T03:21:59.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.921961694861324,"aZ":-33.259383372205704,"pfxX":5.435080541076282,"pfxZ":-0.6712187139874111,"pX":-0.8244953314806568,"pZ":3.3934306392462315,"vX0":0.4539627183591586,"vY0":-126.93516313072169,"vZ0":-1.0205991714073483,"x":148.43,"y":147.16,"x0":-1.7115099768982505,"y0":50.00133149322813,"z0":6.458064769015615,"aX":8.833004258498308},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.2,"breakHorizontal":-10.0,"spinRate":2546,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.4321555222497704,"extension":5.971395856188306},"index":0,"playId":"40b3f212-4fd5-33ac-807a-0493b4557e4a","pitchNumber":1,"startTime":"2026-06-04T03:21:20.949Z","endTime":"2026-06-04T03:21:24.538Z","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":85.5,"endSpeed":78.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.533012031290596,"aZ":-34.292700468044586,"pfxX":5.402788853402938,"pfxZ":-1.3565850418359737,"pX":-1.2837954438804366,"pZ":2.08383354261687,"vX0":-1.1931841262278051,"vY0":-124.51670249988236,"vZ0":-3.5466098896558016,"x":165.94,"y":182.52,"x0":-1.4982547270731033,"y0":50.003945372227314,"z0":6.383582001375621,"aX":8.428549281677252},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.1,"breakHorizontal":-9.5,"spinRate":2605,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.4409886915727226,"extension":6.23134177462682},"index":1,"playId":"d01363ba-35c1-3556-8294-d62eed9c76d2","pitchNumber":2,"startTime":"2026-06-04T03:21:36.063Z","endTime":"2026-06-04T03:21:39.661Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50751445417792,"aZ":-22.889312911274267,"pfxX":-10.296987497512122,"pfxZ":4.629619492898934,"pX":-0.7534324315174228,"pZ":2.218713931242892,"vX0":3.648542866545192,"vY0":-140.81816655953537,"vZ0":-7.217315264257667,"x":145.72,"y":178.87,"x0":-0.7295711002601408,"y0":50.00087629939647,"z0":6.299713884652605,"aX":-20.64017352199011},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.1,"breakHorizontal":17.9,"spinRate":2277,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.38922349161802616,"extension":6.149791634383803},"hitData":{"launchSpeed":82.1,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.98,"coordY":161.35}},"index":2,"playId":"e16bdbf1-89d8-34c0-916c-bbcc1bdd5374","pitchNumber":3,"startTime":"2026-06-04T03:21:50.711Z","endTime":"2026-06-04T03:21:59.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:21:59.295Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro challenged (pitch result), call on the field was confirmed: Willi Castro called out on strikes.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-04T03:22:13.204Z","endTime":"2026-06-04T03:24:04.497Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"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":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":5},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":89.3,"endSpeed":81.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.220018109972195,"aZ":-25.860241158517056,"pfxX":-10.010240747377589,"pfxZ":3.735762774954173,"pX":-1.0623878358151775,"pZ":3.446298464051877,"vX0":2.723080885249498,"vY0":-129.98865251614552,"vZ0":-2.517085566462097,"x":157.5,"y":145.73,"x0":-0.8306425099234528,"y0":50.00508043411318,"z0":6.414640966048093,"aX":-16.932434841622044},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.4,"breakHorizontal":17.4,"spinRate":1598,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.42326632155544486,"extension":5.9427131909293935},"index":0,"playId":"9474ae9a-ddb0-365d-af1d-2c26c11e31d6","pitchNumber":1,"startTime":"2026-06-04T03:22:24.134Z","endTime":"2026-06-04T03:22:27.969Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.200441185003825,"aZ":-20.97650870093841,"pfxX":-8.960903342706647,"pfxZ":5.529988459773813,"pX":-0.8628215876353089,"pZ":1.8295301294388289,"vX0":2.8995234289266025,"vY0":-142.43853653084847,"vZ0":-8.31965546359657,"x":149.89,"y":189.38,"x0":-0.7390908576899251,"y0":50.00133166825166,"z0":6.149109246261443,"aX":-18.140863040230673},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":8.3,"breakHorizontal":15.5,"spinRate":2195,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3867102008632135,"extension":5.9068710305882846},"index":1,"playId":"1842cee6-3d01-37d7-9e77-edebd3219322","pitchNumber":2,"startTime":"2026-06-04T03:22:38.716Z","endTime":"2026-06-04T03:22:41.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.39871041691876,"aZ":-21.952284493141434,"pfxX":-8.829727981930816,"pfxZ":5.31266776415437,"pX":-1.246238065933062,"pZ":1.4609072696603538,"vX0":2.297690781918213,"vY0":-138.8401112620115,"vZ0":-8.702892226546181,"x":164.5,"y":199.34,"x0":-0.9455786637268482,"y0":50.00162870118731,"z0":6.135202958417792,"aX":-16.979867270047162},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":15.4,"spinRate":2129,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.39677309480013045,"extension":6.044251258531787},"index":2,"playId":"aa0a73a3-2b59-30a9-8541-ee4c845820b0","pitchNumber":3,"startTime":"2026-06-04T03:22:54.658Z","endTime":"2026-06-04T03:22:58.283Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-04T03:23:05.528Z","endTime":"2026-06-04T03:23:18.794Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.3,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10973463217359,"aZ":-23.22457386410563,"pfxX":-10.83415764242316,"pfxZ":4.987744618304097,"pX":-1.15535510291236,"pZ":3.6642906765885885,"vX0":2.363682812906455,"vY0":-134.1139055210165,"vZ0":-2.9916128836376563,"x":161.04,"y":139.84,"x0":-0.6499118370810738,"y0":50.00203926292785,"z0":6.479057288152625,"aX":-19.435093341394733},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.5,"breakHorizontal":19.0,"spinRate":1641,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4108077756015107,"extension":6.291822665781345},"index":4,"playId":"e0583e4d-2cfe-3e25-be49-2dea8337c50d","pitchNumber":4,"startTime":"2026-06-04T03:23:18.794Z","endTime":"2026-06-04T03:23:22.290Z","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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":81.9,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.073506047080805,"aZ":-21.07300102027493,"pfxX":-11.51170148149532,"pfxZ":6.452052374988664,"pX":0.4715387055175638,"pZ":1.7207354874832423,"vX0":7.179468765613616,"vY0":-131.17099775766968,"vZ0":-7.351527126282361,"x":99.03,"y":192.32,"x0":-0.8236474776755983,"y0":50.000400257487534,"z0":6.162990764790457,"aX":-19.79954620345164},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.0,"breakHorizontal":19.0,"spinRate":1694,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.41963700588991015,"extension":6.466687984778825},"index":5,"playId":"27eb2033-4f71-314f-8d6b-331f655dfd02","pitchNumber":5,"startTime":"2026-06-04T03:23:37.474Z","endTime":"2026-06-04T03:24:04.497Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":115,"player":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"}},"playEndTime":"2026-06-04T03:24:04.497Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Wade Meckler doubles (3) on a line drive to right fielder Tyler Freeman.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-04T03:26:08.166Z","endTime":"2026-06-04T03:26:20.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"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],"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":0},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.382228205674544,"aZ":-12.492072494376771,"pfxX":-4.0611664513223875,"pfxZ":11.044166916879838,"pX":0.23356177851201043,"pZ":2.3898606624673153,"vX0":6.745855931109927,"vY0":-133.33615227038953,"vZ0":-5.687331365740906,"x":108.1,"y":174.25,"x0":-1.8133959801961337,"y0":50.00484734822964,"z0":5.4688329893684555,"aX":-7.239497472443363},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.8,"breakHorizontal":5.8,"spinRate":2428,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.412385061915558,"extension":6.2616366345873224},"hitData":{"launchSpeed":100.0,"launchAngle":18.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":203.7,"coordY":101.24}},"index":0,"playId":"ae1b1240-7788-3826-a8a8-ad9e01d44d71","pitchNumber":1,"startTime":"2026-06-04T03:26:09.199Z","endTime":"2026-06-04T03:26:20.875Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:26:20.875Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vaughn Grissom strikes out swinging.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-04T03:26:44.980Z","endTime":"2026-06-04T03:29:09.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63508430055941,"aZ":-26.488583803896123,"pfxX":3.202543609365962,"pfxZ":3.451631341181006,"pX":0.7375910657568422,"pZ":2.753724584904757,"vX0":4.8718390359272385,"vY0":-127.63486177354545,"vZ0":-2.2221243664763075,"x":88.88,"y":164.43,"x0":-1.6131299982099874,"y0":50.004419640667216,"z0":5.724799112078584,"aX":5.274694609004435},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.0,"breakHorizontal":-7.0,"spinRate":2666,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.4293940989656231,"extension":6.190169763323122},"index":0,"playId":"0682bc97-db2a-384b-b316-f5682eb4069f","pitchNumber":1,"startTime":"2026-06-04T03:26:52.154Z","endTime":"2026-06-04T03:26:55.154Z","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":84.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.511849765665858,"aZ":-20.59601097355772,"pfxX":-8.957720015803199,"pfxZ":6.406751386268459,"pX":-0.6478394887831822,"pZ":1.4569038254577882,"vX0":5.687371336619794,"vY0":-133.73087095605837,"vZ0":-6.878581984154011,"x":141.69,"y":199.44,"x0":-1.6411132063552913,"y0":50.00000347573704,"z0":5.545351513191153,"aX":-16.181616054167304},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.3,"breakHorizontal":15.0,"spinRate":2403,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.40995317345052174,"extension":6.183489113012548},"index":1,"playId":"9ede25e0-230b-3688-bf41-8e707b2e882f","pitchNumber":2,"startTime":"2026-06-04T03:27:15.934Z","endTime":"2026-06-04T03:27:19.668Z","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":92.0,"endSpeed":83.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.30109427222624,"aZ":-20.988860694411436,"pfxX":-8.325778674578016,"pfxZ":6.202728794096188,"pX":-0.6570002216560281,"pZ":1.797249235324914,"vX0":5.699136858533879,"vY0":-133.772908628557,"vZ0":-5.968808084980973,"x":142.04,"y":190.25,"x0":-1.7392060593306313,"y0":50.00024303085108,"z0":5.573703544203771,"aX":-15.00659684874718},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.1,"breakHorizontal":13.8,"spinRate":2427,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.41029250961593,"extension":6.316524740205269},"index":2,"playId":"c0b0b569-05c2-34e9-a338-d5f67f2ba950","pitchNumber":3,"startTime":"2026-06-04T03:27:33.587Z","endTime":"2026-06-04T03:27:37.171Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-04T03:28:02.079Z","endTime":"2026-06-04T03:28:13.628Z","isPitch":false,"type":"action","player":{"id":687093,"link":"/api/v1/people/687093"}},{"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":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.1542324694364,"aZ":-18.31890666707217,"pfxX":-9.322414638332418,"pfxZ":7.67539293879522,"pX":0.9483094605471101,"pZ":2.485211052615575,"vX0":9.286641711580756,"vY0":-134.05151235007116,"vZ0":-4.870435045994753,"x":80.85,"y":171.68,"x0":-1.3631490177498702,"y0":50.003120127112794,"z0":5.648389441391075,"aX":-16.830337328320912},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.0,"breakHorizontal":14.6,"spinRate":2530,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.40984999421430013,"extension":6.298213231010825},"index":4,"playId":"026a5431-f126-3ee9-8f29-f1bdb8748084","pitchNumber":4,"startTime":"2026-06-04T03:28:13.628Z","endTime":"2026-06-04T03:28:40.628Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.218245494256227,"aZ":-19.185617775283507,"pfxX":-8.877888794544878,"pfxZ":7.179325624009798,"pX":0.9932123442543919,"pZ":0.9674505653121901,"vX0":9.580361760876063,"vY0":-133.73258342730696,"vZ0":-8.247694473889224,"x":79.14,"y":212.66,"x0":-1.4845438926806847,"y0":50.00218204542517,"z0":5.471162456618737,"aX":-16.058197234717568},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":13.9,"spinRate":2503,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.40980216943393977,"extension":6.437790042911859},"index":5,"playId":"8611d2bb-47f7-3dbf-a1ce-c4d7fb4d6260","pitchNumber":5,"startTime":"2026-06-04T03:28:46.821Z","endTime":"2026-06-04T03:28:50.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.930446093105772,"aZ":-24.30858436098991,"pfxX":1.869815967373358,"pfxZ":4.684959615693138,"pX":0.44430475584631585,"pZ":3.3904314209152413,"vX0":5.078530569726483,"vY0":-128.31779071768653,"vZ0":-1.4066518443524438,"x":100.06,"y":147.24,"x0":-1.7981585919099439,"y0":50.00103338762556,"z0":5.827859920828103,"aX":3.1377301665345154},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.4,"breakHorizontal":-4.4,"spinRate":2628,"spinDirection":153},"zone":3,"typeConfidence":2.0,"plateTime":0.4257813439436564,"extension":6.257936522123105},"index":6,"playId":"ad99bc72-8916-3bf5-9f13-bcdf1ccfe9bd","pitchNumber":6,"startTime":"2026-06-04T03:29:04.797Z","endTime":"2026-06-04T03:29:09.699Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:29:09.699Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Oswald Peraza doubles (8) on a sharp fly ball to left fielder Sterlin Thompson. Wade Meckler scores.","rbi":1,"awayScore":3,"homeScore":10,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-04T03:29:22.176Z","endTime":"2026-06-04T03:29:44.019Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694514,"link":"/api/v1/people/694514"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":{"id":624522,"link":"/api/v1/people/624522"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.537767713565827,"aZ":-28.77240312083487,"pfxX":8.731024101931258,"pfxZ":2.370861416127738,"pX":0.48369887356636804,"pZ":2.9388517451498855,"vX0":2.3443749582751447,"vY0":-119.49089106070578,"vZ0":-0.5523540829246829,"x":98.56,"y":159.43,"x0":-1.6461000316534282,"y0":50.00339176716703,"z0":5.7739631406532235,"aX":12.537244373697133},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":4.4,"breakHorizontal":-16.4,"spinRate":2784,"spinDirection":69},"zone":3,"typeConfidence":2.0,"plateTime":0.45962214087450715,"extension":6.164645010695369},"hitData":{"launchSpeed":103.9,"launchAngle":25.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":87.19,"coordY":47.59}},"index":0,"playId":"5a169ec7-f56a-33bb-b903-6725b3ff765b","pitchNumber":1,"startTime":"2026-06-04T03:29:29.754Z","endTime":"2026-06-04T03:29:44.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:29:44.019Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Donovan Walton flies out to right fielder Tyler Freeman. Oswald Peraza to 3rd.","rbi":0,"awayScore":3,"homeScore":10,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-04T03:30:06.214Z","endTime":"2026-06-04T03:30:54.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.418353568448754,"aZ":-15.538052902273481,"pfxX":-2.6484718170933963,"pfxZ":9.143091537995257,"pX":0.6466873157874584,"pZ":4.310328043862714,"vX0":6.758631411250148,"vY0":-133.91775478560177,"vZ0":-0.9239232014240415,"x":92.35,"y":122.4,"x0":-1.5636224510358794,"y0":50.00340882030765,"z0":5.7692804798188195,"aX":-4.819942133200076},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.6,"breakHorizontal":3.4,"spinRate":2525,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.4087190134325587,"extension":6.265846706662691},"index":0,"playId":"a83bb393-8c5c-3f73-a8cc-cdc5e0f5dcff","pitchNumber":1,"startTime":"2026-06-04T03:30:22.079Z","endTime":"2026-06-04T03:30:25.633Z","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":92.2,"endSpeed":84.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47650800313491,"aZ":-13.273483030238257,"pfxX":-3.7274285315870594,"pfxZ":10.373768437714132,"pX":0.6171233721118354,"pZ":2.261358031532464,"vX0":7.316521219294504,"vY0":-134.0006994883795,"vZ0":-6.109609891368085,"x":93.48,"y":177.72,"x0":-1.6621260496138153,"y0":50.00055467187991,"z0":5.516014649955186,"aX":-6.79024016826883},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.6,"breakHorizontal":5.2,"spinRate":2502,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.40847680500765016,"extension":6.299719951630995},"hitData":{"launchSpeed":96.0,"launchAngle":42.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.29,"coordY":92.1}},"index":1,"playId":"dfa767ed-0b45-3320-8bc8-cf6faab6eea4","pitchNumber":2,"startTime":"2026-06-04T03:30:40.441Z","endTime":"2026-06-04T03:30:54.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:30:54.089Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nick Madrigal singles on a line drive to center fielder Jake McCarthy. Oswald Peraza scores.","rbi":1,"awayScore":3,"homeScore":11,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-04T03:31:14.378Z","endTime":"2026-06-04T03:33:56.392Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"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":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":{"id":624522,"link":"/api/v1/people/624522"},"isScoringEvent":true,"rbi":true,"earned":true,"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.1,"endSpeed":77.8,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23785576714227,"aZ":-23.351112028778324,"pfxX":5.546616827851454,"pfxZ":5.804653473990773,"pX":1.8698369637200354,"pZ":1.5375562680461852,"vX0":6.538545427731198,"vY0":-122.29855745568739,"vZ0":-4.916245852470016,"x":45.73,"y":197.27,"x0":-1.5553508328273822,"y0":50.006042166425885,"z0":5.567038168084578,"aX":8.435214226729443},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":9.6,"breakHorizontal":-11.5,"spinRate":2849,"spinDirection":81},"zone":14,"typeConfidence":2.0,"plateTime":0.4472034224590056,"extension":6.33154591232202},"index":0,"playId":"53a1db55-f7a7-3690-9ac2-b9ac5b43c1c7","pitchNumber":1,"startTime":"2026-06-04T03:31:21.426Z","endTime":"2026-06-04T03:31:24.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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.138972973774706,"aZ":-20.90780973638517,"pfxX":-9.528360033993243,"pfxZ":6.287596345450953,"pX":-0.2860213795584651,"pZ":1.4322138746329418,"vX0":6.598286426650716,"vY0":-133.16861589706636,"vZ0":-6.6362006916551,"x":127.9,"y":200.11,"x0":-1.5604606072219684,"y0":50.004069806078135,"z0":5.473618895025691,"aX":-17.08006306460143},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.1,"breakHorizontal":15.8,"spinRate":2476,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.4116093324337391,"extension":6.182158988741738},"index":1,"playId":"eb907650-6431-3dee-b420-7bf17490b4e9","pitchNumber":2,"startTime":"2026-06-04T03:31:37.639Z","endTime":"2026-06-04T03:31:40.649Z","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.3,"endSpeed":83.8,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.834619766907558,"aZ":-15.245201559955724,"pfxX":-1.6782334140587576,"pfxZ":9.47384064367779,"pX":1.0887108878383156,"pZ":1.9103028991395516,"vX0":7.255451869634023,"vY0":-132.70120840618372,"vZ0":-6.544222970717868,"x":75.5,"y":187.2,"x0":-1.4604140800350998,"y0":50.00591164381364,"z0":5.515020144495072,"aX":-3.000629288242465},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.0,"breakHorizontal":1.4,"spinRate":2560,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.41241462119369476,"extension":6.374189994837328},"index":2,"playId":"ba4d5fde-ab26-3ccb-bd08-f54d030d8e49","pitchNumber":3,"startTime":"2026-06-04T03:31:57.075Z","endTime":"2026-06-04T03:32:00.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.682519322996775,"aZ":-26.702253703314252,"pfxX":2.102448766132559,"pfxZ":3.3267702099835823,"pX":1.1311022258678591,"pZ":0.9152209663425941,"vX0":5.3717056958131515,"vY0":-127.61532780018572,"vZ0":-6.4613134092736,"x":73.89,"y":214.07,"x0":-1.2758594144731328,"y0":50.00540761715677,"z0":5.588223029670685,"aX":3.4623743493176153},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":-5.0,"spinRate":2638,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.4294874620730509,"extension":6.401384154688298},"index":3,"playId":"8a56031b-253e-35f4-8e3c-9713e5d73b00","pitchNumber":4,"startTime":"2026-06-04T03:32:17.910Z","endTime":"2026-06-04T03:32:21.997Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-04T03:32:40.698Z","endTime":"2026-06-04T03:32:53.965Z","isPitch":false,"type":"action","player":{"id":663611,"link":"/api/v1/people/663611"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.1,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.733747868391095,"aZ":-26.68571752618548,"pfxX":0.6218147767160396,"pfxZ":3.2705439413154025,"pX":1.1985271523725594,"pZ":1.6047154962013517,"vX0":6.327194273363167,"vY0":-129.4198718606341,"vZ0":-5.007452769729239,"x":71.31,"y":195.45,"x0":-1.3697761698014286,"y0":50.00342832392367,"z0":5.636003995934952,"aX":1.042279362193795},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.9,"breakHorizontal":-2.6,"spinRate":2806,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4249836638229434,"extension":6.295089345172474},"index":5,"playId":"f4a38fc9-eb96-3633-8350-fd55aad3daf3","pitchNumber":5,"startTime":"2026-06-04T03:32:53.965Z","endTime":"2026-06-04T03:32:57.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":82.8,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.845385840276933,"aZ":-16.973530017621812,"pfxX":-3.533558682805009,"pfxZ":8.547940598056643,"pX":-0.19415045539631778,"pZ":3.494524580648005,"vX0":4.833175465338377,"vY0":-133.31651274915353,"vZ0":-2.4510130831562056,"x":124.4,"y":144.43,"x0":-1.5815828120186355,"y0":50.00475844479948,"z0":5.667875039061431,"aX":-6.285727577553831},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.1,"breakHorizontal":5.2,"spinRate":2436,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4127237511715873,"extension":6.294049172160933},"index":6,"playId":"7af4428f-3e40-31f9-a504-d2ddbdc8435e","pitchNumber":6,"startTime":"2026-06-04T03:33:14.989Z","endTime":"2026-06-04T03:33:20.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.5,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.252483852731217,"aZ":-17.08875179888828,"pfxX":-8.085428598979703,"pfxZ":8.392981167398183,"pX":-0.0272234261688466,"pZ":2.432728134393359,"vX0":6.42240366334583,"vY0":-133.81074197774868,"vZ0":-5.248119480060572,"x":118.04,"y":173.1,"x0":-1.4185138097612617,"y0":50.003910269082105,"z0":5.6602794417528965,"aX":-14.53403600166019},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.2,"breakHorizontal":13.1,"spinRate":2597,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4107200016394139,"extension":6.281630163878256},"hitData":{"launchSpeed":98.9,"launchAngle":14.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.26,"coordY":98.99}},"index":7,"playId":"e78327cd-e7cf-3e8c-8d64-b650da19b6b6","pitchNumber":7,"startTime":"2026-06-04T03:33:44.432Z","endTime":"2026-06-04T03:33:56.392Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:33:56.392Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Siri strikes out swinging.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-04T03:34:18.794Z","endTime":"2026-06-04T03:35:44.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.122046426172776,"aZ":-23.117424394343374,"pfxX":3.7495153059684587,"pfxZ":6.129694650053668,"pX":1.192321874355702,"pZ":1.642067387699311,"vX0":5.017965813180838,"vY0":-121.43271471166152,"vZ0":-4.691062577802028,"x":71.55,"y":194.44,"x0":-1.3964247263439384,"y0":50.003241883504714,"z0":5.636541850002299,"aX":5.540209607509254},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":10.1,"breakHorizontal":-8.0,"spinRate":2861,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.45289434924503746,"extension":6.3344444866714005},"index":0,"playId":"dd9bd5c9-4d41-30a4-b684-061a1339303e","pitchNumber":1,"startTime":"2026-06-04T03:34:23.178Z","endTime":"2026-06-04T03:34:26.178Z","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.5,"endSpeed":75.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.86723587478658,"aZ":-21.642400171456313,"pfxX":2.2552272750215208,"pfxZ":7.212866392531757,"pX":1.5880449226812625,"pZ":1.2158405490639825,"vX0":6.481753768911041,"vY0":-121.22153394671417,"vZ0":-5.692489707290507,"x":56.47,"y":205.95,"x0":-1.4340293019538046,"y0":50.00205834439888,"z0":5.532949256728421,"aX":3.292805102334252},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":11.6,"breakHorizontal":-5.9,"spinRate":2895,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.45513674893560996,"extension":6.344185493640854},"index":1,"playId":"a3e65c17-5f25-3a14-b20f-1148ba55982d","pitchNumber":2,"startTime":"2026-06-04T03:34:40.930Z","endTime":"2026-06-04T03:34:43.930Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-04T03:35:02.405Z","endTime":"2026-06-04T03:35:17.321Z","isPitch":false,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"}},{"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.6,"endSpeed":84.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.18020291695133,"aZ":-15.36316111650088,"pfxX":-2.655306970315518,"pfxZ":9.248920934968606,"pX":2.3157711504285166,"pZ":1.7628812984904214,"vX0":10.444498282338781,"vY0":-134.2503127488274,"vZ0":-7.267884404882658,"x":28.73,"y":191.18,"x0":-1.2872648880661492,"y0":50.005788841808425,"z0":5.607387349567397,"aX":-4.8292471424019805},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":2.5,"spinRate":2559,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.4086439727223308,"extension":6.450749048805869},"index":3,"playId":"323391c3-1361-3116-b29f-91af07f7d61f","pitchNumber":3,"startTime":"2026-06-04T03:35:17.321Z","endTime":"2026-06-04T03:35:21.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.425401005424096,"aZ":-44.52399802405946,"pfxX":3.4843876995467693,"pfxZ":-9.101521925290907,"pX":0.9837034108688402,"pZ":0.9184484385234868,"vX0":4.295798579788788,"vY0":-117.49162761542338,"vZ0":-1.4446009946533132,"x":79.5,"y":213.98,"x0":-1.342282649988705,"y0":50.00493732524765,"z0":5.792181349786,"aX":4.726131485603391},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-16.4,"breakHorizontal":-7.7,"spinRate":2439,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4716126684417925,"extension":6.30081367278713},"index":4,"playId":"6b9be2ed-275e-3ef2-890b-552077789b00","pitchNumber":4,"startTime":"2026-06-04T03:35:40.995Z","endTime":"2026-06-04T03:35:44.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:35:44.705Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sterlin Thompson singles on a fly ball to left fielder Wade Meckler.","rbi":0,"awayScore":3,"homeScore":11,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-04T03:38:14.559Z","endTime":"2026-06-04T03:38:41.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"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":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"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":{"description":"Pitching Change: Drew Pomeranz replaces Walbert Ureña.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-04T03:37:34.696Z","endTime":"2026-06-04T03:38:16.724Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519141,"link":"/api/v1/people/519141"},"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":90.1,"endSpeed":81.8,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.582515847666862,"aZ":-13.435710149503311,"pfxX":2.1190927455270314,"pfxZ":10.894430820400647,"pX":-1.664854751543692,"pZ":3.33008699836607,"vX0":-10.000908509057018,"vY0":-130.82917166384308,"vZ0":-4.191595303566589,"x":180.46,"y":148.87,"x0":1.9449452957856002,"y0":50.005689924216384,"z0":5.971859790338515,"aX":3.6476181292871},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.8,"breakHorizontal":-1.4,"spinRate":2673,"spinDirection":169},"zone":11,"typeConfidence":0.88,"plateTime":0.41991004982973656,"extension":5.842751985746061},"index":1,"playId":"3b55631b-5046-3372-b574-947dcd9dba13","pitchNumber":1,"startTime":"2026-06-04T03:38:16.724Z","endTime":"2026-06-04T03:38:19.724Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.6,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.501590286625834,"aZ":-12.756428052268024,"pfxX":2.563784147311035,"pfxZ":11.363824560920989,"pX":-0.23197296784897212,"pZ":1.9810119889722329,"vX0":-6.833999315802773,"vY0":-130.41877307739773,"vZ0":-7.317340347422733,"x":125.84,"y":185.29,"x0":2.0987096645847374,"y0":50.003671453063184,"z0":5.801460715444374,"aX":4.381969670424651},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":19.0,"breakHorizontal":-3.0,"spinRate":2695,"spinDirection":154},"zone":8,"typeConfidence":0.89,"plateTime":0.42128146980013437,"extension":6.004175500178945},"hitData":{"launchSpeed":74.8,"launchAngle":26.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.69,"coordY":99.35}},"index":2,"playId":"e1dc2641-021a-31d5-a4c8-1617de68affd","pitchNumber":2,"startTime":"2026-06-04T03:38:30.505Z","endTime":"2026-06-04T03:38:41.636Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:38:41.636Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Karros flies out to right fielder Jo Adell.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-04T03:38:54.604Z","endTime":"2026-06-04T03:39:57.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.0,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29027645439106,"aZ":-10.970473145979044,"pfxX":1.8747247959344158,"pfxZ":12.136425203854708,"pX":1.488113325350043,"pZ":3.545926703177821,"vX0":-2.4809252116879,"vY0":-132.36078729888143,"vZ0":-4.079321462821801,"x":60.28,"y":143.04,"x0":2.2007431246207236,"y0":50.00163944844325,"z0":5.9307679335275525,"aX":3.275207393667216},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":21.1,"breakHorizontal":-2.8,"spinRate":2681,"spinDirection":156},"zone":12,"typeConfidence":0.89,"plateTime":0.41625723038656615,"extension":5.776325476103292},"index":0,"playId":"bf97fdbb-f264-3e99-8e33-d5abfcf1c9f5","pitchNumber":1,"startTime":"2026-06-04T03:39:08.474Z","endTime":"2026-06-04T03:39:11.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.6,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.044791730013507,"aZ":-41.94112968379441,"pfxX":-3.419303416378404,"pfxZ":-6.8252412272613965,"pX":-1.6193050691767805,"pZ":0.71367538483575,"vX0":-7.382238141972728,"vY0":-119.90605489298436,"vZ0":-3.3965200064521874,"x":178.72,"y":219.51,"x0":1.9658911451196008,"y0":50.00516354541365,"z0":5.95813736905126,"aX":-4.890134977388632},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-13.0,"breakHorizontal":8.3,"spinRate":2264,"spinDirection":332},"zone":13,"typeConfidence":0.9,"plateTime":0.45995464270177777,"extension":6.006239509802533},"index":1,"playId":"120e8300-40ff-33a1-b406-7a4a5b2de1d9","pitchNumber":2,"startTime":"2026-06-04T03:39:24.368Z","endTime":"2026-06-04T03:39:28.171Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.2,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75677435242714,"aZ":-11.590065080516924,"pfxX":1.5175544245432788,"pfxZ":11.576751925226002,"pX":0.42598395182779625,"pZ":3.262420611653856,"vX0":-4.830568473066588,"vY0":-132.60114013650195,"vZ0":-4.732242235752327,"x":100.76,"y":150.69,"x0":2.0753552175133403,"y0":50.003469298142136,"z0":5.918066092302562,"aX":2.699111014446142},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":20.2,"breakHorizontal":-1.7,"spinRate":2484,"spinDirection":155},"zone":3,"typeConfidence":0.89,"plateTime":0.4133131250327615,"extension":5.805580787785551},"hitData":{"launchSpeed":98.0,"launchAngle":45.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.15,"coordY":73.85}},"index":2,"playId":"ef62eb66-ebbb-3cc0-b720-b6f36b177a1d","pitchNumber":3,"startTime":"2026-06-04T03:39:44.109Z","endTime":"2026-06-04T03:39:57.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:39:57.657Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edouard Julien flies out to left fielder Wade Meckler.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-04T03:40:10.743Z","endTime":"2026-06-04T03:40:54.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"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],"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":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":82.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47452896979628,"aZ":-11.653736002923651,"pfxX":0.8030907361723132,"pfxZ":11.744292784654315,"pX":0.3340536284561804,"pZ":3.164332214971927,"vX0":-5.105947587518893,"vY0":-132.64140495004182,"vZ0":-4.838199168135881,"x":104.27,"y":153.34,"x0":2.1959175357680167,"y0":50.005268569412344,"z0":5.8907482706624235,"aX":1.4038838940243645},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":20.2,"breakHorizontal":-0.1,"spinRate":2538,"spinDirection":159},"zone":3,"typeConfidence":0.89,"plateTime":0.4160214571859622,"extension":5.849848268960815},"index":0,"playId":"38aa636e-d388-331b-ac73-87c09b94ec8a","pitchNumber":1,"startTime":"2026-06-04T03:40:21.538Z","endTime":"2026-06-04T03:40:24.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92855094883588,"aZ":-12.705475868784093,"pfxX":0.4652471578208029,"pfxZ":10.905293421198905,"pX":0.0015674040656830516,"pZ":3.510134103648298,"vX0":-5.408150939732053,"vY0":-133.118360922415,"vZ0":-4.127109334837493,"x":116.94,"y":144.01,"x0":2.0035522861823245,"y0":50.00496346589037,"z0":6.007622008258082,"aX":0.8304585326021413},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.0,"breakHorizontal":0.4,"spinRate":2583,"spinDirection":162},"zone":11,"typeConfidence":0.89,"plateTime":0.4122422617928514,"extension":5.892588500581855},"hitData":{"launchSpeed":95.6,"launchAngle":34.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.29,"coordY":91.15}},"index":1,"playId":"348dcb84-0455-33fd-b3b9-84d62d3f6217","pitchNumber":2,"startTime":"2026-06-04T03:40:43.060Z","endTime":"2026-06-04T03:40:54.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:40:54.417Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake McCarthy flies out sharply to right fielder Jo Adell.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-04T03:41:07.583Z","endTime":"2026-06-04T03:43:25.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":5},"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":"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":91.4,"endSpeed":83.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55304678176714,"aZ":-12.645028014736557,"pfxX":0.5757977761913107,"pfxZ":10.928268301802051,"pX":-0.42885966629614275,"pZ":2.975948263529205,"vX0":-6.643146004936497,"vY0":-132.85756600635264,"vZ0":-5.326976135148295,"x":133.35,"y":158.43,"x0":2.0294957445019874,"y0":50.00237713647838,"z0":5.926492225188012,"aX":1.0292656582837745},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.8,"breakHorizontal":0.4,"spinRate":2654,"spinDirection":164},"zone":1,"typeConfidence":0.89,"plateTime":0.41232225746484064,"extension":5.885823863877722},"index":0,"playId":"d11b65e6-0279-359f-b13a-23aed31f2453","pitchNumber":1,"startTime":"2026-06-04T03:41:20.198Z","endTime":"2026-06-04T03:41:23.311Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.6,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.770713275150708,"aZ":-41.275102383991076,"pfxX":-4.877331882215204,"pfxZ":-6.228019374383507,"pX":0.8651188208276955,"pZ":3.923121011655528,"vX0":-1.712126502777543,"vY0":-120.77126738197333,"vZ0":3.054391985436308,"x":84.02,"y":132.86,"x0":2.2187761425228216,"y0":50.00143144948733,"z0":6.298067900370476,"aX":-7.12954915857396},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-10.2,"breakHorizontal":9.2,"spinRate":2255,"spinDirection":328},"zone":12,"typeConfidence":0.9,"plateTime":0.45532557097777504,"extension":5.552075397028019},"index":1,"playId":"cad30e49-6ce2-35a6-8420-f96c74aeb5e9","pitchNumber":2,"startTime":"2026-06-04T03:41:40.727Z","endTime":"2026-06-04T03:41:43.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.9,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.337039912018348,"aZ":-12.688917524196544,"pfxX":0.8964886476806719,"pfxZ":10.78763018929255,"pX":0.3042687299563348,"pZ":2.1223850121799526,"vX0":-4.838948452885677,"vY0":-133.8990767311731,"vZ0":-7.533761572193416,"x":105.4,"y":181.48,"x0":2.0224990353948646,"y0":50.002178892763006,"z0":5.890615212864234,"aX":1.6195803871432277},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.0,"breakHorizontal":-0.5,"spinRate":2616,"spinDirection":157},"zone":9,"typeConfidence":0.89,"plateTime":0.4098867859462172,"extension":5.956075922953568},"index":2,"playId":"47466b1c-f2ab-39ad-b152-549d06217976","pitchNumber":3,"startTime":"2026-06-04T03:41:58.941Z","endTime":"2026-06-04T03:42:05.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84830344830922,"aZ":-41.455345550873325,"pfxX":-0.8740088388733862,"pfxZ":-6.130067434485968,"pX":-0.7601913331676632,"pZ":1.8700126373481183,"vX0":-6.311349196573563,"vY0":-122.1933734637439,"vZ0":-1.6484600436246206,"x":145.98,"y":188.29,"x0":1.9686306722926765,"y0":50.00326213665244,"z0":6.1117288971927985,"aX":-1.3227885681608462},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-11.3,"breakHorizontal":3.0,"spinRate":2210,"spinDirection":328},"zone":7,"typeConfidence":0.9,"plateTime":0.44807580540276426,"extension":5.822547900147758},"index":3,"playId":"22839c56-70d3-340a-a892-fb5419a3c172","pitchNumber":4,"startTime":"2026-06-04T03:42:27.355Z","endTime":"2026-06-04T03:42:30.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00056330428725,"aZ":-11.44011314584191,"pfxX":2.2630605635724503,"pfxZ":11.477288794345846,"pX":-1.0281716230410873,"pZ":2.5077622651257134,"vX0":-8.134230036661144,"vY0":-133.61796551498185,"vZ0":-6.769739213549838,"x":156.19,"y":171.07,"x0":1.7626376435552207,"y0":50.00476043230604,"z0":5.897631188201314,"aX":4.08928617520884},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.4,"breakHorizontal":-2.3,"spinRate":2629,"spinDirection":160},"zone":11,"typeConfidence":0.9,"plateTime":0.4100392820458665,"extension":6.050011994226982},"index":4,"playId":"75953bc7-962d-38bb-899c-6fd5fd0c5603","pitchNumber":5,"startTime":"2026-06-04T03:42:53.334Z","endTime":"2026-06-04T03:42:56.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.229,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.726797386632953,"aZ":-39.233795069201214,"pfxX":-1.4608029835316767,"pfxZ":-4.751430367179555,"pX":0.3277455373020388,"pZ":3.1100331408200894,"vX0":-3.61607910130408,"vY0":-120.87064844861453,"vZ0":0.9099331348558792,"x":104.51,"y":154.81,"x0":2.0307683345331657,"y0":50.00482659784921,"z0":6.163640243652876,"aX":-2.168838885816144},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-8.2,"breakHorizontal":3.5,"spinRate":2087,"spinDirection":330},"zone":3,"typeConfidence":0.9,"plateTime":0.4525062907379813,"extension":5.6143865866987905},"hitData":{"launchSpeed":100.4,"launchAngle":40.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":192.44,"coordY":76.97}},"index":5,"playId":"5f251b76-da08-3681-9298-0dd4c6c6e252","pitchNumber":6,"startTime":"2026-06-04T03:43:14.832Z","endTime":"2026-06-04T03:43:25.654Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:43:25.654Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Logan O'Hoppe flies out to right fielder Tyler Freeman.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-04T03:45:52.055Z","endTime":"2026-06-04T03:47:26.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Seth Halvorsen replaces Keegan Thompson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-04T03:44:37.723Z","endTime":"2026-06-04T03:45:54.185Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678020,"link":"/api/v1/people/678020"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.265537336640982,"aZ":-31.151990890796238,"pfxX":3.0665589482629803,"pfxZ":0.654287635640026,"pX":0.9724673274143664,"pZ":1.7790255311938137,"vX0":5.478024840547306,"vY0":-124.86197212341513,"vZ0":-4.477079231829877,"x":79.93,"y":190.75,"x0":-1.65621672492154,"y0":50.00509746412194,"z0":6.185200896021364,"aX":4.797053543182807},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.4,"breakHorizontal":-7.0,"spinRate":2492,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.440204895375258,"extension":6.650792443313155},"index":1,"playId":"fb5611e6-a28f-346e-8ba6-ebd50ddc25ba","pitchNumber":1,"startTime":"2026-06-04T03:45:54.185Z","endTime":"2026-06-04T03:45:58.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.29278165763774,"aZ":-15.627891310379038,"pfxX":-7.623196059830702,"pfxZ":8.071672555203364,"pX":-0.054352653917003814,"pZ":3.558528108212222,"vX0":7.010751305993163,"vY0":-143.04367845303975,"vZ0":-4.763051594485681,"x":119.07,"y":142.7,"x0":-1.5594923956729987,"y0":50.00549943109786,"z0":6.241570475528327,"aX":-15.631281296361923},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.7,"breakHorizontal":12.2,"spinRate":2147,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.38448863427427815,"extension":6.729371416903934},"index":2,"playId":"c822350d-a6c6-3f8d-8027-f4740d25afd3","pitchNumber":2,"startTime":"2026-06-04T03:46:11.289Z","endTime":"2026-06-04T03:46:16.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.612604945253597,"aZ":-31.88512924659986,"pfxX":1.2815582836056079,"pfxZ":0.18645592556263502,"pX":0.5193055172775707,"pZ":1.4341531291779845,"vX0":4.944713696081218,"vY0":-125.08418880931197,"vZ0":-5.183055316837239,"x":97.21,"y":200.06,"x0":-1.6579127816202541,"y0":50.00472155387561,"z0":6.17861689844549,"aX":2.0099245795435694},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.7,"breakHorizontal":-3.6,"spinRate":2322,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4396014608199019,"extension":6.692238421273204},"index":3,"playId":"fdb40323-5fcc-3c1b-b734-b3c7a0ebe112","pitchNumber":3,"startTime":"2026-06-04T03:46:37.584Z","endTime":"2026-06-04T03:46:41.709Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-04T03:46:46.717Z","endTime":"2026-06-04T03:46:58.839Z","isPitch":false,"type":"action","player":{"id":681351,"link":"/api/v1/people/681351"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.392087428300048,"aZ":-32.42214682711713,"pfxX":1.2941707407732332,"pfxZ":-0.15452619239549215,"pX":1.3011267800713475,"pZ":3.193302224962163,"vX0":6.995884785197768,"vY0":-127.28039644190918,"vZ0":-1.455206438975937,"x":67.4,"y":152.56,"x0":-1.6616574323946927,"y0":50.001397196671775,"z0":6.362092101695534,"aX":2.1025289063567403},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.4,"breakHorizontal":-4.1,"spinRate":2467,"spinDirection":45},"zone":12,"typeConfidence":0.9,"plateTime":0.4318698308892106,"extension":6.685433759140897},"index":5,"playId":"fb122e81-00ba-3bbf-aa0b-e40d3b7c510b","pitchNumber":4,"startTime":"2026-06-04T03:46:58.839Z","endTime":"2026-06-04T03:47:02.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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15778695006567,"aZ":-33.648763919744965,"pfxX":1.7314685558714875,"pfxZ":-0.9346552031279671,"pX":0.8557036331043982,"pZ":2.462197606186063,"vX0":5.489026263461004,"vY0":-125.26671982009155,"vZ0":-2.6971227209545305,"x":84.38,"y":172.3,"x0":-1.595868837716394,"y0":50.003373167396816,"z0":6.325400790146092,"aX":2.72954409831468},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.2,"breakHorizontal":-4.4,"spinRate":2377,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4385610826673214,"extension":6.817883459558306},"hitData":{"launchSpeed":92.9,"launchAngle":43.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.58,"coordY":87.19}},"index":6,"playId":"fe32af2b-6af8-301a-97a2-cdcbe73af2e2","pitchNumber":5,"startTime":"2026-06-04T03:47:16.332Z","endTime":"2026-06-04T03:47:26.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:47:26.624Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, shortstop Willi Castro to first baseman Troy Johnston.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-04T03:47:39.540Z","endTime":"2026-06-04T03:49:42.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":2},"details":{"event":"Groundout","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":6},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.352837566984544,"aZ":-24.56210088847496,"pfxX":-8.511439786268863,"pfxZ":4.432792900691128,"pX":-1.2075247451558035,"pZ":2.90094159162384,"vX0":5.687856339712821,"vY0":-129.94058737372805,"vZ0":-3.12078955872622,"x":163.03,"y":160.45,"x0":-2.3152600944665584,"y0":50.000370957924225,"z0":5.976663297029457,"aX":-14.602843434497991},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.6,"breakHorizontal":14.2,"spinRate":1507,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.4209666694981036,"extension":6.819757637450515},"index":0,"playId":"df02a480-9704-3a82-8371-58947ea202f8","pitchNumber":1,"startTime":"2026-06-04T03:47:49.562Z","endTime":"2026-06-04T03:47:52.620Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.171806706594705,"aZ":-36.964291676529825,"pfxX":0.7225408741271626,"pfxZ":-2.9523464640276966,"pX":-0.30055120813738234,"pZ":1.7832688569687405,"vX0":3.4035198556305684,"vY0":-126.86630771973903,"vZ0":-3.7227974679266964,"x":128.46,"y":190.63,"x0":-1.7561567211602371,"y0":50.00372684450503,"z0":6.231411579175389,"aX":1.1715887221005847},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.0,"breakHorizontal":-2.2,"spinRate":2454,"spinDirection":53},"zone":7,"typeConfidence":0.9,"plateTime":0.4325750556262471,"extension":6.760010426092477},"index":1,"playId":"4577068a-b871-32d0-9836-d94acf86a9cb","pitchNumber":2,"startTime":"2026-06-04T03:48:04.202Z","endTime":"2026-06-04T03:48:07.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.349776417824977,"aZ":-34.908654925754476,"pfxX":0.6856670262054196,"pfxZ":-1.7165498722715,"pX":1.3421918004111488,"pZ":2.7218847631501832,"vX0":7.122555874582822,"vY0":-125.73905786446907,"vZ0":-1.8713108825240017,"x":65.84,"y":165.29,"x0":-1.6203296438035815,"y0":50.000724552078665,"z0":6.3177551259221545,"aX":1.0932798492161313},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.4,"breakHorizontal":-2.9,"spinRate":2503,"spinDirection":49},"zone":12,"typeConfidence":0.9,"plateTime":0.43619354777774877,"extension":6.762254032663295},"index":2,"playId":"ae9d618b-010d-37e0-8511-ca22949384f2","pitchNumber":3,"startTime":"2026-06-04T03:48:23.733Z","endTime":"2026-06-04T03:48:27.338Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-04T03:48:40.497Z","endTime":"2026-06-04T03:48:52.427Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.612820958777238,"aZ":-35.1680467257251,"pfxX":1.2803001307259483,"pfxZ":-1.861103387570112,"pX":0.7121293729961485,"pZ":1.318221781809678,"vX0":5.402533185694465,"vY0":-126.34981397887148,"vZ0":-4.974705051604115,"x":89.86,"y":203.19,"x0":-1.6231654962893667,"y0":50.000935361825974,"z0":6.150052562196259,"aX":2.061777751744531},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.3,"breakHorizontal":-3.6,"spinRate":2574,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.43410037191124085,"extension":6.687663791215517},"index":4,"playId":"03c02c15-8510-38b5-aa16-44d7a61e8e46","pitchNumber":4,"startTime":"2026-06-04T03:48:52.427Z","endTime":"2026-06-04T03:48:55.427Z","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":87.0,"endSpeed":79.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.88096916606799,"aZ":-33.254236800207586,"pfxX":3.182203861669014,"pfxZ":-0.6683488143605487,"pX":1.4094798133792508,"pZ":2.2597675200067826,"vX0":6.462730766196461,"vY0":-126.52585955195647,"vZ0":-3.309494562821142,"x":63.27,"y":177.77,"x0":-1.6002222521604044,"y0":50.00615020833597,"z0":6.2735743634397645,"aX":5.114986087129841},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.8,"breakHorizontal":-7.3,"spinRate":2660,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.43432192832768557,"extension":6.696580610266418},"index":5,"playId":"b853a462-febb-35ba-8e01-732edc3d30da","pitchNumber":5,"startTime":"2026-06-04T03:49:17.124Z","endTime":"2026-06-04T03:49:20.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.827518565069735,"aZ":-31.820328359744344,"pfxX":4.0143356093080875,"pfxZ":0.23138072633315598,"pX":0.124999746476166,"pZ":1.3335939940512098,"vX0":3.286039249763762,"vY0":-124.61379920363993,"vZ0":-5.566838774935058,"x":112.24,"y":202.77,"x0":-1.736074021984899,"y0":50.00581546924375,"z0":6.2493476442611176,"aX":6.266266192348647},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.7,"breakHorizontal":-8.0,"spinRate":2437,"spinDirection":45},"zone":14,"typeConfidence":0.89,"plateTime":0.4408177276607157,"extension":6.726983676585778},"hitData":{"launchSpeed":99.1,"launchAngle":-8.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.8,"coordY":151.73}},"index":6,"playId":"fc989952-934c-327d-aca5-774bb96bd925","pitchNumber":6,"startTime":"2026-06-04T03:49:34.734Z","endTime":"2026-06-04T03:49:42.724Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:49:42.724Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks.","rbi":0,"awayScore":3,"homeScore":11,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-04T03:49:57.642Z","endTime":"2026-06-04T03:52:32.490Z","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":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"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,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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"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(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":99.1,"endSpeed":90.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.575142068984945,"aZ":-11.59359045642317,"pfxX":-4.120656548718884,"pfxZ":9.860838054446981,"pX":1.3813345884477926,"pZ":3.029155961905722,"vX0":9.15777749681413,"vY0":-143.84568169221114,"vZ0":-7.093022980248188,"x":64.35,"y":156.99,"x0":-1.3138790247238126,"y0":50.0067636995943,"z0":6.252308476664845,"aX":-8.604165165943721},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.4,"breakHorizontal":5.5,"spinRate":2081,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.3813473949292443,"extension":7.008063126276376},"index":0,"playId":"41530803-d1ed-3c3b-a10e-c337fe7a9f72","pitchNumber":1,"startTime":"2026-06-04T03:50:09.314Z","endTime":"2026-06-04T03:50:12.314Z","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":98.4,"endSpeed":89.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.98591741749173,"aZ":-9.756723731002293,"pfxX":-2.94610603333928,"pfxZ":10.897905500827264,"pX":0.55547901092564,"pZ":2.625483127440551,"vX0":6.78348237406912,"vY0":-142.98247867513894,"vZ0":-8.373760850424075,"x":95.83,"y":167.89,"x0":-1.4718946851967023,"y0":50.00069730322555,"z0":6.215649857942414,"aX":-6.059599948688965},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.0,"breakHorizontal":3.8,"spinRate":2215,"spinDirection":200},"zone":6,"typeConfidence":0.91,"plateTime":0.38402832067593806,"extension":6.899081047253096},"index":1,"playId":"10db6265-1f00-3c80-a470-b0b28d066e87","pitchNumber":2,"startTime":"2026-06-04T03:50:27.637Z","endTime":"2026-06-04T03:50:30.637Z","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":98.7,"endSpeed":89.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06134700369519,"aZ":-12.567864163360989,"pfxX":-6.5420309218358375,"pfxZ":9.46376857099753,"pX":-0.052383836130975824,"pZ":2.7154822296536043,"vX0":6.283691000507519,"vY0":-143.46315901316015,"vZ0":-7.560871313169774,"x":119.0,"y":165.46,"x0":-1.427577774970931,"y0":50.002501052949064,"z0":6.179080718427227,"aX":-13.554104230738183},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.6,"breakHorizontal":10.4,"spinRate":2198,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.382670887421229,"extension":6.856358823668196},"index":2,"playId":"0e70fd55-38d7-302f-9aa2-44576e215842","pitchNumber":3,"startTime":"2026-06-04T03:50:48.145Z","endTime":"2026-06-04T03:50:51.145Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-04T03:50:57.019Z","endTime":"2026-06-04T03:51:12.210Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.2,"endSpeed":91.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":40.19822512334322,"aZ":-14.809487904228423,"pfxX":-5.252536713301701,"pfxZ":8.057094372339392,"pX":0.15680651380630314,"pZ":3.548800604991341,"vX0":6.2813200356656695,"vY0":-147.06282933532648,"vZ0":-5.471258582074531,"x":111.02,"y":142.96,"x0":-1.341081586058514,"y0":50.00030252142872,"z0":6.336887623369584,"aX":-11.316229510655349},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.4,"breakHorizontal":8.0,"spinRate":2225,"spinDirection":203},"zone":12,"typeConfidence":0.91,"plateTime":0.3748089349405488,"extension":6.7436460216320615},"index":4,"playId":"5d06eb83-ad3b-3420-a66b-e641c74fba8f","pitchNumber":4,"startTime":"2026-06-04T03:51:12.210Z","endTime":"2026-06-04T03:51:16.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":80.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.317473132054644,"aZ":-33.34288445526451,"pfxX":1.2338326873044192,"pfxZ":-0.7082743135340177,"pX":0.6745350294813766,"pZ":1.603200804474178,"vX0":5.366052138958748,"vY0":-129.45357534800365,"vZ0":-5.114773636645187,"x":91.29,"y":195.49,"x0":-1.6033444540562398,"y0":50.000051366521134,"z0":6.220197265420151,"aX":2.048489011458181},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.4,"breakHorizontal":-3.7,"spinRate":2668,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.42655408081860147,"extension":6.816055246193753},"index":5,"playId":"cf3027d7-9e50-3914-a243-24b0c1bb7dd7","pitchNumber":5,"startTime":"2026-06-04T03:51:31.140Z","endTime":"2026-06-04T03:51:34.140Z","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":90.6,"endSpeed":82.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.509484200767528,"aZ":-20.766771205274722,"pfxX":-9.74888493496999,"pfxZ":6.564811331566916,"pX":-0.8410109848710079,"pZ":0.22143104208507378,"vX0":6.664571945901336,"vY0":-131.38384039216348,"vZ0":-10.520447401904903,"x":149.06,"y":232.8,"x0":-2.152251215455491,"y0":50.00143724196592,"z0":5.840121957153491,"aX":-16.932377245685284},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":9.6,"breakHorizontal":16.1,"spinRate":1672,"spinDirection":225},"zone":13,"typeConfidence":0.89,"plateTime":0.4179326147971465,"extension":6.8599050113755355},"index":6,"playId":"c04c4af7-a22d-3dd5-8833-316e69655f8d","pitchNumber":6,"startTime":"2026-06-04T03:51:52.859Z","endTime":"2026-06-04T03:51:57.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":89.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.2637860605609,"aZ":-13.985578040216474,"pfxX":-7.551452137726436,"pfxZ":8.723673619942186,"pX":0.757735012997582,"pZ":3.317486781513371,"vX0":9.166865857673601,"vY0":-144.76064362763304,"vZ0":-5.78374352536928,"x":88.12,"y":149.21,"x0":-1.495215198438838,"y0":50.00682878722429,"z0":6.225021799710401,"aX":-15.75237886983217},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.5,"breakHorizontal":11.5,"spinRate":2087,"spinDirection":208},"zone":3,"typeConfidence":0.91,"plateTime":0.38090935699042516,"extension":6.904270245009879},"index":7,"playId":"c39b13df-6c8c-37d9-aaa4-8589b374fdb4","pitchNumber":7,"startTime":"2026-06-04T03:52:26.724Z","endTime":"2026-06-04T03:52:32.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:52:32.490Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wade Meckler singles on a line drive to left fielder Sterlin Thompson. Mike Trout to 2nd.","rbi":0,"awayScore":3,"homeScore":11,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-04T03:53:03.544Z","endTime":"2026-06-04T03:53:55.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"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":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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_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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-04T03:52:55.141Z","endTime":"2026-06-04T03:53:05.701Z","isPitch":false,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.745849706223538,"aZ":-30.57720859333431,"pfxX":0.6915320008525074,"pfxZ":0.9851431263072508,"pX":-0.10315592100536804,"pZ":1.8597982743745012,"vX0":3.918194759014123,"vY0":-127.36065822647868,"vZ0":-4.7715635195209565,"x":120.93,"y":188.57,"x0":-1.7582105965596913,"y0":50.00515579738894,"z0":6.205903344581855,"aX":1.123785578221797},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.8,"breakHorizontal":-2.3,"spinRate":2257,"spinDirection":60},"zone":8,"typeConfidence":0.9,"plateTime":0.43181736023037764,"extension":6.866851303324225},"index":1,"playId":"f7cf0881-14bb-3e7f-a41c-14bcb8718312","pitchNumber":1,"startTime":"2026-06-04T03:53:05.701Z","endTime":"2026-06-04T03:53:08.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.413976188224837,"aZ":-26.601187733739245,"pfxX":-6.815374010107127,"pfxZ":3.1804114483282735,"pX":-1.7252899833749735,"pZ":1.9388864261775578,"vX0":3.7353485102265127,"vY0":-131.60902337059517,"vZ0":-5.244434082193937,"x":182.76,"y":186.43,"x0":-2.2789519320306275,"y0":50.00092038270895,"z0":5.932117331240094,"aX":-11.932247443005037},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.8,"breakHorizontal":11.5,"spinRate":1587,"spinDirection":229},"zone":13,"typeConfidence":0.9,"plateTime":0.4164752887840444,"extension":6.757676086016923},"index":2,"playId":"b772d740-68b0-341a-ae37-f188d19bf333","pitchNumber":2,"startTime":"2026-06-04T03:53:24.848Z","endTime":"2026-06-04T03:53:27.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":90.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.495166878778875,"aZ":-13.606529173097112,"pfxX":-6.054615650143118,"pfxZ":8.76980626700824,"pX":0.4718497384849118,"pZ":2.8612379886197465,"vX0":8.33104864290168,"vY0":-145.3746781282099,"vZ0":-6.834990474363037,"x":99.01,"y":161.53,"x0":-1.658923210120392,"y0":50.004743751737344,"z0":6.087062011249252,"aX":-12.822054344833392},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":14.5,"breakHorizontal":9.1,"spinRate":2110,"spinDirection":216},"zone":3,"typeConfidence":0.91,"plateTime":0.37832870073764857,"extension":6.891111587056339},"hitData":{"launchSpeed":65.3,"launchAngle":21.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.94,"coordY":129.81}},"index":3,"playId":"c31dc2d0-db81-392e-a85a-50f49ac15021","pitchNumber":3,"startTime":"2026-06-04T03:53:44.201Z","endTime":"2026-06-04T03:53:55.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:53:55.800Z","atBatIndex":66},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Vaughn Grissom lines out to center fielder Jake McCarthy.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-04T03:54:17.203Z","endTime":"2026-06-04T03:56:50.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(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":99.9,"endSpeed":89.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.47476304350716,"aZ":-9.919686121861943,"pfxX":-8.02298263185012,"pfxZ":10.64876987296664,"pX":1.1609094092023007,"pZ":1.9798476799256095,"vX0":10.083519230888568,"vY0":-144.7177650949613,"vZ0":-9.790192205144159,"x":72.75,"y":185.32,"x0":-1.3509266502382633,"y0":50.001189343574765,"z0":6.0434427640262545,"aX":-16.763526918248456},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.0,"breakHorizontal":12.1,"spinRate":2259,"spinDirection":207},"zone":14,"typeConfidence":0.91,"plateTime":0.3806707139890233,"extension":7.055070902811729},"index":0,"playId":"4e768ac4-094c-3481-857d-0587ccd1c291","pitchNumber":1,"startTime":"2026-06-04T03:54:25.971Z","endTime":"2026-06-04T03:54:28.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.570370666835203,"aZ":-29.50981869125859,"pfxX":2.0561626093734944,"pfxZ":1.6419123328021206,"pX":0.714573643305729,"pZ":2.021360120369174,"vX0":5.1982896212340775,"vY0":-127.23715943432076,"vZ0":-4.340096961262856,"x":89.76,"y":184.2,"x0":-1.630392705471323,"y0":50.00354772374746,"z0":6.114803536664922,"aX":3.336535505382325},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.2,"breakHorizontal":-5.0,"spinRate":2549,"spinDirection":52},"zone":9,"typeConfidence":0.91,"plateTime":0.43216092561706265,"extension":6.782452744172709},"index":1,"playId":"daa1b453-9234-3a94-bf98-6c557f621abf","pitchNumber":2,"startTime":"2026-06-04T03:54:43.478Z","endTime":"2026-06-04T03:54:46.478Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":79.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.097112959284537,"aZ":-33.811097434863754,"pfxX":0.6394373845851931,"pfxZ":-1.0140363733067428,"pX":0.5823312299558985,"pZ":3.2854387250447155,"vX0":5.433872160581582,"vY0":-127.27267182354252,"vZ0":-0.8448019584667658,"x":94.8,"y":150.07,"x0":-1.674175156711437,"y0":50.00033322348137,"z0":6.328597788849897,"aX":1.035019519238744},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.8,"breakHorizontal":-2.5,"spinRate":2378,"spinDirection":53},"zone":3,"typeConfidence":0.9,"plateTime":0.43237685495341527,"extension":6.685116332242559},"index":2,"playId":"126225fb-7a92-3982-b997-4db89c81c1f9","pitchNumber":3,"startTime":"2026-06-04T03:55:05.531Z","endTime":"2026-06-04T03:55:09.335Z","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":2},"pitchData":{"startSpeed":88.6,"endSpeed":80.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.225357986376306,"aZ":-32.221390064587865,"pfxX":0.1930717762913119,"pfxZ":-0.03344434784660599,"pX":2.4568339500267062,"pZ":2.328783036647734,"vX0":10.126955373694644,"vY0":-128.47775106518708,"vZ0":-3.311602442128858,"x":23.35,"y":175.9,"x0":-1.591831630864283,"y0":50.0001420631245,"z0":6.188153881272168,"aX":0.31434330214262274},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.7,"breakHorizontal":-3.0,"spinRate":2576,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.42939069800371943,"extension":6.891221144733342},"index":3,"playId":"bf12e2f0-f81c-38c0-b67a-9bd6498b8b43","pitchNumber":4,"startTime":"2026-06-04T03:55:26.492Z","endTime":"2026-06-04T03:55:29.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.758309687301303,"aZ":-33.93220945831668,"pfxX":1.952256422907046,"pfxZ":-1.13362425913403,"pX":0.6344114840695861,"pZ":0.9681603207506777,"vX0":5.031129164742281,"vY0":-124.53368788862282,"vZ0":-5.74524174251181,"x":92.82,"y":212.64,"x0":-1.6752423532089853,"y0":50.00295105888903,"z0":6.151302592448495,"aX":3.029276265413989},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.2,"breakHorizontal":-4.8,"spinRate":2531,"spinDirection":44},"zone":14,"typeConfidence":0.89,"plateTime":0.4418237028208729,"extension":7.06211624093491},"index":4,"playId":"949132c2-7fcf-327f-8e46-dc03001b405e","pitchNumber":5,"startTime":"2026-06-04T03:55:46.487Z","endTime":"2026-06-04T03:55:49.597Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-04T03:55:58.876Z","endTime":"2026-06-04T03:56:16.086Z","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(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":100.2,"endSpeed":91.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.283074095329056,"aZ":-14.07955898260811,"pfxX":-4.771154899014983,"pfxZ":8.464229509109028,"pX":0.4807314514582888,"pZ":2.323113699720905,"vX0":7.2057615238847035,"vY0":-145.5348551067836,"vZ0":-8.435326774520236,"x":98.68,"y":176.06,"x0":-1.4114647967061302,"y0":50.00238178637302,"z0":6.118768934908584,"aX":-10.199084487092643},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.7,"breakHorizontal":7.2,"spinRate":2189,"spinDirection":202},"zone":6,"typeConfidence":0.91,"plateTime":0.37687698017934723,"extension":6.8679195795033525},"index":6,"playId":"4b2db467-6772-3342-b1f0-02412e8d2b60","pitchNumber":6,"startTime":"2026-06-04T03:56:16.086Z","endTime":"2026-06-04T03:56:19.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.926471618248254,"aZ":-33.101402151051516,"pfxX":1.8380876828842148,"pfxZ":-0.5780557702599678,"pX":0.6626174813802752,"pZ":1.668415371102477,"vX0":5.014583376408358,"vY0":-125.40107917851107,"vZ0":-4.596284251728694,"x":91.74,"y":193.73,"x0":-1.603899808490501,"y0":50.0058474769194,"z0":6.232630407583321,"aX":2.9213503488965946},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.9,"breakHorizontal":-4.6,"spinRate":2505,"spinDirection":44},"zone":9,"typeConfidence":0.9,"plateTime":0.43716723222329223,"extension":6.762193093881583},"hitData":{"launchSpeed":87.4,"launchAngle":23.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.06,"coordY":81.23}},"index":7,"playId":"001a2c62-d5e4-3cb8-a98a-6ba8a70b13f7","pitchNumber":7,"startTime":"2026-06-04T03:56:42.254Z","endTime":"2026-06-04T03:56:50.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T03:56:50.773Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tyler Freeman lines out to second baseman Nick Madrigal.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-04T03:59:09.056Z","endTime":"2026-06-04T04:00:05.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Zeferjahn replaces Drew Pomeranz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-04T03:58:13.941Z","endTime":"2026-06-04T03:59:11.219Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666171,"link":"/api/v1/people/666171"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42077201057333,"aZ":-27.299180582651697,"pfxX":-0.43479958993911616,"pfxZ":2.8041137629674706,"pX":-0.328098582427927,"pZ":1.9744807855695705,"vX0":3.7168714892690673,"vY0":-131.56376845287068,"vZ0":-4.662561986351427,"x":129.51,"y":185.47,"x0":-1.7084531531541092,"y0":50.00069385098492,"z0":5.816542894525331,"aX":-0.7557776698515545},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.2,"breakHorizontal":-0.1,"spinRate":2526,"spinDirection":138},"zone":7,"typeConfidence":2.0,"plateTime":0.4178677668588602,"extension":6.658072446322475},"index":1,"playId":"02737a1a-8fdb-3792-8783-e64acc706238","pitchNumber":1,"startTime":"2026-06-04T03:59:11.219Z","endTime":"2026-06-04T03:59:20.451Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.431772108036025,"aZ":-29.882042653094718,"pfxX":2.2465446575718575,"pfxZ":1.3345964058754523,"pX":1.1932565159789104,"pZ":0.51315228695012,"vX0":5.941886298721478,"vY0":-130.46280320009774,"vZ0":-7.552663395457504,"x":71.52,"y":224.92,"x0":-1.4092009971436577,"y0":50.00381713980767,"z0":5.709928238621218,"aX":3.856580681528622},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.8,"breakHorizontal":-5.4,"spinRate":2604,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.42045819620604385,"extension":6.860479797001805},"index":2,"playId":"e8e31aec-4a9f-308e-be46-38e83d7ac9d2","pitchNumber":2,"startTime":"2026-06-04T03:59:26.689Z","endTime":"2026-06-04T03:59:29.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.649161830121244,"aZ":-23.43140817021311,"pfxX":-7.5248365911834165,"pfxZ":4.385347459306157,"pX":-1.346374170688365,"pZ":2.376511731607271,"vX0":3.404569607022504,"vY0":-140.51096677835943,"vZ0":-4.499076567522504,"x":168.32,"y":174.61,"x0":-1.5979353118692903,"y0":50.00308635326039,"z0":5.526179119081402,"aX":-15.005727326430488},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.2,"breakHorizontal":12.8,"spinRate":2046,"spinDirection":193},"zone":13,"typeConfidence":2.0,"plateTime":0.39021388523655576,"extension":6.881574327223743},"index":3,"playId":"8763e303-90a7-3d76-bed2-54588f0d3e2c","pitchNumber":3,"startTime":"2026-06-04T03:59:43.922Z","endTime":"2026-06-04T03:59:47.492Z","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":95.5,"endSpeed":87.4,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.887311692034334,"aZ":-20.482133704768867,"pfxX":-8.211732644552256,"pfxZ":5.981492119540079,"pX":-0.22069610804459336,"pZ":2.4793076264448377,"vX0":6.207410667465308,"vY0":-138.86004210711673,"vZ0":-4.730430425189684,"x":125.41,"y":171.84,"x0":-1.417425364725005,"y0":50.002599974237,"z0":5.566398748713305,"aX":-16.04769571580446},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.1,"breakHorizontal":13.6,"spinRate":2114,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.3943433400130396,"extension":6.892384035250691},"hitData":{"launchSpeed":99.9,"launchAngle":8.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":142.14,"coordY":146.28}},"index":4,"playId":"abbd79ae-8e89-3186-83bc-6fb0bbce962c","pitchNumber":4,"startTime":"2026-06-04T04:00:00.271Z","endTime":"2026-06-04T04:00:05.407Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T04:00:05.407Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"TJ Rumfield doubles (10) on a line drive to left fielder Wade Meckler.","rbi":0,"awayScore":3,"homeScore":11,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-04T04:00:21.369Z","endTime":"2026-06-04T04:02:28.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"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"}]}],"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":97.4,"endSpeed":88.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.28119793648201,"aZ":-13.474132222568167,"pfxX":-1.5391640081899394,"pfxZ":9.28893484881499,"pX":-0.6339271311187037,"pZ":3.3145224113799214,"vX0":3.368724837128898,"vY0":-141.6758567517812,"vZ0":-4.259296233165399,"x":141.16,"y":149.29,"x0":-1.643608432182806,"y0":50.00436865613119,"z0":5.711758385406089,"aX":-3.099443398661828},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":2.0,"spinRate":2285,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.38805197518603585,"extension":6.725089779473296},"index":0,"playId":"c882d0b2-c1cf-323f-a8a9-33122854a10b","pitchNumber":1,"startTime":"2026-06-04T04:00:29.979Z","endTime":"2026-06-04T04:00:33.168Z","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":98.4,"endSpeed":89.2,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.08162727983184,"aZ":-9.603589754601883,"pfxX":-0.1682941456619198,"pfxZ":11.00248646398963,"pX":-0.9715450834845865,"pZ":1.7673749190205286,"vX0":1.7496772967163376,"vY0":-143.02878334216882,"vZ0":-9.172819679069743,"x":154.03,"y":191.06,"x0":-1.5719414202681896,"y0":50.00005756852129,"z0":5.636870311459338,"aX":-0.34553892008557},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.0,"breakHorizontal":-0.1,"spinRate":2375,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.38443563676428516,"extension":6.881257224113026},"index":1,"playId":"b69e614b-af79-3554-84a8-74295bc70026","pitchNumber":2,"startTime":"2026-06-04T04:00:45.753Z","endTime":"2026-06-04T04:00:48.753Z","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":98.4,"endSpeed":89.5,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.648184671875576,"aZ":-8.258548847513008,"pfxX":-1.9676462199991938,"pfxZ":11.63516188364969,"pX":-0.42632584234527804,"pZ":1.2751666967207218,"vX0":3.700014162013435,"vY0":-142.86878765270632,"vZ0":-10.509924639490295,"x":133.25,"y":204.35,"x0":-1.4858907743179266,"y0":50.00456127318565,"z0":5.531920287094588,"aX":-4.0452369172644635},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.0,"breakHorizontal":2.8,"spinRate":2443,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.384204083060947,"extension":6.731482650216158},"index":2,"playId":"a2b5b858-4d6e-353e-a811-34ef7ec448b9","pitchNumber":3,"startTime":"2026-06-04T04:01:02.119Z","endTime":"2026-06-04T04:01:05.356Z","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":85.1,"endSpeed":77.7,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50335632277584,"aZ":-25.371510447030737,"pfxX":9.016062047666473,"pfxZ":4.407632649856362,"pX":0.5287210177874726,"pZ":2.6530507479238565,"vX0":2.1699600082361234,"vY0":-123.86198535695652,"vZ0":-2.5257212750989937,"x":96.85,"y":167.15,"x0":-1.5310898892576592,"y0":50.00007145090036,"z0":5.8243709579763205,"aX":13.897908053605281},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.6,"breakHorizontal":-16.8,"spinRate":2803,"spinDirection":75},"zone":6,"typeConfidence":2.0,"plateTime":0.44350558474287505,"extension":6.506545583105526},"index":3,"playId":"b4036ace-6cae-3f0c-8863-f036c1e77ef6","pitchNumber":4,"startTime":"2026-06-04T04:01:19.737Z","endTime":"2026-06-04T04:01:24.697Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-04T04:01:37.355Z","endTime":"2026-06-04T04:01:53.484Z","isPitch":false,"type":"action","player":{"id":681198,"link":"/api/v1/people/681198"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":88.8,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.2563679280682,"aZ":-12.108298139710916,"pfxX":-1.2505899873907609,"pfxZ":9.82640940649026,"pX":0.1280045627945082,"pZ":2.6521303903260005,"vX0":4.904485863685708,"vY0":-143.0043087814635,"vZ0":-6.058538472470675,"x":112.12,"y":167.17,"x0":-1.4573800041742688,"y0":50.00578353147592,"z0":5.579300164579045,"aX":-2.5547870173733647},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.6,"breakHorizontal":1.1,"spinRate":2347,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.38506105317360273,"extension":6.929296664795412},"index":5,"playId":"bcb67a04-04e7-3d52-8d21-1b11110268c8","pitchNumber":5,"startTime":"2026-06-04T04:01:53.484Z","endTime":"2026-06-04T04:01:56.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.9,"strikeZoneTop":3.423,"strikeZoneBottom":1.727,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.81662382303083,"aZ":-20.990281251230247,"pfxX":-9.980525880788873,"pfxZ":5.491392881056103,"pX":-0.9300424730909861,"pZ":2.1547890189633137,"vX0":5.368665342064981,"vY0":-142.50253887627025,"vZ0":-5.316143683129567,"x":152.45,"y":180.6,"x0":-1.5520255268278764,"y0":50.00147257566441,"z0":5.389645377553312,"aX":-20.31844295792494},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.9,"breakHorizontal":16.8,"spinRate":2146,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.38585903840132874,"extension":6.890850049129998},"hitData":{"launchSpeed":82.1,"launchAngle":22.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":45.24,"coordY":125.56}},"index":6,"playId":"1ee717a4-5681-3c13-932c-f5543e934c17","pitchNumber":6,"startTime":"2026-06-04T04:02:16.756Z","endTime":"2026-06-04T04:02:28.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T04:02:28.735Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Hunter Goodman grounds out, second baseman Nick Madrigal to first baseman Vaughn Grissom. TJ Rumfield to 3rd.","rbi":0,"awayScore":3,"homeScore":11,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-04T04:02:49.583Z","endTime":"2026-06-04T04:03:03.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"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":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65560327521991,"aZ":-27.65317148693153,"pfxX":3.0627853222889243,"pfxZ":2.5438063055217217,"pX":0.2281934704062722,"pZ":2.506719333353915,"vX0":3.7378907424015555,"vY0":-133.5064335341506,"vZ0":-3.3032408449717363,"x":108.3,"y":171.1,"x0":-1.5957951125735037,"y0":50.005738721430795,"z0":5.782623381276205,"aX":5.448169323767568},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.0,"breakHorizontal":-6.5,"spinRate":2552,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.4125756107766132,"extension":6.705040913361767},"hitData":{"launchSpeed":91.6,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":124.73,"coordY":137.93}},"index":0,"playId":"8143cda4-ffe4-378c-9b33-a391165e64a2","pitchNumber":1,"startTime":"2026-06-04T04:02:54.933Z","endTime":"2026-06-04T04:03:03.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T04:03:03.430Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Troy Johnston singles on a line drive to left fielder Wade Meckler. TJ Rumfield scores.","rbi":1,"awayScore":4,"homeScore":11,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-04T04:03:24.007Z","endTime":"2026-06-04T04:05:49.234Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"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":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"responsiblePitcher":{"id":666171,"link":"/api/v1/people/666171"},"isScoringEvent":true,"rbi":true,"earned":true,"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.3,"endSpeed":76.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80676420625254,"aZ":-27.867464205058372,"pfxX":8.596753716711307,"pfxZ":2.8907655686532383,"pX":-1.624795355118847,"pZ":2.259381815104762,"vX0":-1.904015111502918,"vY0":-122.60032211785939,"vZ0":-2.673383654396145,"x":178.93,"y":177.78,"x0":-1.9445877306383625,"y0":50.00514107864041,"z0":5.792555368326083,"aX":12.823920735918191},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.8,"breakHorizontal":-14.9,"spinRate":2600,"spinDirection":80},"zone":13,"typeConfidence":2.0,"plateTime":0.45026566386855515,"extension":6.513636719270831},"index":0,"playId":"3813ab39-976e-3e39-8ffd-930e4f322c6f","pitchNumber":1,"startTime":"2026-06-04T04:03:33.091Z","endTime":"2026-06-04T04:03:36.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.33613278110314,"aZ":-13.297539355680088,"pfxX":-0.9046598355175677,"pfxZ":9.546950777619399,"pX":-1.7032267184135796,"pZ":3.6878759210355487,"vX0":-0.17640142969887151,"vY0":-140.53959132727846,"vZ0":-3.0490189129601344,"x":181.92,"y":139.21,"x0":-1.5220588212442459,"y0":50.00036527184592,"z0":5.664413283993009,"aX":-1.787989462148482},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":1.7,"spinRate":2167,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3914937509509633,"extension":6.789163746000947},"index":1,"playId":"66ce4d5f-57ea-3545-affc-bf8607e98cff","pitchNumber":2,"startTime":"2026-06-04T04:03:49.342Z","endTime":"2026-06-04T04:03:52.342Z","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":84.3,"endSpeed":76.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1150573359725,"aZ":-26.137220995934513,"pfxX":9.008627651860635,"pfxZ":4.021769344601341,"pX":-0.27648409938176827,"pZ":2.0630467173299984,"vX0":0.6286156805780331,"vY0":-122.73582097349305,"vZ0":-3.236518020887358,"x":127.54,"y":183.08,"x0":-1.7046304634339255,"y0":50.00070022837987,"z0":5.665825285407186,"aX":13.509568565868575},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.6,"breakHorizontal":-16.4,"spinRate":2590,"spinDirection":70},"zone":8,"typeConfidence":2.0,"plateTime":0.44918470602600014,"extension":6.595075034601439},"index":2,"playId":"9253a255-55d8-3eec-94f8-c2ae1c795ce1","pitchNumber":3,"startTime":"2026-06-04T04:04:09.056Z","endTime":"2026-06-04T04:04:12.563Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.349754182877334,"aZ":-15.41491538832677,"pfxX":-1.0740993656239513,"pfxZ":8.475987902929244,"pX":-0.13605817903458045,"pZ":2.416808826394329,"vX0":4.2421069850064015,"vY0":-140.32949631678198,"vZ0":-5.726049575697724,"x":122.19,"y":173.53,"x0":-1.5335213097135243,"y0":50.000277814725735,"z0":5.502765130982267,"aX":-2.123557873381008},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.3,"breakHorizontal":1.0,"spinRate":2194,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.39162601909695516,"extension":7.035842409240753},"index":3,"playId":"1db69791-948b-3e45-b519-b5319ceba7c2","pitchNumber":4,"startTime":"2026-06-04T04:04:24.538Z","endTime":"2026-06-04T04:04:27.710Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-04T04:04:43.104Z","endTime":"2026-06-04T04:04:57.064Z","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(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":98.6,"endSpeed":89.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.117979552314615,"aZ":-12.885405916098652,"pfxX":-0.8349312506406332,"pfxZ":9.347390355053687,"pX":-0.5025919773507941,"pZ":3.3116439723558146,"vX0":2.9880880581758644,"vY0":-143.42401898293204,"vZ0":-4.379358341534395,"x":136.16,"y":149.37,"x0":-1.4538279870178512,"y0":50.00335366800682,"z0":5.67458075569568,"aX":-1.7234932276340538},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.1,"breakHorizontal":0.8,"spinRate":2207,"spinDirection":195},"zone":1,"typeConfidence":2.0,"plateTime":0.38330114122199355,"extension":6.5716316119490585},"index":5,"playId":"084fdd84-b4da-327e-b4d7-f2128454823d","pitchNumber":5,"startTime":"2026-06-04T04:04:57.064Z","endTime":"2026-06-04T04:05:00.064Z","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":97.9,"endSpeed":89.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.49793783301946,"aZ":-12.614722673679793,"pfxX":-1.3613792026507379,"pfxZ":9.568666083641933,"pX":0.4868942854301094,"pZ":1.543979629848388,"vX0":5.592828859094441,"vY0":-142.2642984527674,"vZ0":-8.88893760327253,"x":98.44,"y":197.09,"x0":-1.329975743738865,"y0":50.00086808961297,"z0":5.514026189762737,"aX":-2.782627348601612},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.6,"breakHorizontal":1.3,"spinRate":2400,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.38541645712352235,"extension":6.914842961164977},"index":6,"playId":"9e25028b-c36b-3555-96be-0570da926f4b","pitchNumber":6,"startTime":"2026-06-04T04:05:21.673Z","endTime":"2026-06-04T04:05:25.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17233397016484,"aZ":-10.77307204588687,"pfxX":-2.1969754985026166,"pfxZ":10.579984263732742,"pX":0.2324120638890774,"pZ":1.563133934814935,"vX0":5.433744331835128,"vY0":-141.74134852323158,"vZ0":-9.036899214735017,"x":108.14,"y":196.58,"x0":-1.4290310700440818,"y0":50.001136478598006,"z0":5.491711425521963,"aX":-4.443611481874102},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":2.8,"spinRate":2312,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.38728563626345514,"extension":6.999513651877465},"hitData":{"launchSpeed":85.4,"launchAngle":13.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.05,"coordY":101.82}},"index":7,"playId":"dd4af697-458b-34ab-8478-b1009048cdb3","pitchNumber":7,"startTime":"2026-06-04T04:05:39.112Z","endTime":"2026-06-04T04:05:49.234Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T04:05:49.234Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willi Castro grounds out, second baseman Nick Madrigal to first baseman Vaughn Grissom.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-04T04:06:08.030Z","endTime":"2026-06-04T04:08:12.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663611,"link":"/api/v1/people/663611"},"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"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":77.6,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.131653475071833,"aZ":-29.642691583693438,"pfxX":6.348601120977255,"pfxZ":1.6480822305933422,"pX":0.09828525973600821,"pZ":0.5955396638178205,"vX0":2.3322486840662284,"vY0":-124.50936279370548,"vZ0":-5.782612006745431,"x":113.25,"y":222.7,"x0":-1.6810270922417199,"y0":50.00154706221335,"z0":5.468646091666906,"aX":9.747622230502591},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.7,"breakHorizontal":-12.1,"spinRate":2646,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4436584386012101,"extension":6.767053298357627},"index":0,"playId":"e6ce4a6f-95c9-3403-a222-5b191ff21c84","pitchNumber":1,"startTime":"2026-06-04T04:06:16.824Z","endTime":"2026-06-04T04:06:20.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.783950935636256,"aZ":-32.10354685818793,"pfxX":6.208561600853135,"pfxZ":0.0456936011228688,"pX":-1.0215044264322175,"pZ":0.8174583421877688,"vX0":-0.03429495889854489,"vY0":-122.1899362155567,"vZ0":-4.757611840808446,"x":155.94,"y":216.71,"x0":-1.8121312374472474,"y0":50.001793168728575,"z0":5.586024104605035,"aX":9.274123053741889},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.8,"breakHorizontal":-11.2,"spinRate":2673,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.45034778308302226,"extension":6.637603726016155},"index":1,"playId":"ce1ff711-8130-3f14-829d-963ab1f08845","pitchNumber":2,"startTime":"2026-06-04T04:06:35.003Z","endTime":"2026-06-04T04:06:38.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3876171674309,"aZ":-14.07584923048435,"pfxX":-1.3502246555776867,"pfxZ":9.267669166730911,"pX":-0.6372923452048436,"pZ":1.6471964933475496,"vX0":3.039254056402253,"vY0":-139.56897391590024,"vZ0":-7.790812131861791,"x":141.29,"y":194.31,"x0":-1.5698952719523436,"y0":50.00138483174504,"z0":5.421540372513613,"aX":-2.636570302184169},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.1,"breakHorizontal":1.8,"spinRate":2253,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.39396775353969016,"extension":6.960370174303877},"index":2,"playId":"af5c761a-9a70-3f2a-90c8-def56c19ece3","pitchNumber":3,"startTime":"2026-06-04T04:06:55.130Z","endTime":"2026-06-04T04:06:59.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51711367333093,"aZ":-27.05140363747238,"pfxX":2.635140102193624,"pfxZ":2.8768160250723493,"pX":0.7318119783047596,"pZ":1.1707322018750792,"vX0":5.067164886640953,"vY0":-133.07744933473646,"vZ0":-6.286561726853407,"x":89.11,"y":207.17,"x0":-1.5447279467854287,"y0":50.00145347944035,"z0":5.5424467573628435,"aX":4.691358076337138},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.0,"breakHorizontal":-6.0,"spinRate":2497,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4127475784655976,"extension":6.744398940271378},"index":3,"playId":"a26c45b8-d8aa-3af5-ab9f-eea44ed74ee6","pitchNumber":4,"startTime":"2026-06-04T04:07:15.076Z","endTime":"2026-06-04T04:07:18.792Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-04T04:07:28.648Z","endTime":"2026-06-04T04:07:44.385Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":75.8,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73023269867064,"aZ":-29.957080633428593,"pfxX":11.444537928416198,"pfxZ":1.5052057300717951,"pX":-1.0982782711825436,"pZ":3.0592866591363825,"vX0":-1.9315041359004776,"vY0":-121.51943645147392,"vZ0":-0.28746919390875203,"x":158.86,"y":156.18,"x0":-1.7724375733687938,"y0":50.00506474247522,"z0":5.810989908734327,"aX":16.89328467469379},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.9,"breakHorizontal":-20.2,"spinRate":2589,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.4530158230136303,"extension":6.675366844986591},"index":5,"playId":"c859ab44-6d4f-3f21-884e-d826fc677fab","pitchNumber":5,"startTime":"2026-06-04T04:07:44.385Z","endTime":"2026-06-04T04:07:48.323Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.7,"strikeZoneTop":3.203,"strikeZoneBottom":1.617,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.554961752559457,"aZ":-29.068447913954778,"pfxX":1.5605656147256655,"pfxZ":1.7440451606156522,"pX":0.408696523214201,"pZ":1.2999848234022497,"vX0":4.500302907692205,"vY0":-132.83740795381053,"vZ0":-5.7091554252433,"x":101.42,"y":203.68,"x0":-1.5129323414785971,"y0":50.00265821296813,"z0":5.601431864106569,"aX":2.7764335124375874},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.0,"breakHorizontal":-3.8,"spinRate":2455,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4129928492070274,"extension":6.862749966904256},"hitData":{"launchSpeed":73.0,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.86,"coordY":154.76}},"index":6,"playId":"2d28ab17-ed77-37f8-9d55-e140028daa07","pitchNumber":6,"startTime":"2026-06-04T04:08:03.716Z","endTime":"2026-06-04T04:08:12.498Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T04:08:12.498Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oswald Peraza grounds out, third baseman Kyle Karros to first baseman Troy Johnston.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-04T04:10:29.602Z","endTime":"2026-06-04T04:10:40.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"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":[4],"actionIndex":[0,1,2,3],"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691720,"link":"/api/v1/people/691720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687859,"link":"/api/v1/people/687859"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Chad Stevens replaces center fielder Jake McCarthy, batting 1st, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-04T04:10:02.331Z","endTime":"2026-06-04T04:10:02.350Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"101","replacedPlayer":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"description":"Defensive Substitution: Braxton Fulford replaces catcher Hunter Goodman, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-04T04:10:02.350Z","endTime":"2026-06-04T04:10:02.353Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690924,"link":"/api/v1/people/690924"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":696100,"link":"/api/v1/people/696100"}},{"details":{"description":"Defensive switch from shortstop to center field for Willi Castro.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-04T04:10:02.353Z","endTime":"2026-06-04T04:10:02.356Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"600"},{"details":{"description":"Pitching Change: TJ Shook replaces Seth Halvorsen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-04T04:10:02.356Z","endTime":"2026-06-04T04:10:31.858Z","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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74786755164194,"aZ":-27.8870646457751,"pfxX":5.126132954176274,"pfxZ":2.978588787235327,"pX":0.7329801387645942,"pZ":1.891764969642885,"vX0":3.972732738481101,"vY0":-119.39035091099169,"vZ0":-2.993931106973344,"x":89.06,"y":187.7,"x0":-1.62052667660708,"y0":50.0015950821892,"z0":5.681102500962974,"aX":7.372661569888278},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.9,"breakHorizontal":-10.3,"spinRate":2392,"spinDirection":74},"zone":9,"typeConfidence":0.9,"plateTime":0.4594006095173877,"extension":6.424864075865664},"hitData":{"launchSpeed":84.3,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.53,"coordY":166.26}},"index":4,"playId":"328f6ef0-07f3-344d-9446-3b4b06334adc","pitchNumber":1,"startTime":"2026-06-04T04:10:31.858Z","endTime":"2026-06-04T04:10:40.057Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T04:10:40.057Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Donovan Walton grounds out to first baseman Troy Johnston.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-04T04:11:10.648Z","endTime":"2026-06-04T04:11:33.609Z","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":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],"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":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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-04T04:11:03.262Z","endTime":"2026-06-04T04:11:12.813Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.4,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.882639674356316,"aZ":-27.52011036914167,"pfxX":-9.643719681105326,"pfxZ":2.942404271019438,"pX":-0.24986043711357794,"pZ":2.7850431886257336,"vX0":6.028864256512657,"vY0":-125.94831223172446,"vZ0":-1.6004557283400955,"x":126.52,"y":163.58,"x0":-1.4386065772936907,"y0":50.00628612913139,"z0":5.683947923176398,"aX":-15.282095820652575},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.2,"breakHorizontal":15.8,"spinRate":1686,"spinDirection":259},"zone":2,"typeConfidence":0.89,"plateTime":0.4372012357398054,"extension":6.506864423697731},"index":1,"playId":"36bb22e5-cc85-3343-a7b5-ce93dfc6ceec","pitchNumber":1,"startTime":"2026-06-04T04:11:12.813Z","endTime":"2026-06-04T04:11:15.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":77.9,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.102173934654953,"aZ":-24.995380934235534,"pfxX":-10.503579698489634,"pfxZ":4.594562666214917,"pX":-0.3807801491451991,"pZ":2.0768549342461116,"vX0":5.559578058519707,"vY0":-124.95057088369674,"vZ0":-3.438643062024846,"x":131.51,"y":182.7,"x0":-1.2846845199899548,"y0":50.001604595069374,"z0":5.553549091275401,"aX":-16.40032472553833},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.7,"breakHorizontal":17.5,"spinRate":1707,"spinDirection":258},"zone":7,"typeConfidence":0.88,"plateTime":0.44046895883318893,"extension":6.629630907508426},"hitData":{"launchSpeed":79.6,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.44,"coordY":168.23}},"index":2,"playId":"4bf8fc2a-a3c8-352c-8f66-3f08535af84a","pitchNumber":2,"startTime":"2026-06-04T04:11:24.962Z","endTime":"2026-06-04T04:11:33.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T04:11:33.609Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Madrigal flies out to right fielder Tyler Freeman in foul territory.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-04T04:11:56.146Z","endTime":"2026-06-04T04:12:21.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"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],"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":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671289,"link":"/api/v1/people/671289"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_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":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.639928697381173,"aZ":-20.80420766797576,"pfxX":-0.12732920903057787,"pfxZ":6.884471451112756,"pX":0.2286793488517687,"pZ":2.3316081587023967,"vX0":4.289191279676307,"vY0":-128.01932027816665,"vZ0":-3.9724862860379275,"x":108.28,"y":175.83,"x0":-1.4554075940013147,"y0":50.002687901718076,"z0":5.541731454635757,"aX":-0.21033425012410173},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":11.8,"breakHorizontal":-0.8,"spinRate":2212,"spinDirection":201},"zone":5,"typeConfidence":0.9,"plateTime":0.42863916015861614,"extension":6.542662353086321},"index":0,"playId":"dbd2caf7-008b-3033-8400-4d29bb1b199d","pitchNumber":1,"startTime":"2026-06-04T04:11:59.968Z","endTime":"2026-06-04T04:12:03.148Z","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":81.5,"endSpeed":73.2,"strikeZoneTop":2.971,"strikeZoneBottom":1.499,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.514771412973744,"aZ":-27.223134573690768,"pfxX":6.195142807750016,"pfxZ":3.5848966556152844,"pX":0.48144240644844233,"pZ":1.8321719947552837,"vX0":2.759983840653522,"vY0":-118.48352198526295,"vZ0":-3.1297742119753584,"x":98.65,"y":189.31,"x0":-1.5136901497278135,"y0":50.00509349436609,"z0":5.733028741734989,"aX":8.56321995089043},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":5.8,"breakHorizontal":-12.0,"spinRate":2269,"spinDirection":76},"zone":9,"typeConfidence":0.92,"plateTime":0.46730781061604665,"extension":6.591002463372142},"hitData":{"launchSpeed":78.2,"launchAngle":48.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.72,"coordY":138.22}},"index":1,"playId":"d8871c8f-2614-34a7-b1e1-35d58e755e3b","pitchNumber":2,"startTime":"2026-06-04T04:12:12.400Z","endTime":"2026-06-04T04:12:21.016Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T04:12:21.016Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sterlin Thompson strikes out swinging.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-04T04:14:51.572Z","endTime":"2026-06-04T04:16:31.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,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":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kirby Yates replaces Ryan Zeferjahn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-04T04:13:43.777Z","endTime":"2026-06-04T04:14:53.720Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":489446,"link":"/api/v1/people/489446"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":90.3,"endSpeed":82.5,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.789601584448167,"aZ":-18.493609403020145,"pfxX":-9.943201497388554,"pfxZ":7.84822403180181,"pX":0.11969348483852783,"pZ":2.341860096491715,"vX0":9.076290326092597,"vY0":-131.18553216959404,"vZ0":-3.574124916126799,"x":112.44,"y":175.55,"x0":-2.093346739559523,"y0":50.0007081387278,"z0":5.100734057910013,"aX":-17.32653579541041},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.6,"breakHorizontal":16.0,"spinRate":2332,"spinDirection":240},"zone":5,"typeConfidence":0.9,"plateTime":0.4175459191439046,"extension":5.96096837505184},"index":1,"playId":"91973ee6-75a7-3158-8bd9-f80978964e97","pitchNumber":1,"startTime":"2026-06-04T04:14:53.720Z","endTime":"2026-06-04T04:14:58.639Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.5,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.994914378899306,"aZ":-20.607677825938627,"pfxX":-11.650038062396455,"pfxZ":6.747753906029121,"pX":-0.8809984450130024,"pZ":2.1144027992978285,"vX0":7.066967702936354,"vY0":-130.9620452726049,"vZ0":-3.6651679285598098,"x":150.58,"y":181.69,"x0":-2.118878191773532,"y0":50.00625647542371,"z0":5.098123099144864,"aX":-19.978617413678148},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.5,"breakHorizontal":19.3,"spinRate":2163,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.42032857207919383,"extension":5.995276190661605},"index":2,"playId":"d9f00393-988b-3242-b8f4-78b545b98df9","pitchNumber":2,"startTime":"2026-06-04T04:15:19.200Z","endTime":"2026-06-04T04:15:22.241Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-04T04:15:31.890Z","endTime":"2026-06-04T04:15:44.630Z","isPitch":false,"type":"action","player":{"id":694514,"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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1897049475706,"aZ":-20.43467716742251,"pfxX":-9.565112296877475,"pfxZ":6.70159083600265,"pX":-0.2472832550585367,"pZ":3.4670873386363086,"vX0":7.794176850575892,"vY0":-131.58111468078778,"vZ0":-0.989210422057901,"x":126.43,"y":145.17,"x0":-2.006601836745043,"y0":50.00258202382225,"z0":5.363496549326641,"aX":-16.75501369554678},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.1,"breakHorizontal":15.6,"spinRate":2191,"spinDirection":228},"zone":2,"typeConfidence":0.9,"plateTime":0.41644141156464354,"extension":6.087762856823868},"index":4,"playId":"d1e5bb39-f061-383e-a767-70a2a69a729a","pitchNumber":3,"startTime":"2026-06-04T04:15:44.630Z","endTime":"2026-06-04T04:15:48.272Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.163392611713164,"aZ":-36.552260605796775,"pfxX":-6.217523440921534,"pfxZ":-3.054783862153071,"pX":-2.0345717400017964,"pZ":0.9224357749819874,"vX0":2.435473799144183,"vY0":-119.30641038697298,"vZ0":-1.926003184498812,"x":194.55,"y":213.87,"x0":-2.2640452000953735,"y0":50.00267823998625,"z0":5.051924423663581,"aX":-8.912388842823491},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.8,"breakHorizontal":10.6,"spinRate":960,"spinDirection":276},"zone":13,"typeConfidence":0.83,"plateTime":0.46008155035289633,"extension":6.172296526813492},"index":5,"playId":"340817f2-65e2-3a22-8918-8274659fac4f","pitchNumber":4,"startTime":"2026-06-04T04:16:06.568Z","endTime":"2026-06-04T04:16:09.568Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.341,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.045792272110525,"aZ":-35.93292486473416,"pfxX":-7.127215102824605,"pfxZ":-2.505128453740255,"pX":0.3727679706996467,"pZ":1.105581062920219,"vX0":7.748027249876113,"vY0":-121.92007976327328,"vZ0":-2.1620585623923576,"x":102.79,"y":208.93,"x0":-1.9275917743218707,"y0":50.00468771764124,"z0":5.119166718050124,"aX":-10.679316863201677},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.8,"breakHorizontal":10.9,"spinRate":943,"spinDirection":271},"zone":14,"typeConfidence":0.9,"plateTime":0.4500736951229194,"extension":6.28884391457951},"index":6,"playId":"e519787d-060a-3758-8a8d-bd5e928e4af3","pitchNumber":5,"startTime":"2026-06-04T04:16:28.123Z","endTime":"2026-06-04T04:16:31.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T04:16:31.934Z","atBatIndex":76},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Karros flies out to right fielder Jo Adell.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-04T04:17:12.873Z","endTime":"2026-06-04T04:17:24.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"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"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-04T04:16:56.762Z","endTime":"2026-06-04T04:17:15.062Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.5,"strikeZoneTop":3.432,"strikeZoneBottom":1.732,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.2227246037624,"aZ":-19.213367040350246,"pfxX":-9.215114115321775,"pfxZ":7.386158934455356,"pX":-0.09042661525361642,"pZ":2.9754570827295206,"vX0":8.08212465319196,"vY0":-131.91410946504135,"vZ0":-1.8881777475283206,"x":120.45,"y":158.44,"x0":-2.003325454853349,"y0":50.002752779548096,"z0":5.123600049468027,"aX":-16.169037681015148},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.2,"breakHorizontal":14.9,"spinRate":2237,"spinDirection":234},"zone":2,"typeConfidence":0.9,"plateTime":0.4159197044609635,"extension":6.117816905481538},"hitData":{"launchSpeed":93.2,"launchAngle":48.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.07,"coordY":101.06}},"index":1,"playId":"54789ce6-f05e-35da-aa7d-07758906bd01","pitchNumber":1,"startTime":"2026-06-04T04:17:15.062Z","endTime":"2026-06-04T04:17:24.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T04:17:24.960Z","atBatIndex":77},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Edouard Julien doubles (4) on a sharp ground ball to right fielder Jo Adell.","rbi":0,"awayScore":4,"homeScore":11,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-04T04:17:39.269Z","endTime":"2026-06-04T04:19:20.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"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,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.8,"endSpeed":82.0,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.84656287636826,"aZ":-19.49128232857237,"pfxX":-10.770014147847403,"pfxZ":7.3829162664929555,"pX":-0.014197298183162526,"pZ":1.5157573283166976,"vX0":9.024028723955341,"vY0":-130.33924477360534,"vZ0":-5.109518834090703,"x":117.54,"y":197.85,"x0":-2.1250076797521764,"y0":50.00222110617583,"z0":4.977062456920411,"aX":-18.497515918224423},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.4,"breakHorizontal":17.5,"spinRate":2315,"spinDirection":236},"zone":13,"typeConfidence":0.88,"plateTime":0.42052997514960033,"extension":6.148361286252203},"index":0,"playId":"80dfa923-fd37-3df8-8fdf-dcbb4cabce0f","pitchNumber":1,"startTime":"2026-06-04T04:17:50.696Z","endTime":"2026-06-04T04:17:53.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.566130810673876,"aZ":-35.37207100216328,"pfxX":-7.495729901713051,"pfxZ":-2.057240908722913,"pX":0.1276174329321525,"pZ":0.7206240480320352,"vX0":7.686328135504089,"vY0":-123.8895559884964,"vZ0":-3.3548694469231473,"x":112.14,"y":219.32,"x0":-2.040048649732533,"y0":50.00189031664331,"z0":5.046304995588593,"aX":-11.661004326890945},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.3,"breakHorizontal":11.8,"spinRate":1240,"spinDirection":263},"zone":14,"typeConfidence":0.9,"plateTime":0.44198184693714593,"extension":6.1436389459767335},"index":1,"playId":"974b5bf8-9e69-3c95-acfe-214d62b28761","pitchNumber":2,"startTime":"2026-06-04T04:18:07.673Z","endTime":"2026-06-04T04:18:10.948Z","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":83.4,"endSpeed":76.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.646729227735264,"aZ":-32.98766198398902,"pfxX":-6.5614339051586255,"pfxZ":-0.5434061722226611,"pX":-0.8377281948364594,"pZ":1.4083464978130953,"vX0":5.09169673364797,"vY0":-121.4472685847537,"vZ0":-2.0059417469220615,"x":148.93,"y":200.75,"x0":-2.1083173117059912,"y0":50.00414801348962,"z0":5.112551895373324,"aX":-9.80849376336073},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.2,"breakHorizontal":10.7,"spinRate":1098,"spinDirection":265},"zone":13,"typeConfidence":0.9,"plateTime":0.4509064552249651,"extension":6.072792714605466},"index":2,"playId":"d2b43514-556b-335a-9abf-48791aeba52d","pitchNumber":3,"startTime":"2026-06-04T04:18:25.844Z","endTime":"2026-06-04T04:18:29.763Z","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":2},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.120758071950984,"aZ":-17.246136481632746,"pfxX":-10.048301503083216,"pfxZ":8.501327250898207,"pX":1.1719835992245513,"pZ":1.7545832693612873,"vX0":11.678524994215564,"vY0":-131.94097610582176,"vZ0":-5.104915591940468,"x":72.33,"y":191.41,"x0":-2.0144880482086336,"y0":50.00251429283989,"z0":4.992811224896816,"aX":-17.64516892906688},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.4,"breakHorizontal":15.5,"spinRate":2321,"spinDirection":233},"zone":14,"typeConfidence":0.9,"plateTime":0.4157577451434764,"extension":6.05830645920297},"index":3,"playId":"63d3b8d3-ed2d-3247-821c-5fc690448d4e","pitchNumber":4,"startTime":"2026-06-04T04:18:41.899Z","endTime":"2026-06-04T04:18:44.899Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"startTime":"2026-06-04T04:18:51.932Z","endTime":"2026-06-04T04:19:06.426Z","isPitch":false,"type":"action","player":{"id":666397,"link":"/api/v1/people/666397"}},{"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":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.4,"strikeZoneTop":3.235,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.578699378310727,"aZ":-19.26855811640764,"pfxX":-8.839851205046411,"pfxZ":7.565036863830356,"pX":0.12117617155882261,"pZ":2.3346184322872743,"vX0":8.696210234878848,"vY0":-130.1045569423535,"vZ0":-3.073200492552952,"x":112.38,"y":175.75,"x0":-2.124179005155201,"y0":50.00104769450849,"z0":5.0000053892596075,"aX":-15.077182172380972},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.2,"breakHorizontal":13.9,"spinRate":2372,"spinDirection":234},"zone":5,"typeConfidence":0.88,"plateTime":0.42179405604614306,"extension":6.0760944372149455},"hitData":{"launchSpeed":100.8,"launchAngle":4.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":205.74,"coordY":134.16}},"index":5,"playId":"b7125efd-8126-337b-9a6a-225fde266992","pitchNumber":5,"startTime":"2026-06-04T04:19:06.426Z","endTime":"2026-06-04T04:19:20.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T04:19:20.445Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chad Stevens strikes out swinging.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-04T04:19:44.203Z","endTime":"2026-06-04T04:21:45.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"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":"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":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.5,"endSpeed":81.2,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13216663861742,"aZ":-17.038432424036337,"pfxX":-8.811828442173336,"pfxZ":8.800811372235612,"pX":-1.0808133821731432,"pZ":3.3312776384160205,"vX0":5.31583990075306,"vY0":-131.631392854076,"vZ0":-1.3464040029897517,"x":158.2,"y":148.84,"x0":-2.0026823793107313,"y0":50.0032504397477,"z0":5.136581220147926,"aX":-15.155481523525824},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.7,"breakHorizontal":14.5,"spinRate":2301,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.4193185128052548,"extension":5.975337860739382},"index":0,"playId":"9a290b78-52fc-33c5-b198-c45b8e57648a","pitchNumber":1,"startTime":"2026-06-04T04:19:55.708Z","endTime":"2026-06-04T04:19:58.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":81.1,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.945769887478725,"aZ":-17.01582294476203,"pfxX":-8.99057586983221,"pfxZ":8.857770651511567,"pX":0.2489378256609241,"pZ":3.392810337371951,"vX0":8.612668151681993,"vY0":-131.0741829931676,"vZ0":-1.2065984018410334,"x":107.51,"y":147.17,"x0":-1.937659161012099,"y0":50.00322191075106,"z0":5.1504771262322855,"aX":-15.387501452188214},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.0,"breakHorizontal":14.0,"spinRate":2349,"spinDirection":225},"zone":2,"typeConfidence":0.91,"plateTime":0.42053250461292935,"extension":6.072817581426326},"index":1,"playId":"4631f781-f267-328c-b7ab-e554398af063","pitchNumber":2,"startTime":"2026-06-04T04:20:14.608Z","endTime":"2026-06-04T04:20:17.933Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-04T04:20:25.315Z","endTime":"2026-06-04T04:20:35.762Z","isPitch":false,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.2,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21867666409277,"aZ":-28.220499869139463,"pfxX":-8.11059910196276,"pfxZ":2.589659714577424,"pX":-0.01474936679647317,"pZ":1.482537934176358,"vX0":7.510341059278212,"vY0":-123.45488096158967,"vZ0":-2.9182503583845367,"x":117.56,"y":198.75,"x0":-2.05948760456989,"y0":50.00212004597552,"z0":5.084045442663771,"aX":-12.375284781821055},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.2,"breakHorizontal":12.7,"spinRate":1246,"spinDirection":255},"zone":14,"typeConfidence":0.9,"plateTime":0.44564265481756093,"extension":6.1975871081510245},"index":3,"playId":"b6862838-e11e-3aef-9822-309a2e122e5d","pitchNumber":3,"startTime":"2026-06-04T04:20:35.762Z","endTime":"2026-06-04T04:20:38.811Z","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":89.5,"endSpeed":80.6,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.595445868169783,"aZ":-17.43395941631238,"pfxX":-7.202746026958991,"pfxZ":8.712068188865029,"pX":-0.800960833302742,"pZ":4.322124280003494,"vX0":5.591299775845558,"vY0":-130.09509512881255,"vZ0":0.9141288777301805,"x":147.53,"y":122.08,"x0":-2.0561570876069575,"y0":50.00120697740795,"z0":5.300082343433667,"aX":-12.185095393196738},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":16.2,"breakHorizontal":11.6,"spinRate":2217,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.4231215353563522,"extension":5.906098782856718},"index":4,"playId":"101932cc-4320-34b5-a478-f39d1c991389","pitchNumber":4,"startTime":"2026-06-04T04:20:58.998Z","endTime":"2026-06-04T04:21:02.078Z","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":90.5,"endSpeed":81.6,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.444210474481274,"aZ":-18.731019741619455,"pfxX":-8.959195886921648,"pfxZ":7.7745566725125705,"pX":-1.0867749551342976,"pZ":3.625887491385087,"vX0":5.609527029579923,"vY0":-131.58151491597357,"vZ0":-0.5003019488223313,"x":158.43,"y":140.88,"x0":-2.097125957158708,"y0":50.00626733893045,"z0":5.223259625053673,"aX":-15.50052901095522},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.2,"breakHorizontal":14.8,"spinRate":2283,"spinDirection":235},"zone":11,"typeConfidence":0.91,"plateTime":0.41843548278299547,"extension":6.059651610423768},"index":5,"playId":"4463bf0d-986d-3d25-bc58-3b3078da6abb","pitchNumber":5,"startTime":"2026-06-04T04:21:18.256Z","endTime":"2026-06-04T04:21:21.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15952583662968,"aZ":-31.522947204257733,"pfxX":-8.762137397338002,"pfxZ":0.42501027677730097,"pX":-0.2855776735863185,"pZ":1.0081655297325354,"vX0":6.802630050414056,"vY0":-123.10885260190315,"vZ0":-3.2864660784947946,"x":127.89,"y":211.56,"x0":-1.956484668004129,"y0":50.001988493301184,"z0":5.0498194855600085,"aX":-13.347817897018466},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.2,"breakHorizontal":14.2,"spinRate":1288,"spinDirection":258},"zone":13,"typeConfidence":0.91,"plateTime":0.44621289844674283,"extension":6.223975835885131},"index":6,"playId":"a8fbc84e-de55-33eb-85ac-43dc442c18d3","pitchNumber":6,"startTime":"2026-06-04T04:21:42.452Z","endTime":"2026-06-04T04:21:45.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T04:21:45.840Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chad Stevens strikes out swinging.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-04T04:19:44.203Z","endTime":"2026-06-04T04:21:45.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"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":"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":6},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":90.5,"endSpeed":81.2,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13216663861742,"aZ":-17.038432424036337,"pfxX":-8.811828442173336,"pfxZ":8.800811372235612,"pX":-1.0808133821731432,"pZ":3.3312776384160205,"vX0":5.31583990075306,"vY0":-131.631392854076,"vZ0":-1.3464040029897517,"x":158.2,"y":148.84,"x0":-2.0026823793107313,"y0":50.0032504397477,"z0":5.136581220147926,"aX":-15.155481523525824},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.7,"breakHorizontal":14.5,"spinRate":2301,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.4193185128052548,"extension":5.975337860739382},"index":0,"playId":"9a290b78-52fc-33c5-b198-c45b8e57648a","pitchNumber":1,"startTime":"2026-06-04T04:19:55.708Z","endTime":"2026-06-04T04:19:58.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":81.1,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.945769887478725,"aZ":-17.01582294476203,"pfxX":-8.99057586983221,"pfxZ":8.857770651511567,"pX":0.2489378256609241,"pZ":3.392810337371951,"vX0":8.612668151681993,"vY0":-131.0741829931676,"vZ0":-1.2065984018410334,"x":107.51,"y":147.17,"x0":-1.937659161012099,"y0":50.00322191075106,"z0":5.1504771262322855,"aX":-15.387501452188214},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":16.0,"breakHorizontal":14.0,"spinRate":2349,"spinDirection":225},"zone":2,"typeConfidence":0.91,"plateTime":0.42053250461292935,"extension":6.072817581426326},"index":1,"playId":"4631f781-f267-328c-b7ab-e554398af063","pitchNumber":2,"startTime":"2026-06-04T04:20:14.608Z","endTime":"2026-06-04T04:20:17.933Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-04T04:20:25.315Z","endTime":"2026-06-04T04:20:35.762Z","isPitch":false,"type":"action","player":{"id":677060,"link":"/api/v1/people/677060"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.2,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21867666409277,"aZ":-28.220499869139463,"pfxX":-8.11059910196276,"pfxZ":2.589659714577424,"pX":-0.01474936679647317,"pZ":1.482537934176358,"vX0":7.510341059278212,"vY0":-123.45488096158967,"vZ0":-2.9182503583845367,"x":117.56,"y":198.75,"x0":-2.05948760456989,"y0":50.00212004597552,"z0":5.084045442663771,"aX":-12.375284781821055},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.2,"breakHorizontal":12.7,"spinRate":1246,"spinDirection":255},"zone":14,"typeConfidence":0.9,"plateTime":0.44564265481756093,"extension":6.1975871081510245},"index":3,"playId":"b6862838-e11e-3aef-9822-309a2e122e5d","pitchNumber":3,"startTime":"2026-06-04T04:20:35.762Z","endTime":"2026-06-04T04:20:38.811Z","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":89.5,"endSpeed":80.6,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.595445868169783,"aZ":-17.43395941631238,"pfxX":-7.202746026958991,"pfxZ":8.712068188865029,"pX":-0.800960833302742,"pZ":4.322124280003494,"vX0":5.591299775845558,"vY0":-130.09509512881255,"vZ0":0.9141288777301805,"x":147.53,"y":122.08,"x0":-2.0561570876069575,"y0":50.00120697740795,"z0":5.300082343433667,"aX":-12.185095393196738},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":16.2,"breakHorizontal":11.6,"spinRate":2217,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.4231215353563522,"extension":5.906098782856718},"index":4,"playId":"101932cc-4320-34b5-a478-f39d1c991389","pitchNumber":4,"startTime":"2026-06-04T04:20:58.998Z","endTime":"2026-06-04T04:21:02.078Z","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":90.5,"endSpeed":81.6,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.444210474481274,"aZ":-18.731019741619455,"pfxX":-8.959195886921648,"pfxZ":7.7745566725125705,"pX":-1.0867749551342976,"pZ":3.625887491385087,"vX0":5.609527029579923,"vY0":-131.58151491597357,"vZ0":-0.5003019488223313,"x":158.43,"y":140.88,"x0":-2.097125957158708,"y0":50.00626733893045,"z0":5.223259625053673,"aX":-15.50052901095522},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.2,"breakHorizontal":14.8,"spinRate":2283,"spinDirection":235},"zone":11,"typeConfidence":0.91,"plateTime":0.41843548278299547,"extension":6.059651610423768},"index":5,"playId":"4463bf0d-986d-3d25-bc58-3b3078da6abb","pitchNumber":5,"startTime":"2026-06-04T04:21:18.256Z","endTime":"2026-06-04T04:21:21.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.362,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15952583662968,"aZ":-31.522947204257733,"pfxX":-8.762137397338002,"pfxZ":0.42501027677730097,"pX":-0.2855776735863185,"pZ":1.0081655297325354,"vX0":6.802630050414056,"vY0":-123.10885260190315,"vZ0":-3.2864660784947946,"x":127.89,"y":211.56,"x0":-1.956484668004129,"y0":50.001988493301184,"z0":5.0498194855600085,"aX":-13.347817897018466},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.2,"breakHorizontal":14.2,"spinRate":1288,"spinDirection":258},"zone":13,"typeConfidence":0.91,"plateTime":0.44621289844674283,"extension":6.223975835885131},"index":6,"playId":"a8fbc84e-de55-33eb-85ac-43dc442c18d3","pitchNumber":6,"startTime":"2026-06-04T04:21:42.452Z","endTime":"2026-06-04T04:21:45.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-06-04T04:21:45.840Z","atBatIndex":79},"scoringPlays":[14,15,19,20,32,37,43,48,55,57,71],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":1,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":47.61,"y":127.65},"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":1,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":106.61,"y":151.12},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":121.47,"y":54.88},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":187.17,"y":114.17},"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":1,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":53.82,"y":82.4},"type":"O","description":"Flyout"}]}},{"startIndex":8,"endIndex":21,"top":[8,9,10,11],"bottom":[12,13,14,15,16,17,18,19,20,21],"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":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":90.57,"y":113.91},"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":2,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"coordinates":{"x":121.75,"y":162.02},"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":2,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":173.81,"y":120.59},"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":2,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"coordinates":{"x":179.9,"y":111.75},"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":2,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"coordinates":{"x":74.67,"y":154.61},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":182.05,"y":111.26},"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":2,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":88.94,"y":120.93},"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":2,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":89.54,"y":110.05},"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":2,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":98.61,"y":68.82},"type":"O","description":"Flyout"}]}},{"startIndex":22,"endIndex":28,"top":[22,23,24],"bottom":[25,26,27,28],"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":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":148.15,"y":146.53},"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":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":144.56,"y":146.28},"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"coordinates":{"x":108.69,"y":90.3},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":133.43,"y":47.33},"type":"O","description":"Flyout"}]}},{"startIndex":29,"endIndex":39,"top":[29,30,31,32,33,34],"bottom":[35,36,37,38,39],"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":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":110.64,"y":151.12},"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":4,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":152.43,"y":153.55},"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":4,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":158.83,"y":76.61},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":4,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":206.2,"y":88.14},"type":"H","description":"Double"}],"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":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":125.31,"y":51.68},"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":4,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":134.55,"y":114.86},"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":4,"pitcher":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":24.17,"y":68.09},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":172.11,"y":54.31},"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":4,"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":131.08,"y":42.93},"type":"O","description":"Flyout"}]}},{"startIndex":40,"endIndex":49,"top":[40,41,42,43,44],"bottom":[45,46,47,48,49],"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":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":104.58,"y":165.05},"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":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":53.02,"y":60.39},"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":5,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":157.89,"y":152.33},"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":5,"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"coordinates":{"x":77.22,"y":106.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"coordinates":{"x":108.62,"y":140.47},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":104.66,"y":86.17},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":57.95,"y":71.17},"type":"O","description":"Flyout"}]}},{"startIndex":50,"endIndex":58,"top":[50,51,52],"bottom":[53,54,55,56,57,58],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":6,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":141.98,"y":161.35},"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":6,"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":203.7,"y":101.24},"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":6,"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":87.19,"y":47.59},"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":6,"pitcher":{"id":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":201.29,"y":92.1},"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":624522,"fullName":"Keegan Thompson","link":"/api/v1/people/624522"},"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"coordinates":{"x":144.26,"y":98.99},"type":"H","description":"Single"}]}},{"startIndex":59,"endIndex":67,"top":[59,60,61,62],"bottom":[63,64,65,66,67],"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":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":694514,"fullName":"Sterlin Thompson","link":"/api/v1/people/694514"},"coordinates":{"x":89.69,"y":99.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":7,"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":161.15,"y":73.85},"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":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":46.29,"y":91.15},"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":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":192.44,"y":76.97},"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":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":168.58,"y":87.19},"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":7,"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":105.8,"y":151.73},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"coordinates":{"x":73.94,"y":129.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":678020,"fullName":"Seth Halvorsen","link":"/api/v1/people/678020"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":148.06,"y":81.23},"type":"O","description":"Lineout"}]}},{"startIndex":68,"endIndex":75,"top":[68,69,70,71,72],"bottom":[73,74,75],"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":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"coordinates":{"x":142.14,"y":146.28},"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":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"coordinates":{"x":45.24,"y":125.56},"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":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"coordinates":{"x":124.73,"y":137.93},"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":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":687859,"fullName":"Troy Johnston","link":"/api/v1/people/687859"},"coordinates":{"x":82.05,"y":101.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"},"inning":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"coordinates":{"x":154.86,"y":154.76},"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":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"coordinates":{"x":98.53,"y":166.26},"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":8,"pitcher":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":159.44,"y":168.23},"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":8,"pitcher":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"batter":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"coordinates":{"x":192.72,"y":138.22},"type":"O","description":"Flyout"}]}},{"startIndex":76,"endIndex":79,"top":[76,77,78,79],"bottom":[],"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":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"batter":{"id":691720,"fullName":"Kyle Karros","link":"/api/v1/people/691720"},"coordinates":{"x":174.07,"y":101.06},"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":9,"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"batter":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"coordinates":{"x":205.74,"y":134.16},"type":"H","description":"Double"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":6,"hits":6,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":11,"hits":16,"errors":0,"leftOnBase":8},"away":{"runs":4,"hits":7,"errors":1,"leftOnBase":6}},"defense":{"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"catcher":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"first":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"second":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"third":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"shortstop":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"left":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"center":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"right":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"onDeck":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"inHole":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"battingOrder":8,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"offense":{"batter":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"onDeck":{"id":671289,"fullName":"Tyler Freeman","link":"/api/v1/people/671289"},"inHole":{"id":681198,"fullName":"TJ Rumfield","link":"/api/v1/people/681198"},"pitcher":{"id":669298,"fullName":"TJ Shook","link":"/api/v1/people/669298"},"battingOrder":1,"team":{"id":115,"name":"Colorado Rockies","link":"/api/v1/teams/115"}},"balls":1,"strikes":3,"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":6,"groundOuts":10,"airOuts":8,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".246","atBats":34,"obp":".316","slg":".389","ops":".705","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":14,"rbi":4,"leftOnBase":12,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":10,"groundOuts":4,"airOuts":12,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":0,"atBats":40,"obp":".442","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":163,"era":"5.46","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":11,"whip":"1.51","battersFaced":43,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":163,"balls":59,"strikes":104,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":9,"pitchesPerInning":"20.38","runsScoredPer9":"12.38","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":24,"errors":1,"chances":28,"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":{"summary":"2.2 IP, 3 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":4,"groundOuts":1,"airOuts":4,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":13,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":45,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":13,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":15,"strikes":30,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"10.13","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":4,"gamesStarted":0,"flyOuts":9,"groundOuts":4,"airOuts":13,"runs":7,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":36,"obp":".385","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":148,"era":"7.56","inningsPitched":"8.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"1.80","battersFaced":40,"outs":25,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":148,"balls":53,"strikes":95,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":3,"winPercentage":".---","pitchesPerInning":"17.76","gamesFinished":0,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.64","walksPer9Inn":"2.16","hitsPer9Inn":"14.04","runsScoredPer9":"7.56","homeRunsPer9":"1.08","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":5,"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":5,"balls":0,"strikes":5,"strikePercentage":"1.000","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":2,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":3,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"obp":".167","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":15,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.50","battersFaced":6,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":5,"strikes":10,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".---","pitchesPerInning":"7.50","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"4.50","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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":0,"flyOuts":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":true,"isSubstitute":false}},"ID677060":{"person":{"id":677060,"fullName":"Chad Stevens","link":"/api/v1/people/677060"},"jerseyNumber":"39","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"101","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":11,"flyOuts":5,"groundOuts":4,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".050","atBats":20,"obp":".200","slg":".050","ops":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":25,"totalBases":1,"rbi":2,"leftOnBase":14,"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":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":20,"groundOuts":40,"airOuts":44,"runs":21,"doubles":10,"triples":3,"homeRuns":4,"strikeOuts":33,"baseOnBalls":11,"intentionalWalks":0,"hits":44,"hitByPitch":1,"avg":".284","atBats":155,"obp":".329","slg":".465","ops":".794","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":173,"totalBases":72,"rbi":26,"leftOnBase":47,"sacBunts":3,"sacFlies":3,"babip":".331","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.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":122,"errors":1,"chances":123,"fielding":".992","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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":26,"groundOuts":45,"airOuts":46,"runs":24,"doubles":17,"triples":0,"homeRuns":2,"strikeOuts":44,"baseOnBalls":16,"intentionalWalks":0,"hits":63,"hitByPitch":2,"avg":".320","atBats":197,"obp":".377","slg":".437","ops":".814","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":216,"totalBases":86,"rbi":27,"leftOnBase":76,"sacBunts":1,"sacFlies":0,"babip":".404","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"98.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":147,"errors":3,"chances":158,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID690924":{"person":{"id":690924,"fullName":"Braxton Fulford","link":"/api/v1/people/690924"},"jerseyNumber":"37","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"401","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"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":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":30,"groundOuts":34,"airOuts":42,"runs":25,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":56,"baseOnBalls":17,"intentionalWalks":0,"hits":45,"hitByPitch":2,"avg":".256","atBats":176,"obp":".327","slg":".358","ops":".685","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":196,"totalBases":63,"rbi":22,"leftOnBase":66,"sacBunts":0,"sacFlies":1,"babip":".356","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.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":89,"putOuts":80,"errors":5,"chances":174,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | HR, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":41,"flyOuts":19,"groundOuts":49,"airOuts":36,"runs":16,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":0,"hits":38,"hitByPitch":9,"avg":".277","atBats":137,"obp":".353","slg":".380","ops":".733","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":157,"totalBases":52,"rbi":17,"leftOnBase":55,"sacBunts":4,"sacFlies":0,"babip":".302","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.67","popOuts":3,"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":12,"putOuts":67,"errors":1,"chances":80,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID675848":{"person":{"id":675848,"fullName":"Juan Mejia","link":"/api/v1/people/675848"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"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":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":false,"isOnBench":true,"isSubstitute":false}},"ID666397":{"person":{"id":666397,"fullName":"Edouard Julien","link":"/api/v1/people/666397"},"jerseyNumber":"6","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"900","stats":{"batting":{"summary":"1-3 | 2B, BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":17,"groundOuts":36,"airOuts":34,"runs":19,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":45,"baseOnBalls":22,"intentionalWalks":0,"hits":32,"hitByPitch":1,"avg":".218","atBats":147,"obp":".324","slg":".299","ops":".623","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":170,"totalBases":44,"rbi":13,"leftOnBase":47,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"73.50","popOuts":2,"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":65,"putOuts":68,"errors":3,"chances":136,"fielding":".978","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID696100":{"person":{"id":696100,"fullName":"Hunter Goodman","link":"/api/v1/people/696100"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":31,"groundOuts":31,"airOuts":52,"runs":37,"doubles":11,"triples":0,"homeRuns":15,"strikeOuts":81,"baseOnBalls":18,"intentionalWalks":1,"hits":53,"hitByPitch":4,"avg":".244","atBats":217,"obp":".314","slg":".502","ops":".816","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":239,"totalBases":109,"rbi":27,"leftOnBase":100,"sacBunts":0,"sacFlies":0,"babip":".314","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.47","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":288,"errors":5,"chances":304,"fielding":".984","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID608372":{"person":{"id":608372,"fullName":"Tomoyuki Sugano","link":"/api/v1/people/608372"},"jerseyNumber":"11","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":115,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":0,"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":{"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":true,"isSubstitute":false}},"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":{"note":"(L, 2-8)","summary":"3.1 IP, 8 ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":0,"airOuts":5,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":85,"inningsPitched":"3.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"battersFaced":22,"outs":10,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":85,"balls":33,"strikes":52,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"rbi":6,"gamesFinished":0,"runsScoredPer9":"21.60","homeRunsPer9":"2.70","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":13,"flyOuts":40,"groundOuts":68,"airOuts":61,"runs":60,"doubles":20,"triples":1,"homeRuns":11,"strikeOuts":48,"baseOnBalls":22,"intentionalWalks":0,"hits":99,"hitByPitch":3,"atBats":272,"obp":".413","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1137,"era":"8.01","inningsPitched":"60.2","wins":2,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.99","battersFaced":301,"outs":182,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":1137,"balls":427,"strikes":710,"strikePercentage":".620","hitBatsmen":3,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":6,"winPercentage":".200","pitchesPerInning":"18.74","gamesFinished":0,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"7.12","walksPer9Inn":"3.26","hitsPer9Inn":"14.69","runsScoredPer9":"8.90","homeRunsPer9":"1.63","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":12},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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-4 | 2B, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":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":60,"flyOuts":33,"groundOuts":65,"airOuts":52,"runs":25,"doubles":10,"triples":1,"homeRuns":7,"strikeOuts":36,"baseOnBalls":21,"intentionalWalks":0,"hits":59,"hitByPitch":4,"avg":".281","atBats":210,"obp":".354","slg":".438","ops":".792","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":237,"totalBases":92,"rbi":29,"leftOnBase":81,"sacBunts":0,"sacFlies":2,"babip":".308","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","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":{"summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":11,"strikes":17,"strikePercentage":".610","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":13,"gamesStarted":0,"flyOuts":4,"groundOuts":12,"airOuts":15,"runs":4,"doubles":4,"triples":1,"homeRuns":0,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":1,"hits":12,"hitByPitch":0,"atBats":52,"obp":".344","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":241,"era":"2.70","inningsPitched":"13.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":4,"whip":"1.58","battersFaced":61,"outs":40,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":241,"balls":91,"strikes":150,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".---","pitchesPerInning":"18.08","gamesFinished":2,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"8.78","walksPer9Inn":"6.08","hitsPer9Inn":"8.10","runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":5,"groundOuts":13,"airOuts":10,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":5,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".184","atBats":38,"obp":".311","slg":".237","ops":".548","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":45,"totalBases":9,"rbi":4,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".233","groundOutsToAirouts":"1.30","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":12,"errors":1,"chances":13,"fielding":".923","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":"0-4 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","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":59,"flyOuts":21,"groundOuts":45,"airOuts":45,"runs":25,"doubles":9,"triples":0,"homeRuns":3,"strikeOuts":48,"baseOnBalls":26,"intentionalWalks":0,"hits":38,"hitByPitch":1,"avg":".218","atBats":174,"obp":".320","slg":".322","ops":".642","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":203,"totalBases":56,"rbi":16,"leftOnBase":84,"sacBunts":0,"sacFlies":2,"babip":".280","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.00","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":96,"putOuts":36,"errors":5,"chances":137,"fielding":".964","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,677060,671289,681198,696100,690924,687859,650489,694514,691720,666397,547179,624522,678020,669298],"pitchers":[547179,624522,678020,669298],"bench":[664954,678662],"bullpen":[657514,680604,676105,663372,607536,677955,675848,622608,608372],"battingOrder":[677060,671289,681198,690924,687859,650489,694514,691720,666397],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Goodman (11, Ureña); Johnston, T (17, Ureña); Rumfield (10, Zeferjahn); Julien (4, Yates)."},{"label":"HR","value":"Freeman, T (3, 5th inning off Ureña, 1 on, 2 out)."},{"label":"TB","value":"Freeman, T 4; Goodman 2; Johnston, T 3; Julien 2; Rumfield 2; Thompson, S."},{"label":"RBI","value":"Freeman, T 2 (17); Johnston, T 2 (27)."},{"label":"2-out RBI","value":"Freeman, T 2; Johnston, T 2."},{"label":"Runners left in scoring position, 2 out","value":"Thompson, S 2; Stevens."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Goodman (4, 2nd base off Ureña/O'Hoppe)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Thompson, S (1, throw)."}]}],"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":10,"groundOuts":4,"airOuts":12,"runs":11,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".234","atBats":40,"obp":".316","slg":".389","ops":".705","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":22,"rbi":9,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":6,"groundOuts":10,"airOuts":8,"runs":4,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":34,"obp":".270","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":153,"era":"4.83","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.46","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":61,"strikes":92,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.25","rbi":4,"pitchesPerInning":"17.00","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":61,"putOuts":35,"errors":0,"chances":96,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":"500","stats":{"batting":{"summary":"2-5 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":21,"groundOuts":42,"airOuts":37,"runs":19,"doubles":8,"triples":1,"homeRuns":7,"strikeOuts":46,"baseOnBalls":9,"intentionalWalks":0,"hits":49,"hitByPitch":6,"avg":".283","atBats":173,"obp":".340","slg":".462","ops":".802","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":189,"totalBases":80,"rbi":17,"leftOnBase":73,"sacBunts":1,"sacFlies":0,"babip":".350","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.71","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":99,"putOuts":58,"errors":2,"chances":159,"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | 2B, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":3,"groundOuts":4,"airOuts":6,"runs":9,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"avg":".296","atBats":27,"obp":".321","slg":".630","ops":".951","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":28,"totalBases":17,"rbi":7,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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-5 | R","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":7,"groundOuts":9,"airOuts":11,"runs":8,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"avg":".289","atBats":38,"obp":".325","slg":".368","ops":".693","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":14,"rbi":1,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".355","groundOutsToAirouts":"0.82","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":10,"putOuts":4,"errors":0,"chances":14,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":25,"groundOuts":46,"airOuts":48,"runs":28,"doubles":10,"triples":1,"homeRuns":9,"strikeOuts":76,"baseOnBalls":22,"intentionalWalks":0,"hits":47,"hitByPitch":4,"avg":".220","atBats":214,"obp":".300","slg":".402","ops":".702","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":86,"rbi":33,"leftOnBase":100,"sacBunts":0,"sacFlies":3,"babip":".288","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.78","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":{"gamesStarted":1,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID663611":{"person":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611"},"jerseyNumber":"17","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"700","stats":{"batting":{"summary":"4-5 | RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":6,"putOuts":2,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":4,"groundOuts":3,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".400","atBats":15,"obp":".438","slg":".400","ops":".838","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":6,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".429","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":3,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":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":0,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"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":13,"balls":4,"strikes":9,"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":21,"gamesStarted":0,"flyOuts":14,"groundOuts":9,"airOuts":31,"runs":13,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":15,"baseOnBalls":12,"intentionalWalks":4,"hits":20,"hitByPitch":2,"atBats":73,"obp":".386","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":315,"era":"5.79","inningsPitched":"18.2","wins":0,"losses":3,"saves":0,"saveOpportunities":2,"holds":7,"blownSaves":2,"earnedRuns":12,"whip":"1.71","battersFaced":89,"outs":56,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":315,"balls":116,"strikes":199,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".000","pitchesPerInning":"16.88","gamesFinished":6,"strikeoutWalkRatio":"1.25","strikeoutsPer9Inn":"7.23","walksPer9Inn":"5.79","hitsPer9Inn":"9.64","runsScoredPer9":"6.27","homeRunsPer9":"1.93","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID545361":{"person":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"jerseyNumber":"27","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":38,"groundOuts":36,"airOuts":64,"runs":47,"doubles":10,"triples":0,"homeRuns":14,"strikeOuts":65,"baseOnBalls":60,"intentionalWalks":6,"hits":52,"hitByPitch":3,"avg":".240","atBats":217,"obp":".411","slg":".479","ops":".890","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":280,"totalBases":104,"rbi":31,"leftOnBase":80,"sacBunts":0,"sacFlies":0,"babip":".275","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.50","popOuts":11,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":128,"errors":1,"chances":132,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"101","stats":{"batting":{"summary":"1-2 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":39,"groundOuts":54,"airOuts":73,"runs":22,"doubles":8,"triples":0,"homeRuns":9,"strikeOuts":61,"baseOnBalls":7,"intentionalWalks":0,"hits":57,"hitByPitch":8,"avg":".235","atBats":243,"obp":".277","slg":".379","ops":".656","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":260,"totalBases":92,"rbi":35,"leftOnBase":103,"sacBunts":0,"sacFlies":2,"babip":".274","groundOutsToAirouts":"0.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":102,"errors":4,"chances":110,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"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":"2-5 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":5,"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":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":28,"groundOuts":41,"airOuts":46,"runs":14,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":14,"intentionalWalks":0,"hits":33,"hitByPitch":3,"avg":".246","atBats":134,"obp":".325","slg":".410","ops":".735","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":55,"rbi":27,"leftOnBase":66,"sacBunts":0,"sacFlies":3,"babip":".250","groundOutsToAirouts":"0.89","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":4,"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":61,"putOuts":114,"errors":3,"chances":178,"fielding":".983","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":{"summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":10,"strikes":14,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.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":23,"gamesStarted":0,"flyOuts":12,"groundOuts":26,"airOuts":24,"runs":20,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":19,"intentionalWalks":2,"hits":20,"hitByPitch":6,"atBats":101,"obp":".354","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":536,"era":"5.86","inningsPitched":"27.2","wins":2,"losses":3,"saves":1,"saveOpportunities":3,"holds":5,"blownSaves":2,"earnedRuns":18,"whip":"1.41","battersFaced":128,"outs":83,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":536,"balls":227,"strikes":309,"strikePercentage":".580","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":1,"winPercentage":".400","pitchesPerInning":"19.37","gamesFinished":7,"strikeoutWalkRatio":"1.68","strikeoutsPer9Inn":"10.41","walksPer9Inn":"6.18","hitsPer9Inn":"6.51","runsScoredPer9":"6.51","homeRunsPer9":"0.98","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"4-5 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":8,"groundOuts":6,"airOuts":11,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".389","atBats":36,"obp":".421","slg":".639","ops":"1.060","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":23,"rbi":10,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".414","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","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":17,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641312":{"person":{"id":641312,"fullName":"Shaun Anderson","link":"/api/v1/people/641312"},"jerseyNumber":"64","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":7,"groundOuts":21,"airOuts":14,"runs":13,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":12,"baseOnBalls":8,"intentionalWalks":0,"hits":17,"hitByPitch":1,"atBats":63,"obp":".361","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":284,"era":"5.94","inningsPitched":"16.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.50","battersFaced":73,"outs":50,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":284,"balls":116,"strikes":168,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.04","gamesFinished":4,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.48","walksPer9Inn":"4.32","hitsPer9Inn":"9.18","runsScoredPer9":"7.02","homeRunsPer9":"1.62","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"ID700712":{"person":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(W, 3-4)","summary":"6.0 IP, 3 ER, 7 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":8,"airOuts":3,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":99,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":24,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":42,"strikes":57,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":9,"flyOuts":24,"groundOuts":57,"airOuts":44,"runs":21,"doubles":9,"triples":0,"homeRuns":4,"strikeOuts":48,"baseOnBalls":28,"intentionalWalks":1,"hits":39,"hitByPitch":2,"atBats":186,"obp":".317","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":860,"era":"2.68","inningsPitched":"50.1","wins":3,"losses":4,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":15,"whip":"1.33","battersFaced":218,"outs":151,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":860,"balls":346,"strikes":514,"strikePercentage":".600","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.30","rbi":3,"winPercentage":".429","pitchesPerInning":"17.09","gamesFinished":0,"strikeoutWalkRatio":"1.71","strikeoutsPer9Inn":"8.58","walksPer9Inn":"5.01","hitsPer9Inn":"6.97","runsScoredPer9":"3.75","homeRunsPer9":"0.72","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681351":{"person":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"1-4 | K, RBI, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":23,"groundOuts":27,"airOuts":40,"runs":15,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":33,"baseOnBalls":13,"intentionalWalks":0,"hits":25,"hitByPitch":3,"avg":".202","atBats":124,"obp":".291","slg":".282","ops":".573","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":141,"totalBases":35,"rbi":13,"leftOnBase":60,"sacBunts":0,"sacFlies":1,"babip":".256","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.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":{"gamesStarted":1,"caughtStealing":9,"stolenBases":27,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":12,"putOuts":312,"errors":3,"chances":327,"fielding":".991","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID489446":{"person":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"strikePercentage":".710","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":10,"gamesStarted":0,"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":7,"hitByPitch":1,"atBats":35,"obp":".293","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":162,"era":"3.86","inningsPitched":"9.1","wins":0,"losses":1,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":4,"whip":"1.18","battersFaced":41,"outs":28,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":162,"balls":54,"strikes":108,"strikePercentage":".670","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".000","pitchesPerInning":"17.36","gamesFinished":4,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.57","walksPer9Inn":"3.86","hitsPer9Inn":"6.75","runsScoredPer9":"3.86","homeRunsPer9":"0.96","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,666176,545361,685133,687093,672724,622268,663611,642350,681351,700712,519141,666171,489446],"pitchers":[700712,519141,666171,489446],"bench":[624428,687263,665861],"bullpen":[641312,696147,672282,815083,686799,680570,681217,667755,608718],"battingOrder":[666176,545361,685133,687093,672724,622268,663611,642350,681351],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Siri (3, Lorenzen); Meckler (3, Thompson, K); Peraza, O (8, Thompson, K)."},{"label":"HR","value":"Grissom (4, 4th inning off Lorenzen, 1 on, 1 out)."},{"label":"TB","value":"Adell; Grissom 5; Madrigal 4; Meckler 5; O'Hoppe; Peraza, O 3; Siri 2; Walton."},{"label":"RBI","value":"Adell (35); Grissom 3 (27); Madrigal (1); O'Hoppe (13); Peraza, O 2 (17); Siri (7)."},{"label":"2-out RBI","value":"Madrigal; Adell; Peraza, O; Grissom."},{"label":"Runners left in scoring position, 2 out","value":"Peraza, O; Grissom."},{"label":"Team RISP","value":"7-for-14."},{"label":"Team LOB","value":"8."}]}],"note":[]}},"officials":[{"official":{"id":431232,"fullName":"Chad Fairchild","link":"/api/v1/people/431232"},"officialType":"Home Plate"},{"official":{"id":489985,"fullName":"Chad Whitson","link":"/api/v1/people/489985"},"officialType":"First Base"},{"official":{"id":665281,"fullName":"Brian Walsh","link":"/api/v1/people/665281"},"officialType":"Second Base"},{"official":{"id":427344,"fullName":"Bill Miller","link":"/api/v1/people/427344"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Lorenzen 2; Thompson, K."},{"label":"ABS Challenge","value":"O'Hoppe (Ball-Overturned to Strike); Goodman (Ball-Overturned to Strike); Thompson, S (Strike-Confirmed); Madrigal (Strike-Overturned to Ball); Castro, W (Strike-Confirmed); Grissom (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Lorenzen 85-52; Thompson, K 45-30; Halvorsen 28-17; Shook 5-5; Ureña 99-57; Pomeranz 13-9; Zeferjahn 24-14; Yates 17-12."},{"label":"Groundouts-flyouts","value":"Lorenzen 0-4; Thompson, K 1-4; Halvorsen 1-1; Shook 2-1; Ureña 8-2; Pomeranz 0-3; Zeferjahn 2-0; Yates 0-1."},{"label":"Batters faced","value":"Lorenzen 22; Thompson, K 13; Halvorsen 5; Shook 3; Ureña 24; Pomeranz 4; Zeferjahn 5; Yates 4."},{"label":"Umpires","value":"HP: Chad Fairchild. 1B: Chad Whitson. 2B: Brian Walsh. 3B: Bill Miller. "},{"label":"Weather","value":"72 degrees, Clear."},{"label":"Wind","value":"7 mph, R To L."},{"label":"First pitch","value":"6:38 PM."},{"label":"T","value":"2:43."},{"label":"Att","value":"26,554."},{"label":"Venue","value":"Angel Stadium."},{"label":"June 3, 2026"}],"pitchingNotes":[],"topPerformers":[{"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":"4-5 | 2B, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":8,"groundOuts":6,"airOuts":11,"runs":5,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".389","atBats":36,"obp":".421","slg":".639","ops":"1.060","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":23,"rbi":10,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"babip":".414","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","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":17,"errors":1,"chances":18,"fielding":".944","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":62,"hittingGameScore":62},{"player":{"person":{"id":663611,"fullName":"Nick Madrigal","link":"/api/v1/people/663611","boxscoreName":"Madrigal"},"jerseyNumber":"17","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"700","stats":{"batting":{"summary":"4-5 | RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"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":6,"putOuts":2,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":4,"groundOuts":3,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".400","atBats":15,"obp":".438","slg":".400","ops":".838","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":16,"totalBases":6,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".429","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":3,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093","boxscoreName":"Grissom"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","stats":{"batting":{"summary":"2-5 | HR, K, 3 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":3,"leftOnBase":5,"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":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":40,"flyOuts":28,"groundOuts":41,"airOuts":46,"runs":14,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":17,"baseOnBalls":14,"intentionalWalks":0,"hits":33,"hitByPitch":3,"avg":".246","atBats":134,"obp":".325","slg":".410","ops":".735","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":155,"totalBases":55,"rbi":27,"leftOnBase":66,"sacBunts":0,"sacFlies":3,"babip":".250","groundOutsToAirouts":"0.89","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"33.50","popOuts":4,"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":61,"putOuts":114,"errors":3,"chances":178,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"loser":{"id":547179,"fullName":"Michael Lorenzen","link":"/api/v1/people/547179"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}