{"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":824010,"link":"/api/v1.1/game/824010/feed/live","metaData":{"wait":10,"timeStamp":"20260706_043240","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824010,"type":"R","doubleHeader":"N","id":"2026/07/05/bosmlb-anamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824010-2026-07-05","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-06T01:30:00Z","originalDate":"2026-07-05","officialDate":"2026-07-05","dayNight":"night","time":"6:30","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111","season":2026,"venue":{"id":3,"name":"Fenway Park","link":"/api/v1/venues/3"},"springVenue":{"id":4309,"link":"/api/v1/venues/4309"},"teamCode":"bos","fileCode":"bos","abbreviation":"BOS","teamName":"Red Sox","locationName":"Boston","firstYearOfPlay":"1901","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":201,"name":"American League East","link":"/api/v1/divisions/201"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Boston","record":{"gamesPlayed":88,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":40,"losses":48,"ties":0,"pct":".455"},"records":{},"divisionLeader":false,"wins":40,"losses":48,"winningPercentage":".455"},"franchiseName":"Boston","clubName":"Red Sox","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":91,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":36,"losses":55,"ties":0,"pct":".396"},"records":{},"divisionLeader":false,"wins":36,"losses":55,"winningPercentage":".396"},"franchiseName":"Los Angeles","clubName":"Angels","active":true}},"players":{"ID687562":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562","firstName":"William","lastName":"Bennett","primaryNumber":"64","birthDate":"2000-12-02","currentAge":25,"birthCity":"Tulsa","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":234,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Bennett","middleName":"Jacob","boxscoreName":"Bennett","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-05-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake Bennett","nameSlug":"jake-bennett-687562","firstLastName":"Jake Bennett","lastFirstName":"Bennett, Jake","lastInitName":"Bennett, J","initLastName":"J Bennett","fullFMLName":"William Jacob Bennett","fullLFMName":"Bennett, William Jacob","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID575929":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","firstName":"Willson","lastName":"Contreras","primaryNumber":"40","birthDate":"1992-05-13","currentAge":34,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"6' 0\"","weight":240,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Willson","useLastName":"Contreras","middleName":"Eduardo","boxscoreName":"Contreras, Wn","nickName":"Venezuela","gender":"M","isPlayer":true,"isVerified":false,"mlbDebutDate":"2016-06-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Willson Contreras","nameSlug":"willson-contreras-575929","firstLastName":"Willson Contreras","lastFirstName":"Contreras, Willson","lastInitName":"Contreras, W","initLastName":"W Contreras","fullFMLName":"Willson Eduardo Contreras","fullLFMName":"Contreras, Willson Eduardo","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID624585":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585","firstName":"Jorge","lastName":"Soler","primaryNumber":"12","birthDate":"1992-02-25","currentAge":34,"birthCity":"Havana","birthCountry":"Cuba","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Soler","middleName":"Carlos","boxscoreName":"Soler","nickName":"El Crudo","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"HOR-hay soh-LAIR","mlbDebutDate":"2014-08-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Soler","nameSlug":"jorge-soler-624585","firstLastName":"Jorge Soler","lastFirstName":"Soler, Jorge","lastInitName":"Soler, J","initLastName":"J Soler","fullFMLName":"Jorge Carlos Soler","fullLFMName":"Soler, Jorge Carlos","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID681217":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217","firstName":"Chase","lastName":"Silseth","primaryNumber":"63","birthDate":"2000-05-18","currentAge":26,"birthCity":"Farmington","birthStateProvince":"NM","birthCountry":"USA","height":"6' 0\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Silseth","middleName":"Robert","boxscoreName":"Silseth","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2022-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Silseth","nameSlug":"chase-silseth-681217","firstLastName":"Chase Silseth","lastFirstName":"Silseth, Chase","lastInitName":"Silseth, C","initLastName":"C Silseth","fullFMLName":"Chase Robert Silseth","fullLFMName":"Silseth, Chase Robert","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID696270":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270","firstName":"Ryan","lastName":"Johnson","primaryNumber":"32","birthDate":"2002-08-05","currentAge":23,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Johnson","middleName":"Christopher","boxscoreName":"Johnson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-03-27","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Johnson","nameSlug":"ryan-johnson-696270","firstLastName":"Ryan Johnson","lastFirstName":"Johnson, Ryan","lastInitName":"Johnson, R","initLastName":"R Johnson","fullFMLName":"Ryan Christopher Johnson","fullLFMName":"Johnson, Ryan Christopher","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID667755":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755","firstName":"José","lastName":"Soriano","primaryNumber":"59","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},"ID678011":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011","firstName":"Anthony","lastName":"Seigler","primaryNumber":"48","birthDate":"1999-06-20","currentAge":27,"birthCity":"Fort Defiance","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 9\"","weight":192,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Anthony","useLastName":"Seigler","boxscoreName":"Seigler","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SEE-glur","mlbDebutDate":"2025-07-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"S","description":"Switch"},"nameFirstLast":"Anthony Seigler","nameSlug":"anthony-seigler-678011","firstLastName":"Anthony Seigler","lastFirstName":"Seigler, Anthony","lastInitName":"Seigler, A","initLastName":"A Seigler","fullFMLName":"Anthony Seigler","fullLFMName":"Seigler, Anthony","strikeZoneTop":3.1,"strikeZoneBottom":1.56},"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},"ID677800":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800","firstName":"Wilyer","lastName":"Abreu","primaryNumber":"52","birthDate":"1999-06-24","currentAge":27,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Wilyer","useLastName":"Abreu","middleName":"David","boxscoreName":"Abreu, W","gender":"M","nameMatrilineal":"Villalobos","isPlayer":true,"isVerified":true,"pronunciation":"WHEEL-yurr","mlbDebutDate":"2023-08-22","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Wilyer Abreu","nameSlug":"wilyer-abreu-677800","firstLastName":"Wilyer Abreu","lastFirstName":"Abreu, Wilyer","lastInitName":"Abreu, W","initLastName":"W Abreu","fullFMLName":"Wilyer David Abreu","fullLFMName":"Abreu, Wilyer David","strikeZoneTop":3.117,"strikeZoneBottom":1.573},"ID676477":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477","firstName":"Garrett","lastName":"Whitlock","primaryNumber":"22","birthDate":"1996-06-11","currentAge":30,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Garrett","useLastName":"Whitlock","middleName":"Getts","boxscoreName":"Whitlock","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-04-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Whitlock","nameSlug":"garrett-whitlock-676477","firstLastName":"Garrett Whitlock","lastFirstName":"Whitlock, Garrett","lastInitName":"Whitlock, G","initLastName":"G Whitlock","fullFMLName":"Garrett Getts Whitlock","fullLFMName":"Whitlock, Garrett Getts","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID694203":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203","firstName":"Denzer","lastName":"Guzman","primaryNumber":"23","birthDate":"2004-02-08","currentAge":22,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Denzer","useLastName":"Guzman","boxscoreName":"Guzman, D","gender":"M","nameMatrilineal":"Daniel","isPlayer":true,"isVerified":true,"mlbDebutDate":"2025-09-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Denzer Guzman","nameSlug":"denzer-guzman-694203","firstLastName":"Denzer Guzman","lastFirstName":"Guzman, Denzer","lastInitName":"Guzman, D","initLastName":"D Guzman","fullFMLName":"Denzer Guzman","fullLFMName":"Guzman, Denzer ","strikeZoneTop":3.25,"strikeZoneBottom":1.64},"ID696147":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147","firstName":"Samuel","lastName":"Bachman","primaryNumber":"40","birthDate":"1999-09-30","currentAge":26,"birthCity":"Indianapolis","birthStateProvince":"IN","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sam","useLastName":"Bachman","middleName":"Duane","boxscoreName":"Bachman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"BOCK-min","mlbDebutDate":"2023-05-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sam Bachman","nameSlug":"sam-bachman-696147","firstLastName":"Sam Bachman","lastFirstName":"Bachman, Sam","lastInitName":"Bachman, S","initLastName":"S Bachman","fullFMLName":"Samuel Duane Bachman","fullLFMName":"Bachman, Samuel Duane","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID686580":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580","firstName":"Justin","lastName":"Slaten","primaryNumber":"63","birthDate":"1997-09-15","currentAge":28,"birthCity":"Longview","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Justin","useLastName":"Slaten","middleName":"Michael","boxscoreName":"Slaten","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"SLATE-in","mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Slaten","nameSlug":"justin-slaten-686580","firstLastName":"Justin Slaten","lastFirstName":"Slaten, Justin","lastInitName":"Slaten, J","initLastName":"J Slaten","fullFMLName":"Justin Michael Slaten","fullLFMName":"Slaten, Justin Michael","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID642048":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048","firstName":"Tayler","lastName":"Saucedo","primaryNumber":"55","birthDate":"1993-06-18","currentAge":33,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tayler","useLastName":"Saucedo","middleName":"Andrew","boxscoreName":"Saucedo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"saw-SAY-doe","mlbDebutDate":"2021-06-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tayler Saucedo","nameSlug":"tayler-saucedo-642048","firstLastName":"Tayler Saucedo","lastFirstName":"Saucedo, Tayler","lastInitName":"Saucedo, T","initLastName":"T Saucedo","fullFMLName":"Tayler Andrew Saucedo","fullLFMName":"Saucedo, Tayler Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID678882":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882","firstName":"Ceddanne","lastName":"Rafaela","primaryNumber":"3","birthDate":"2000-09-18","currentAge":25,"birthCity":"Willemstad","birthCountry":"Curacao","height":"5' 10\"","weight":165,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Ceddanne","useLastName":"Rafaela","middleName":"Chipper Nicasio Marte","boxscoreName":"Rafaela","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"say-DAHN","mlbDebutDate":"2023-08-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ceddanne Rafaela","nameSlug":"ceddanne-rafaela-678882","firstLastName":"Ceddanne Rafaela","lastFirstName":"Rafaela, Ceddanne","lastInitName":"Rafaela, C","initLastName":"C Rafaela","fullFMLName":"Ceddanne Chipper Nicasio Marte Rafaela","fullLFMName":"Rafaela, Ceddanne Chipper Nicasio Marte","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID663558":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558","firstName":"Jovani","lastName":"Moran","primaryNumber":"47","birthDate":"1997-04-24","currentAge":29,"birthCity":"Mayaguez","birthCountry":"Puerto Rico","height":"6' 1\"","weight":167,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jovani","useLastName":"Morán","boxscoreName":"Morán","gender":"M","nameMatrilineal":"Moreno","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"jo-VAH-nee MOH-ran","mlbDebutDate":"2021-09-12","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jovani Morán","nameSlug":"jovani-moran-663558","firstLastName":"Jovani Morán","lastFirstName":"Morán, Jovani","lastInitName":"Morán, J","initLastName":"J Morán","fullFMLName":"Jovani Morán","fullLFMName":"Morán, Jovani ","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID608718":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718","firstName":"Brent","lastName":"Suter","primaryNumber":"37","birthDate":"1989-08-29","currentAge":36,"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},"ID670245":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245","firstName":"Ryan","lastName":"Watson","primaryNumber":"56","birthDate":"1997-11-15","currentAge":28,"birthCity":"Auburn","birthStateProvince":"AL","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Watson","middleName":"Traylor","boxscoreName":"Watson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2026-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Watson","nameSlug":"ryan-watson-670245","firstLastName":"Ryan Watson","lastFirstName":"Watson, Ryan","lastInitName":"Watson, R","initLastName":"R Watson","fullFMLName":"Ryan Traylor Watson","fullLFMName":"Watson, Ryan Traylor","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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":30,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":"35","birthDate":"1994-05-25","currentAge":32,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"5' 9\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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},"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},"ID594027":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027","firstName":"Tayron","lastName":"Guerrero","primaryNumber":"41","birthDate":"1991-01-09","currentAge":35,"birthCity":"Bocachica","birthCountry":"Colombia","height":"6' 8\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyron","useLastName":"Guerrero","middleName":"Luis","boxscoreName":"Guerrero","nickName":"El De Bocachica","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"TY-ron","mlbDebutDate":"2016-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyron Guerrero","nameSlug":"tyron-guerrero-594027","firstLastName":"Tyron Guerrero","lastFirstName":"Guerrero, Tyron","lastInitName":"Guerrero, T","initLastName":"T Guerrero","fullFMLName":"Tayron Luis Guerrero","fullLFMName":"Guerrero, Tayron Luis","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"ID663853":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853","firstName":"Roman","lastName":"Gonzalez","primaryNumber":"23","birthDate":"1996-09-06","currentAge":29,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Romy","useLastName":"Gonzalez","middleName":"A.","boxscoreName":"Gonzalez, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"RO-me","mlbDebutDate":"2021-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Romy Gonzalez","nameSlug":"romy-gonzalez-663853","firstLastName":"Romy Gonzalez","lastFirstName":"Gonzalez, Romy","lastInitName":"Gonzalez, R","initLastName":"R Gonzalez","fullFMLName":"Roman A. Gonzalez","fullLFMName":"Gonzalez, Roman A.","strikeZoneTop":3.198,"strikeZoneBottom":1.614},"ID687941":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941","firstName":"Alec","lastName":"Gamboa","primaryNumber":"68","birthDate":"1997-01-17","currentAge":29,"birthCity":"Madera","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alec","useLastName":"Gamboa","middleName":"Durbin","boxscoreName":"Gamboa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2026-05-05","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Alec Gamboa","nameSlug":"alec-gamboa-687941","firstLastName":"Alec Gamboa","lastFirstName":"Gamboa, Alec","lastInitName":"Gamboa, A","initLastName":"A Gamboa","fullFMLName":"Alec Durbin Gamboa","fullLFMName":"Gamboa, Alec Durbin","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID669711":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711","firstName":"Gregory","lastName":"Weissert","primaryNumber":"57","birthDate":"1995-02-04","currentAge":31,"birthCity":"Bay Shore","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Greg","useLastName":"Weissert","middleName":"R.","boxscoreName":"Weissert","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"WICE-ert","mlbDebutDate":"2022-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Greg Weissert","nameSlug":"greg-weissert-669711","firstLastName":"Greg Weissert","lastFirstName":"Weissert, Greg","lastInitName":"Weissert, G","initLastName":"G Weissert","fullFMLName":"Gregory R. Weissert","fullLFMName":"Weissert, Gregory R.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID657136":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136","firstName":"Connor","lastName":"Wong","primaryNumber":"12","birthDate":"1996-05-19","currentAge":30,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Connor","useLastName":"Wong","middleName":"Sun-Han","boxscoreName":"Wong","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2021-06-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Wong","nameSlug":"connor-wong-657136","firstLastName":"Connor Wong","lastFirstName":"Wong, Connor","lastInitName":"Wong, C","initLastName":"C Wong","fullFMLName":"Connor Sun-Han Wong","fullLFMName":"Wong, Connor Sun-Han","strikeZoneTop":3.106,"strikeZoneBottom":1.567},"ID543243":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243","firstName":"Sonny","lastName":"Gray","primaryNumber":"54","birthDate":"1989-11-07","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"TN","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sonny","useLastName":"Gray","middleName":"Douglas","boxscoreName":"Gray, S","nickName":"Pickles","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2013-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sonny Gray","nameSlug":"sonny-gray-543243","firstLastName":"Sonny Gray","lastFirstName":"Gray, Sonny","lastInitName":"Gray, S","initLastName":"S Gray","fullFMLName":"Sonny Douglas Gray","fullLFMName":"Gray, Sonny Douglas","strikeZoneTop":3.38,"strikeZoneBottom":1.57},"ID655316":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316","firstName":"Andruw","lastName":"Monasterio","primaryNumber":"32","birthDate":"1997-05-30","currentAge":29,"birthCity":"Caracas","birthCountry":"Venezuela","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Andruw","useLastName":"Monasterio","middleName":"José","boxscoreName":"Monasterio","gender":"M","nameMatrilineal":"Palacios","isPlayer":true,"isVerified":true,"pronunciation":"AHN-drew","mlbDebutDate":"2023-05-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andruw Monasterio","nameSlug":"andruw-monasterio-655316","firstLastName":"Andruw Monasterio","lastFirstName":"Monasterio, Andruw","lastInitName":"Monasterio, A","initLastName":"A Monasterio","fullFMLName":"Andruw José Monasterio","fullLFMName":"Monasterio, Andruw José","strikeZoneTop":3.148,"strikeZoneBottom":1.589},"ID820862":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862","firstName":"Jose","lastName":"Fermin","primaryNumber":"65","birthDate":"2001-11-28","currentAge":24,"birthCity":"Payita","birthCountry":"Dominican Republic","height":"6' 3\"","weight":242,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Fermin","middleName":"Miguel","boxscoreName":"Fermin","gender":"M","nameMatrilineal":"Pena","isPlayer":true,"isVerified":true,"pronunciation":"fair-MEAN","mlbDebutDate":"2025-04-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"José Fermin","nameSlug":"jose-fermin-820862","firstLastName":"José Fermin","lastFirstName":"Fermin, José","lastInitName":"Fermin, J","initLastName":"J Fermin","fullFMLName":"Jose Miguel Fermin","fullLFMName":"Fermin, Jose Miguel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID666176":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176","firstName":"Jordon","lastName":"Adell","primaryNumber":"7","birthDate":"1999-04-08","currentAge":27,"birthCity":"Shelby","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Jo","useLastName":"Adell","middleName":"Scott","boxscoreName":"Adell","nickName":"Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"Uh-DEL","mlbDebutDate":"2020-08-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jo Adell","nameSlug":"jo-adell-666176","firstLastName":"Jo Adell","lastFirstName":"Adell, Jo","lastInitName":"Adell, J","initLastName":"J Adell","fullFMLName":"Jo Adell","fullLFMName":"Adell, J","strikeZoneTop":3.305,"strikeZoneBottom":1.668},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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},"ID702332":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332","firstName":"Caleb","lastName":"Durbin","primaryNumber":"5","birthDate":"2000-02-22","currentAge":26,"birthCity":"Lake Forest","birthStateProvince":"IL","birthCountry":"USA","height":"5' 6\"","weight":183,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Caleb","useLastName":"Durbin","boxscoreName":"Durbin","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Caleb Durbin","nameSlug":"caleb-durbin-702332","firstLastName":"Caleb Durbin","lastFirstName":"Durbin, Caleb","lastInitName":"Durbin, C","initLastName":"C Durbin","fullFMLName":"Caleb  Durbin","fullLFMName":"Durbin, Caleb","strikeZoneTop":2.947,"strikeZoneBottom":1.487},"ID694384":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384","firstName":"Nolan","lastName":"Schanuel","primaryNumber":"18","birthDate":"2002-02-14","currentAge":24,"birthCity":"Boca Raton","birthStateProvince":"FL","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Nolan","useLastName":"Schanuel","middleName":"Ryan","boxscoreName":"Schanuel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"pronunciation":"SHAWN-uh-well","mlbDebutDate":"2023-08-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nolan Schanuel","nameSlug":"nolan-schanuel-694384","firstLastName":"Nolan Schanuel","lastFirstName":"Schanuel, Nolan","lastInitName":"Schanuel, N","initLastName":"N Schanuel","fullFMLName":"Nolan Ryan Schanuel","fullLFMName":"Schanuel, Nolan Ryan","strikeZoneTop":3.29,"strikeZoneBottom":1.66},"ID624133":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133","firstName":"Ranger","lastName":"Suarez","primaryNumber":"55","birthDate":"1995-08-26","currentAge":30,"birthCity":"Pie de Cuesta","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ranger","useLastName":"Suarez","middleName":"Jose","boxscoreName":"Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"RAYN-jurr SWAHR-ez","mlbDebutDate":"2018-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ranger Suarez","nameSlug":"ranger-suarez-624133","firstLastName":"Ranger Suarez","lastFirstName":"Suarez, Ranger","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Ranger Jose Suarez","fullLFMName":"Suarez, Ranger Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID666139":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139","firstName":"Joshua","lastName":"Lowe","primaryNumber":"3","birthDate":"1998-02-02","currentAge":28,"birthCity":"Chesapeake","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Josh","useLastName":"Lowe","middleName":"Edward","boxscoreName":"Lowe, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"low","mlbDebutDate":"2021-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Lowe","nameSlug":"josh-lowe-666139","firstLastName":"Josh Lowe","lastFirstName":"Lowe, Josh","lastInitName":"Lowe, J","initLastName":"J Lowe","fullFMLName":"Joshua Edward Lowe","fullLFMName":"Lowe, Joshua Edward","strikeZoneTop":3.355,"strikeZoneBottom":1.693},"ID665966":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966","firstName":"Carlos","lastName":"Narváez","primaryNumber":"75","birthDate":"1998-11-26","currentAge":27,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 11\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carlos","useLastName":"Narváez","middleName":"Luis","boxscoreName":"Narváez","gender":"M","nameMatrilineal":"Olivo","isPlayer":true,"isVerified":false,"pronunciation":"nahr-VIE-ez","mlbDebutDate":"2024-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Narváez","nameSlug":"carlos-narvaez-665966","firstLastName":"Carlos Narváez","lastFirstName":"Narváez, Carlos","lastInitName":"Narváez, C","initLastName":"C Narváez","fullFMLName":"Carlos Luis Narváez","fullLFMName":"Narváez, Carlos Luis","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID681987":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987","firstName":"Nathan","lastName":"Eaton","primaryNumber":"18","birthDate":"1996-12-22","currentAge":29,"birthCity":"Chester","birthStateProvince":"VA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"useName":"Nate","useLastName":"Eaton","boxscoreName":"Eaton","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2022-07-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nate Eaton","nameSlug":"nate-eaton-681987","firstLastName":"Nate Eaton","lastFirstName":"Eaton, Nate","lastInitName":"Eaton, N","initLastName":"N Eaton","fullFMLName":"Nathan Eaton","fullLFMName":"Eaton, Nathan","strikeZoneTop":3.151,"strikeZoneBottom":1.59},"ID680776":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","firstName":"Jarren","lastName":"Duran","primaryNumber":"16","birthDate":"1996-09-05","currentAge":29,"birthCity":"Corona","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jarren","useLastName":"Duran","middleName":"William","boxscoreName":"Duran, Ja","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"duh-RAN","mlbDebutDate":"2021-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jarren Duran","nameSlug":"jarren-duran-680776","firstLastName":"Jarren Duran","lastFirstName":"Duran, Jarren","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jarren William Duran","fullLFMName":"Duran, Jarren William","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID623168":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168","firstName":"Tyler","lastName":"Heineman","primaryNumber":"31","birthDate":"1991-06-19","currentAge":35,"birthCity":"Pacific Palisades","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Heineman","middleName":"Andrew","boxscoreName":"Heineman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HIY-nuh-min","mlbDebutDate":"2019-09-04","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Heineman","nameSlug":"tyler-heineman-623168","firstLastName":"Tyler Heineman","lastFirstName":"Heineman, Tyler","lastInitName":"Heineman, T","initLastName":"T Heineman","fullFMLName":"Tyler Andrew Heineman","fullLFMName":"Heineman, Tyler Andrew","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID700712":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712","firstName":"Walbert","lastName":"Ureña","primaryNumber":"57","birthDate":"2004-01-25","currentAge":22,"birthCity":"Mao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walbert","useLastName":"Ureña","middleName":"Jhoel","boxscoreName":"Ureña","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walbert Ureña","nameSlug":"walbert-urena-700712","firstLastName":"Walbert Ureña","lastFirstName":"Ureña, Walbert","lastInitName":"Ureña, W","initLastName":"W Ureña","fullFMLName":"Walbert Jhoel Ureña","fullLFMName":"Ureña, Walbert Jhoel","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID691907":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907","firstName":"Tsung-Che","lastName":"Cheng","primaryNumber":"39","birthDate":"2001-07-26","currentAge":24,"birthCity":"Pingtung County","birthCountry":"Taiwan","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tsung-Che","useLastName":"Cheng","boxscoreName":"Cheng, T","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"sung-chay","mlbDebutDate":"2025-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tsung-Che Cheng","nameSlug":"tsung-che-cheng-691907","firstLastName":"Tsung-Che Cheng","lastFirstName":"Cheng, Tsung-Che","lastInitName":"Cheng, T","initLastName":"T Cheng","fullFMLName":"Tsung-Che Cheng","fullLFMName":"Cheng, Tsung-Che ","strikeZoneTop":3.016,"strikeZoneBottom":1.522},"ID801139":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139","firstName":"Payton","lastName":"Tolle","primaryNumber":"70","birthDate":"2002-11-01","currentAge":23,"birthCity":"Stillwater","birthStateProvince":"OK","birthCountry":"USA","height":"6' 6\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Payton","useLastName":"Tolle","middleName":"John","boxscoreName":"Tolle","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Payton Tolle","nameSlug":"payton-tolle-801139","firstLastName":"Payton Tolle","lastFirstName":"Tolle, Payton","lastInitName":"Tolle, P","initLastName":"P Tolle","fullFMLName":"Payton John Tolle","fullLFMName":"Tolle, Payton John","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID681351":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351","firstName":"Logan","lastName":"O'Hoppe","primaryNumber":"14","birthDate":"2000-02-09","currentAge":26,"birthCity":"West Islip","birthStateProvince":"NY","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":"39","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},"ID672282":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282","firstName":"Reid","lastName":"Detmers","primaryNumber":"48","birthDate":"1999-07-08","currentAge":26,"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},"ID807799":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799","firstName":"Masataka","lastName":"Yoshida","primaryNumber":"7","birthDate":"1993-07-15","currentAge":32,"birthCity":"Fukui","birthCountry":"Japan","height":"5' 8\"","weight":192,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Masataka","useLastName":"Yoshida","boxscoreName":"Yoshida","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"mah-sah-TAH-kah yo-SHEE-dah","mlbDebutDate":"2023-03-30","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Masataka Yoshida","nameSlug":"masataka-yoshida-807799","firstLastName":"Masataka Yoshida","lastFirstName":"Yoshida, Masataka","lastInitName":"Yoshida, M","initLastName":"M Yoshida","fullFMLName":"Masataka Yoshida","fullLFMName":"Yoshida, Masataka ","strikeZoneTop":3.022,"strikeZoneBottom":1.525},"ID696519":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519","firstName":"Samuel","lastName":"Natera","primaryNumber":"52","birthDate":"1999-11-05","currentAge":26,"birthCity":"Ciudad Juarez","birthStateProvince":"CH","birthCountry":"Mexico","height":"6' 4\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Samy","useLastName":"Natera Jr.","boxscoreName":"Natera Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"nuh-TAIR-uh","mlbDebutDate":"2026-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Samy Natera Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"samy-natera-jr-696519","firstLastName":"Samy Natera Jr.","lastFirstName":"Natera Jr., Samy","lastInitName":"Natera Jr., S","initLastName":"S Natera Jr.","fullFMLName":"Samuel Natera Jr.","fullLFMName":"Natera Jr., Samuel ","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID543056":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056","firstName":"Daniel","lastName":"Coulombe","primaryNumber":"67","birthDate":"1989-10-26","currentAge":36,"birthCity":"St. Louis","birthStateProvince":"MO","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Danny","useLastName":"Coulombe","middleName":"Paul","boxscoreName":"Coulombe","nickName":"Frenchie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"KOO-loam","mlbDebutDate":"2014-09-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Danny Coulombe","nameSlug":"danny-coulombe-543056","firstLastName":"Danny Coulombe","lastFirstName":"Coulombe, Danny","lastInitName":"Coulombe, D","initLastName":"D Coulombe","fullFMLName":"Daniel Paul Coulombe","fullLFMName":"Coulombe, Daniel Paul","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"ID547973":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973","firstName":"Albertin","lastName":"Chapman","primaryNumber":"44","birthDate":"1988-02-28","currentAge":38,"birthCity":"Holguin","birthCountry":"Cuba","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aroldis","useLastName":"Chapman","middleName":"Aroldis","boxscoreName":"Chapman","nickName":"The Missile","gender":"M","nameMatrilineal":"De La Cruz","isPlayer":true,"isVerified":true,"pronunciation":"ah-ROL-diss","mlbDebutDate":"2010-08-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Aroldis Chapman","nameSlug":"aroldis-chapman-547973","firstLastName":"Aroldis Chapman","lastFirstName":"Chapman, Aroldis","lastInitName":"Chapman, A","initLastName":"A Chapman","fullFMLName":"Albertin Aroldis Chapman","fullLFMName":"Chapman, Albertin Aroldis","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"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":"79","wind":"8 mph, Out To RF"},"gameInfo":{"attendance":35992,"firstPitch":"2026-07-06T01:35:00.000Z","gameDurationMinutes":177},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":2,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":0,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"home":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"}},"officialScorer":{"id":431054,"fullName":"Ed Munson","link":"/api/v1/people/431054"},"primaryDatacaster":{"id":838658,"fullName":"Jason Sawyer","link":"/api/v1/people/838658"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":3,"remaining":1}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Seigler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-06T01:35:47.622Z","endTime":"2026-07-06T01:36:25.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"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":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-05T22:34:23.644Z","endTime":"2026-07-06T01:15:30.593Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-06T01:15:30.593Z","endTime":"2026-07-06T01:33:52.277Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-06T01:33:52.277Z","endTime":"2026-07-06T01:35:49.768Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.576191943053896,"aZ":-26.77964955194935,"pfxX":-10.962937537800977,"pfxZ":3.034429453746675,"pX":-0.010352856396963228,"pZ":2.171105969223133,"vX0":10.11291928798403,"vY0":-132.98632509509613,"vZ0":-3.709862019137052,"x":117.39,"y":180.16,"x0":-2.4523467027765156,"y0":50.00299618718166,"z0":5.543936097307014,"aX":-19.48536486649305},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.8,"breakHorizontal":17.4,"spinRate":2069,"spinDirection":231},"zone":5,"typeConfidence":0.91,"plateTime":0.41309321236736274,"extension":6.286331290949977},"index":3,"playId":"91e78b7d-bed6-3aef-b021-5d3a9c7d8818","pitchNumber":1,"startTime":"2026-07-06T01:35:49.768Z","endTime":"2026-07-06T01:35:54.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.400842701562034,"aZ":-33.8735547761112,"pfxX":-9.967507819383648,"pfxZ":-1.114408056042369,"pX":-0.5339161749622934,"pZ":1.7908194783588982,"vX0":7.999242113447932,"vY0":-122.85035189131743,"vZ0":-1.7375530386282745,"x":137.35,"y":190.43,"x0":-2.5446861615084404,"y0":50.00445236616725,"z0":5.399173696762522,"aX":-15.16576465394945},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.2,"breakHorizontal":16.1,"spinRate":1959,"spinDirection":249},"zone":7,"typeConfidence":0.91,"plateTime":0.446650213135956,"extension":5.9385826499917505},"index":4,"playId":"d34c5bce-cf5b-3c4d-9b04-fb877fb4b866","pitchNumber":2,"startTime":"2026-07-06T01:36:02.205Z","endTime":"2026-07-06T01:36:06.035Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-07-06T01:36:13.014Z","endTime":"2026-07-06T01:36:20.908Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96533134393937,"aZ":-31.64205640164484,"pfxX":-9.798050926506907,"pfxZ":0.35103605284142425,"pX":-1.4190389455191745,"pZ":1.7029077394807566,"vX0":6.424752997448376,"vY0":-123.56275310528743,"vZ0":-2.5254276734539634,"x":171.09,"y":192.8,"x0":-2.787533470317909,"y0":50.00555201008375,"z0":5.412363381238974,"aX":-15.064449101744973},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.2,"breakHorizontal":16.1,"spinRate":1985,"spinDirection":249},"zone":13,"typeConfidence":0.92,"plateTime":0.4442732945533341,"extension":5.866162489506699},"index":6,"playId":"b63c33d2-c7bf-33db-b92d-4bd1cbf38117","pitchNumber":3,"startTime":"2026-07-06T01:36:20.908Z","endTime":"2026-07-06T01:36:25.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T01:36:25.035Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-06T01:36:35.616Z","endTime":"2026-07-06T01:37:15.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.359445419195115,"aZ":-24.580013543900478,"pfxX":0.1704593502343963,"pfxZ":4.4731158040938706,"pX":0.1849076676362007,"pZ":2.1964000010032745,"vX0":6.468435898750542,"vY0":-129.57966692090378,"vZ0":-3.689015892005913,"x":109.95,"y":179.48,"x0":-2.36717335592032,"y0":50.006140031939836,"z0":5.519038326173739,"aX":0.28842254390721755},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.4,"breakHorizontal":-1.8,"spinRate":2430,"spinDirection":200},"zone":5,"typeConfidence":0.9,"plateTime":0.4228838305094027,"extension":6.1399334673873955},"index":0,"playId":"c445cd88-1514-350c-805e-c2018594e2d0","pitchNumber":1,"startTime":"2026-07-06T01:36:46.957Z","endTime":"2026-07-06T01:36:50.877Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.310930003286007,"aZ":-29.21156923527223,"pfxX":6.775460773486447,"pfxZ":2.294044985704234,"pX":-0.41550015911079385,"pZ":3.2824476089668164,"vX0":2.2912077209198674,"vY0":-113.19127819042531,"vZ0":1.0063173354056674,"x":132.84,"y":150.15,"x0":-2.3221933693462997,"y0":50.00478030621195,"z0":5.764500308418501,"aX":8.762861796339816},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":4.7,"breakHorizontal":-12.8,"spinRate":2400,"spinDirection":85},"zone":1,"typeConfidence":0.91,"plateTime":0.4845152217068298,"extension":5.967303617639969},"index":1,"playId":"b1b8baf0-0330-3f04-80fb-052820816cf7","pitchNumber":2,"startTime":"2026-07-06T01:36:58.093Z","endTime":"2026-07-06T01:37:02.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.141659914417513,"aZ":-28.43513188440201,"pfxX":4.723445396135076,"pfxZ":2.7201538861937493,"pX":1.494775990411888,"pZ":2.164897459956094,"vX0":7.032662535816708,"vY0":-116.79670207674876,"vZ0":-2.0815370690175126,"x":60.02,"y":180.33,"x0":-2.1753453274980856,"y0":50.002024685775226,"z0":5.75624301099505,"aX":6.487997954541423},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":4.7,"breakHorizontal":-10.3,"spinRate":2457,"spinDirection":78},"zone":14,"typeConfidence":0.88,"plateTime":0.4699573571826714,"extension":6.467545804289893},"index":2,"playId":"2e537381-20c7-38a4-a83a-fa87abb49e62","pitchNumber":3,"startTime":"2026-07-06T01:37:11.002Z","endTime":"2026-07-06T01:37:15.068Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T01:37:15.068Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-06T01:37:25.376Z","endTime":"2026-07-06T01:41:19.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8,9,10,11,12],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07915223853899,"aZ":-26.390399212279267,"pfxX":-10.7772242526788,"pfxZ":3.2356797338776744,"pX":0.017442721216015332,"pZ":2.356742938551057,"vX0":9.859673343446518,"vY0":-133.42206017281353,"vZ0":-3.262071324268001,"x":116.34,"y":175.15,"x0":-2.341625249624439,"y0":50.00205495582079,"z0":5.515720923699293,"aX":-19.257824950200295},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.3,"breakHorizontal":17.2,"spinRate":2260,"spinDirection":229},"zone":5,"typeConfidence":0.91,"plateTime":0.4119142251471559,"extension":6.418576360812344},"index":0,"playId":"4948b06e-57bc-3430-9a4f-faa7d03eb26d","pitchNumber":1,"startTime":"2026-07-06T01:37:38.777Z","endTime":"2026-07-06T01:37:43.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.278021202719092,"aZ":-28.383676637668547,"pfxX":-10.184515198003144,"pfxZ":2.473080827034959,"pX":-0.3074317902344829,"pZ":2.851215251210963,"vX0":8.711971320725388,"vY0":-123.4534334759191,"vZ0":-0.5820130753553223,"x":128.72,"y":161.8,"x0":-2.5716268367648367,"y0":50.001607769603865,"z0":5.494647401954849,"aX":-15.602960993207153},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.6,"breakHorizontal":16.2,"spinRate":1908,"spinDirection":251},"zone":1,"typeConfidence":0.93,"plateTime":0.44492746842761344,"extension":5.950787935971804},"index":1,"playId":"7e2c737c-1ab6-3dfd-b4c2-f62a1b1faa4b","pitchNumber":2,"startTime":"2026-07-06T01:37:51.275Z","endTime":"2026-07-06T01:37:55.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.660332371003815,"aZ":-20.721581093301406,"pfxX":-1.1575721759745181,"pfxZ":6.3740208746848435,"pX":0.03295612225427725,"pZ":1.878575261801409,"vX0":7.187134727854975,"vY0":-133.219329008821,"vZ0":-5.143204847901245,"x":115.74,"y":188.06,"x0":-2.5497058006913305,"y0":50.00465308403219,"z0":5.332452550632454,"aX":-2.0812090375412065},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.6,"breakHorizontal":0.5,"spinRate":2525,"spinDirection":215},"zone":8,"typeConfidence":0.9,"plateTime":0.41117929640767414,"extension":6.403783505734323},"index":2,"playId":"09b0726e-a172-3540-93ac-0872276c2128","pitchNumber":3,"startTime":"2026-07-06T01:38:12.415Z","endTime":"2026-07-06T01:38:16.034Z","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":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.351848123799485,"aZ":-28.243615546090343,"pfxX":-10.7751544841245,"pfxZ":2.537906620601196,"pX":0.047675096045414964,"pZ":0.5967195665414619,"vX0":9.93293796799767,"vY0":-124.32908850782445,"vZ0":-5.501430508814555,"x":115.18,"y":222.67,"x0":-2.6194497712010976,"y0":50.004287475132216,"z0":5.212542423614976,"aX":-16.69500319790009},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.4,"breakHorizontal":16.9,"spinRate":1955,"spinDirection":254},"zone":14,"typeConfidence":0.92,"plateTime":0.44232433006929206,"extension":5.9557395214209174},"index":3,"playId":"13eb1de0-14e9-3ef1-9245-e19f59f7a249","pitchNumber":4,"startTime":"2026-07-06T01:38:30.680Z","endTime":"2026-07-06T01:38:34.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.014361497283257,"aZ":-25.411012472665345,"pfxX":-9.380395272687425,"pfxZ":3.6945485431379748,"pX":-0.31420711504578236,"pZ":2.178699154087714,"vX0":9.061169541222243,"vY0":-134.87963002722756,"vZ0":-3.883827946845869,"x":128.98,"y":179.96,"x0":-2.5084137122234735,"y0":50.004449051191834,"z0":5.442125917434522,"aX":-17.1795971476818},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.0,"breakHorizontal":14.9,"spinRate":2187,"spinDirection":234},"zone":4,"typeConfidence":0.9,"plateTime":0.40703323426163607,"extension":6.210050496771634},"index":4,"playId":"21bf549d-c87f-3271-9cbd-12815792f86a","pitchNumber":5,"startTime":"2026-07-06T01:38:50.727Z","endTime":"2026-07-06T01:38:54.380Z","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.3,"endSpeed":83.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.291205021005872,"aZ":-22.620006680873935,"pfxX":-1.7528574387330287,"pfxZ":5.36407521234588,"pX":0.854169087884668,"pZ":2.1392471355646365,"vX0":9.16636810355168,"vY0":-132.5858029617389,"vZ0":-4.424567604332697,"x":84.44,"y":181.02,"x0":-2.4197691797250855,"y0":50.00318908962839,"z0":5.480091348380117,"aX":-3.1239221611994994},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.9,"breakHorizontal":1.2,"spinRate":2411,"spinDirection":204},"zone":14,"typeConfidence":0.88,"plateTime":0.4130856899159605,"extension":6.311567799922931},"index":5,"playId":"20974407-b6a9-3760-a3c9-8a0732413ed2","pitchNumber":6,"startTime":"2026-07-06T01:39:06.914Z","endTime":"2026-07-06T01:39:12.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8549742803958,"aZ":-33.47916995764744,"pfxX":-8.278611327731852,"pfxZ":-0.8034608153683553,"pX":0.5534124843337451,"pZ":1.9847243998793824,"vX0":10.506961766558609,"vY0":-126.70560330068321,"vZ0":-1.8904236144776854,"x":95.91,"y":185.19,"x0":-2.5712261057288135,"y0":50.00290037556503,"z0":5.415414099376542,"aX":-13.46366722256884},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.7,"breakHorizontal":12.6,"spinRate":1960,"spinDirection":249},"zone":9,"typeConfidence":0.93,"plateTime":0.4322704596057694,"extension":6.001876230380739},"index":6,"playId":"f4488019-a100-3b53-b685-ea9ab7d58155","pitchNumber":7,"startTime":"2026-07-06T01:39:30.505Z","endTime":"2026-07-06T01:39:34.391Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":7,"startTime":"2026-07-06T01:39:44.005Z","endTime":"2026-07-06T01:39:59.327Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"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":91.7,"endSpeed":84.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.647274230186934,"aZ":-23.79492220388925,"pfxX":-2.0313378963470505,"pfxZ":4.63936525002949,"pX":1.0916937188377267,"pZ":2.649774148080677,"vX0":10.05775646903961,"vY0":-133.2767771227865,"vZ0":-2.9942465432374625,"x":75.39,"y":167.24,"x0":-2.460884861897173,"y0":50.00158026429287,"z0":5.499234333980855,"aX":-3.6688537980333438},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.9,"breakHorizontal":1.6,"spinRate":2447,"spinDirection":213},"zone":12,"typeConfidence":0.82,"plateTime":0.4103813181655469,"extension":6.3843576692091695},"index":8,"playId":"199fb60b-8b6b-31b4-a27a-75aeffd7525e","pitchNumber":8,"startTime":"2026-07-06T01:39:59.327Z","endTime":"2026-07-06T01:40:03.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.00753789836739,"aZ":-25.537658638005894,"pfxX":-9.097151066239542,"pfxZ":3.57290703547595,"pX":0.8179543430887876,"pZ":3.703863549260528,"vX0":11.105847271054209,"vY0":-135.55642368373918,"vZ0":-0.44808095249414565,"x":85.82,"y":138.78,"x0":-2.1528014563498314,"y0":50.00548609785574,"z0":5.656314174232229,"aX":-16.91076867003187},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.6,"breakHorizontal":14.0,"spinRate":2195,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.40427018882398924,"extension":6.283541251890351},"index":9,"playId":"1e73b94d-721a-3a5d-b475-80ebd4c020f1","pitchNumber":9,"startTime":"2026-07-06T01:40:12.817Z","endTime":"2026-07-06T01:40:16.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":78.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.232028450620618,"aZ":-32.00589171812002,"pfxX":-9.178854134168382,"pfxZ":0.1014833723694144,"pX":-0.10102994026317992,"pZ":1.6046625089018636,"vX0":8.737620089679544,"vY0":-125.96818631867268,"vZ0":-2.7154625006472886,"x":120.85,"y":195.45,"x0":-2.4406039578002092,"y0":50.00044634219145,"z0":5.3132845059679985,"aX":-14.586657539983012},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.2,"breakHorizontal":14.4,"spinRate":1990,"spinDirection":251},"zone":8,"typeConfidence":0.92,"plateTime":0.43667981206658935,"extension":6.197733038400776},"index":10,"playId":"7295c6c2-feef-3db7-a921-dce22a690519","pitchNumber":10,"startTime":"2026-07-06T01:40:29.538Z","endTime":"2026-07-06T01:40:34.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.043046118877562,"aZ":-27.450711969603265,"pfxX":-10.065588210207434,"pfxZ":2.493826677677295,"pX":0.49278178171000797,"pZ":1.6751829462065222,"vX0":11.002698249017334,"vY0":-136.68561999794977,"vZ0":-4.779381470051085,"x":98.22,"y":193.55,"x0":-2.2764130125724904,"y0":50.00022697865346,"z0":5.330403718655559,"aX":-19.048854833549377},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.6,"breakHorizontal":16.0,"spinRate":2356,"spinDirection":224},"zone":9,"typeConfidence":0.9,"plateTime":0.40067633943265957,"extension":6.38230392649032},"index":11,"playId":"d4e6cce7-d34a-3aef-bc7a-73105d2b9a7b","pitchNumber":11,"startTime":"2026-07-06T01:40:56.391Z","endTime":"2026-07-06T01:41:00.942Z","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":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.50154352387125,"aZ":-18.88799764329594,"pfxX":-2.4677676943980895,"pfxZ":7.403538697679226,"pX":0.2075159757014385,"pZ":2.0705321043106393,"vX0":8.290320445203005,"vY0":-132.63918281787224,"vZ0":-4.922690818520126,"x":109.09,"y":182.88,"x0":-2.628301561792966,"y0":50.00331575347357,"z0":5.314424905205774,"aX":-4.430166275823852},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.6,"breakHorizontal":2.8,"spinRate":2404,"spinDirection":214},"zone":8,"typeConfidence":0.87,"plateTime":0.4118541695208009,"extension":6.36728933700095},"index":12,"playId":"d9dbccae-63ee-3399-bcb8-d9837ef22b61","pitchNumber":12,"startTime":"2026-07-06T01:41:14.430Z","endTime":"2026-07-06T01:41:19.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T01:41:19.359Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach Neto singles on a fly ball to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-06T01:43:37.703Z","endTime":"2026-07-06T01:43:53.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-06T01:43:24.028Z","endTime":"2026-07-06T01:43:39.997Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07833434937503,"aZ":-23.906773510804292,"pfxX":0.3106240379051294,"pfxZ":5.100788870218118,"pX":0.017653367507557183,"pZ":3.119944361428659,"vX0":-5.934550341627361,"vY0":-126.53642401877012,"vZ0":-2.2400916965054596,"x":116.33,"y":154.54,"x0":2.3539312033564443,"y0":50.001103953838886,"z0":5.934298458443845,"aX":0.5048539724051718},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.0,"breakHorizontal":0.8,"spinRate":2116,"spinDirection":154},"zone":2,"typeConfidence":0.9,"plateTime":0.43304616418163944,"extension":6.073202267602785},"hitData":{"launchSpeed":66.4,"launchAngle":48.0,"totalDistance":198.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.62,"coordY":131.84}},"index":1,"playId":"ecfb7d72-df97-3913-b528-10dd10966281","pitchNumber":1,"startTime":"2026-07-06T01:43:39.997Z","endTime":"2026-07-06T01:43:53.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T01:43:53.064Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Denzer Guzman singles on a line drive to center fielder Ceddanne Rafaela. Zach Neto to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-06T01:44:16.425Z","endTime":"2026-07-06T01:44:51.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":81.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.730632159441555,"aZ":-29.361068949777167,"pfxX":10.026323008757437,"pfxZ":1.6647919965400124,"pX":0.29512851717086613,"pZ":2.3052602450131965,"vX0":-8.12803815747943,"vY0":-130.17910044611273,"vZ0":-3.2229657742852678,"x":105.75,"y":176.54,"x0":2.1758752721192685,"y0":50.005430390884136,"z0":5.813998145574007,"aX":16.981369134585314},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.4,"breakHorizontal":-16.1,"spinRate":1939,"spinDirection":136},"zone":6,"typeConfidence":0.87,"plateTime":0.4229170271095688,"extension":6.020151358790022},"index":0,"playId":"3c9b9773-aa67-3be7-9606-393254f44e73","pitchNumber":1,"startTime":"2026-07-06T01:44:18.574Z","endTime":"2026-07-06T01:44:22.495Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.459942463796317,"aZ":-22.189802545371368,"pfxX":0.8675623222710023,"pfxZ":6.042680963716522,"pX":-0.5550632859012077,"pZ":2.8564089024310104,"vX0":-7.340890767024834,"vY0":-128.0000161520991,"vZ0":-3.1116150215592704,"x":138.16,"y":161.66,"x0":2.242508687120968,"y0":50.00404352846367,"z0":5.833626347498816,"aX":1.4352150902433727},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.4,"breakHorizontal":0.1,"spinRate":2120,"spinDirection":148},"zone":1,"typeConfidence":0.91,"plateTime":0.42860680742496227,"extension":6.191177786747007},"hitData":{"launchSpeed":71.0,"launchAngle":23.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.38,"coordY":101.88}},"index":1,"playId":"b412f90c-e7e2-35c0-b1c1-2b332118ae2a","pitchNumber":2,"startTime":"2026-07-06T01:44:35.364Z","endTime":"2026-07-06T01:44:51.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T01:44:51.967Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vaughn Grissom strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-06T01:45:10.431Z","endTime":"2026-07-06T01:47:38.832Z","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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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.4,"endSpeed":80.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.459481162728444,"aZ":-25.04964748943514,"pfxX":-0.21725673682462388,"pfxZ":4.355888703409528,"pX":-0.5464778814325445,"pZ":2.9060019681270037,"vX0":-6.79651131995731,"vY0":-127.15408201990809,"vZ0":-2.409908345530807,"x":137.83,"y":160.32,"x0":2.1909276969569627,"y0":50.00073819996355,"z0":5.856789601220626,"aX":-0.354426820625048},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.6,"breakHorizontal":1.9,"spinRate":2170,"spinDirection":155},"zone":1,"typeConfidence":0.9,"plateTime":0.4310232022749183,"extension":5.978045998970691},"index":0,"playId":"466be0ef-19fd-32fe-9bda-33c493d9fa1f","pitchNumber":1,"startTime":"2026-07-06T01:45:23.854Z","endTime":"2026-07-06T01:45:27.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.182106209509637,"aZ":-22.650972031190346,"pfxX":0.78038485781739,"pfxZ":5.620983000243086,"pX":-0.0032453870636508673,"pZ":2.513889678851268,"vX0":-5.840964969100764,"vY0":-129.14847326480472,"vZ0":-4.031076157779001,"x":117.12,"y":170.9,"x0":2.1835010844920024,"y0":50.00148313163231,"z0":5.831043845774119,"aX":1.3220979898885499},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.5,"breakHorizontal":-0.1,"spinRate":2147,"spinDirection":149},"zone":5,"typeConfidence":0.91,"plateTime":0.4236485732795927,"extension":6.013616497597366},"index":1,"playId":"a2beae5e-9c8f-330c-9a16-2fef20229fae","pitchNumber":2,"startTime":"2026-07-06T01:45:44.188Z","endTime":"2026-07-06T01:45:47.492Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.0,"endSpeed":69.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.944036019982754,"aZ":-39.30790031532147,"pfxX":-7.686545699118856,"pfxZ":-6.007079161613966,"pX":-0.6363162222530336,"pZ":0.28829733890739906,"vX0":-3.878315215712936,"vY0":-109.1010323461743,"vZ0":-2.7258002748464483,"x":141.25,"y":231.0,"x0":2.172191510059742,"y0":50.005022204472866,"z0":5.853498571840444,"aX":-9.123895485899345},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-11.3,"breakHorizontal":15.0,"spinRate":2260,"spinDirection":313},"zone":13,"typeConfidence":0.92,"plateTime":0.505021863771673,"extension":6.377906783567861},"index":2,"playId":"37502a10-eb8b-3fa9-8123-b706cef55595","pitchNumber":3,"startTime":"2026-07-06T01:46:09.381Z","endTime":"2026-07-06T01:46:13.687Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"4a4af855-8e0c-36c9-aaa5-0c965e18f6dd","startTime":"2026-07-06T01:46:34.614Z","endTime":"2026-07-06T01:46:38.549Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":75.3,"endSpeed":69.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.90428053038285,"aZ":-39.84231719031772,"pfxX":-6.704985460599861,"pfxZ":-6.4083228232309875,"pX":-0.5280841082097836,"pZ":0.43695102714051476,"vX0":-3.679715136356919,"vY0":-109.48990998619311,"vZ0":-2.447594905478778,"x":137.13,"y":226.98,"x0":2.0534215980179304,"y0":50.00173683967537,"z0":5.890719274426792,"aX":-8.024069892772578},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-11.9,"breakHorizontal":13.2,"spinRate":2231,"spinDirection":313},"zone":13,"typeConfidence":0.92,"plateTime":0.5030040659971173,"extension":6.212422537768156},"index":4,"playId":"99f046e3-9193-35b1-b5b6-04c86ef9787e","pitchNumber":4,"startTime":"2026-07-06T01:46:53.496Z","endTime":"2026-07-06T01:46:57.643Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.705965157531296,"aZ":-24.35386121319435,"pfxX":-0.5222421522951861,"pfxZ":4.59131305755777,"pX":-0.8463084441939767,"pZ":3.3478809710000377,"vX0":-7.533393051659403,"vY0":-129.35758847944115,"vZ0":-1.7138189988525778,"x":149.26,"y":148.39,"x0":2.1653243302419223,"y0":50.001834270221444,"z0":5.876729539834972,"aX":-0.8896346540723935},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.2,"breakHorizontal":2.5,"spinRate":2204,"spinDirection":155},"zone":11,"typeConfidence":0.91,"plateTime":0.4226059871744554,"extension":6.175112728546286},"index":5,"playId":"3402816f-d80d-3c3d-8a4c-854e78d88e10","pitchNumber":5,"startTime":"2026-07-06T01:47:15.230Z","endTime":"2026-07-06T01:47:19.768Z","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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":75.1,"endSpeed":69.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.24095958048417,"aZ":-39.36508339869667,"pfxX":-6.503641169576083,"pfxZ":-6.005819770522372,"pX":-0.06504722907452727,"pZ":1.2951381941318294,"vX0":-3.023468613823222,"vY0":-109.29149367746008,"vZ0":-0.770263769681904,"x":119.48,"y":203.81,"x0":2.1862831276429073,"y0":50.004849524972194,"z0":5.920643564865473,"aX":-7.781714277469548},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-10.7,"breakHorizontal":12.6,"spinRate":2243,"spinDirection":309},"zone":13,"typeConfidence":0.91,"plateTime":0.5032937908551789,"extension":6.360384828151221},"index":6,"playId":"2afc545a-cf22-316d-a6d0-82d7b7d6b1e9","pitchNumber":6,"startTime":"2026-07-06T01:47:35.057Z","endTime":"2026-07-06T01:47:38.832Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T01:47:38.832Z","atBatIndex":5},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Jorge Soler reaches on a fielder's choice, fielded by third baseman Caleb Durbin. Zach Neto scores. Denzer Guzman to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-06T01:47:51.036Z","endTime":"2026-07-06T01:48:13.568Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":36},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"postOnSecond":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15832379698165,"aZ":-23.43732803576653,"pfxX":-0.03405975068326739,"pfxZ":5.203468275593172,"pX":-0.42903545767951595,"pZ":3.240983336660092,"vX0":-6.679588981195224,"vY0":-128.64081451694435,"vZ0":-2.0811309002678304,"x":133.35,"y":151.27,"x0":2.20333663791023,"y0":50.003529696682335,"z0":5.87338772922291,"aX":-0.05729548685140856},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.2,"breakHorizontal":1.6,"spinRate":2183,"spinDirection":161},"zone":1,"typeConfidence":0.91,"plateTime":0.4254281674838887,"extension":6.202324260054097},"hitData":{"launchSpeed":70.2,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.27,"coordY":170.78}},"index":0,"playId":"cf3e24cb-f57f-3d56-91e5-c2d95ba35ceb","pitchNumber":1,"startTime":"2026-07-06T01:48:04.137Z","endTime":"2026-07-06T01:48:13.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T01:48:13.568Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-06T01:48:49.760Z","endTime":"2026-07-06T01:50:16.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"postOnSecond":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.6,"endSpeed":67.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57110344429919,"aZ":-39.95247689214534,"pfxX":-7.559507626556302,"pfxZ":-6.629746961461022,"pX":1.4579462841033441,"pZ":3.3147301656960617,"vX0":0.03892764696054701,"vY0":-108.41510558671476,"vZ0":3.2969250957197755,"x":61.43,"y":149.28,"x0":2.419377265308175,"y0":50.003959579038046,"z0":6.179588551825409,"aX":-8.866030597713603},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-10.6,"breakHorizontal":13.6,"spinRate":2153,"spinDirection":308},"zone":12,"typeConfidence":0.92,"plateTime":0.5081016512208354,"extension":5.976864987866994},"index":0,"playId":"cb07c889-8261-35e6-b7a5-b88061e5b2c0","pitchNumber":1,"startTime":"2026-07-06T01:48:49.760Z","endTime":"2026-07-06T01:48:53.404Z","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":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.505629106368886,"aZ":-20.453659804806207,"pfxX":1.9270383813220504,"pfxZ":6.970201252500302,"pX":-0.03839990520754747,"pZ":2.0796619706015584,"vX0":-6.600497337311406,"vY0":-129.01579521268138,"vZ0":-5.362912366751518,"x":118.46,"y":182.63,"x0":2.305701966875,"y0":50.00326149336918,"z0":5.767583294781793,"aX":3.2413785356597167},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":11.6,"breakHorizontal":-1.9,"spinRate":2160,"spinDirection":144},"zone":8,"typeConfidence":0.8,"plateTime":0.42497285180118194,"extension":6.175504091733095},"index":1,"playId":"7b9e1388-a020-3dbc-b0f6-798d284993e0","pitchNumber":2,"startTime":"2026-07-06T01:49:03.444Z","endTime":"2026-07-06T01:49:06.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.214894255170805,"aZ":-19.58490403757547,"pfxX":2.285188988226964,"pfxZ":7.082773692456422,"pX":-0.8355989431359963,"pZ":2.7680558335489285,"vX0":-8.534563230337266,"vY0":-132.47761665101763,"vZ0":-4.289324145157738,"x":148.85,"y":164.04,"x0":2.130501349598204,"y0":50.005854104722744,"z0":5.839213697120376,"aX":4.0644591544145126},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.1,"breakHorizontal":-2.3,"spinRate":2068,"spinDirection":142},"zone":11,"typeConfidence":0.91,"plateTime":0.41339084700705975,"extension":6.3185940933928},"index":2,"playId":"a77c1104-58a6-340a-a3db-5b50dbf6397b","pitchNumber":3,"startTime":"2026-07-06T01:49:24.999Z","endTime":"2026-07-06T01:49:28.355Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-06T01:49:42.455Z","endTime":"2026-07-06T01:49:56.397Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.565005250861365,"aZ":-24.488111724881822,"pfxX":-1.3988248488393413,"pfxZ":4.670591020363524,"pX":1.2203750467561374,"pZ":2.747446552321155,"vX0":-2.56446557366874,"vY0":-127.51633614071716,"vZ0":-2.936305379397725,"x":70.48,"y":164.6,"x0":2.4212731631527253,"y0":50.000518587294515,"z0":5.848783983180572,"aX":-2.2992513050591636},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.0,"breakHorizontal":3.1,"spinRate":2111,"spinDirection":168},"zone":12,"typeConfidence":0.9,"plateTime":0.4297651358078345,"extension":6.20600321049001},"index":4,"playId":"187a5386-d614-3b31-a45b-28607349866c","pitchNumber":4,"startTime":"2026-07-06T01:49:56.397Z","endTime":"2026-07-06T01:50:00.756Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71449149919636,"aZ":-17.572017818985803,"pfxX":3.4653064781982312,"pfxZ":8.153231539476192,"pX":0.7585149468475758,"pZ":1.831900654249408,"vX0":-5.30399531834731,"vY0":-133.71364908954502,"vZ0":-6.782257454789397,"x":88.09,"y":189.32,"x0":2.327485963045061,"y0":50.00609569003896,"z0":5.685117256568694,"aX":6.20925287513029},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.3,"breakHorizontal":-5.0,"spinRate":2076,"spinDirection":140},"zone":9,"typeConfidence":0.91,"plateTime":0.41131176635499633,"extension":6.267001575305129},"index":5,"playId":"0f580031-9df8-360e-971c-a7031cb52eb1","pitchNumber":5,"startTime":"2026-07-06T01:50:11.483Z","endTime":"2026-07-06T01:50:16.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T01:50:16.332Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a line drive to center fielder Ceddanne Rafaela. Denzer Guzman scores. Jorge Soler to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-06T01:50:31.149Z","endTime":"2026-07-06T01:51:05.568Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":87.9,"endSpeed":79.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.770472192085972,"aZ":-25.655375546260267,"pfxX":-1.0008384217727997,"pfxZ":3.996130076156094,"pX":-0.571516839804793,"pZ":3.0508903449162017,"vX0":-6.583648805714595,"vY0":-127.80274897502267,"vZ0":-2.0416593410017345,"x":138.78,"y":156.41,"x0":2.182928047632373,"y0":50.00337600373701,"z0":5.903629192777744,"aX":-1.630921235623482},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.0,"breakHorizontal":3.5,"spinRate":2086,"spinDirection":157},"zone":1,"typeConfidence":0.9,"plateTime":0.43089091595305273,"extension":6.100337475482099},"index":0,"playId":"8e4d4c0b-b17f-37a0-b34d-c3fa0ec0dd02","pitchNumber":1,"startTime":"2026-07-06T01:50:39.972Z","endTime":"2026-07-06T01:50:43.958Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":82.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.292220602443212,"aZ":-20.08419329862099,"pfxX":3.6195300012399594,"pfxZ":6.864989262667139,"pX":-0.23357026979272266,"pZ":2.736451300383649,"vX0":-7.545828614006375,"vY0":-132.5945315140837,"vZ0":-4.160279338889976,"x":125.9,"y":164.9,"x0":2.1931377670912426,"y0":50.00169755902864,"z0":5.8123457188792225,"aX":6.373755734418498},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":11.6,"breakHorizontal":-4.7,"spinRate":2017,"spinDirection":138},"zone":5,"typeConfidence":0.92,"plateTime":0.4148544282052593,"extension":6.308013074485145},"hitData":{"launchSpeed":84.1,"launchAngle":18.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.1,"coordY":91.72}},"index":1,"playId":"8d17842d-27de-3b87-8fb6-38acef80be0f","pitchNumber":2,"startTime":"2026-07-06T01:50:53.974Z","endTime":"2026-07-06T01:51:05.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T01:51:05.568Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Siri strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-06T01:52:12.064Z","endTime":"2026-07-06T01:53:32.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-06T01:51:29.219Z","endTime":"2026-07-06T01:52:13.838Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":70.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27398584223195,"aZ":-41.391026111334675,"pfxX":-5.057648503408898,"pfxZ":-7.328052875886504,"pX":-0.37047404569548276,"pZ":2.325672769076927,"vX0":-4.129942879880604,"vY0":-112.35191463104908,"vZ0":1.209041303414852,"x":131.12,"y":175.99,"x0":2.158740261983326,"y0":50.00092731329235,"z0":6.038208347687235,"aX":-6.364120861820547},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-12.5,"breakHorizontal":10.3,"spinRate":2275,"spinDirection":311},"zone":4,"typeConfidence":0.9,"plateTime":0.4904178294584285,"extension":6.103958452019747},"index":1,"playId":"e7a3b3b6-36f4-3357-bc03-ed5da71abc1a","pitchNumber":1,"startTime":"2026-07-06T01:52:13.838Z","endTime":"2026-07-06T01:52:17.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.992193987450264,"aZ":-25.741671618591525,"pfxX":4.011754165948264,"pfxZ":4.678874477518919,"pX":1.5305745823343713,"pZ":3.33859417305146,"vX0":-2.8371058952935826,"vY0":-117.06495712249126,"vZ0":-0.21197446241644247,"x":58.66,"y":148.64,"x0":2.2425070376024494,"y0":50.00447557817256,"z0":5.8589495182260105,"aX":5.51760519843389},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":8.6,"breakHorizontal":-6.5,"spinRate":1234,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.46954396005069565,"extension":6.033303950421959},"index":2,"playId":"7c795c26-8ed5-3a83-9c63-c83506ffa359","pitchNumber":2,"startTime":"2026-07-06T01:52:28.156Z","endTime":"2026-07-06T01:52:31.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.27764708616222,"aZ":-33.95301725133578,"pfxX":6.658772961941559,"pfxZ":-1.2838584788178526,"pX":-0.31630818975358627,"pZ":0.25693611662776644,"vX0":-7.587314217430195,"vY0":-117.69750802350629,"vZ0":-5.270021874862561,"x":129.06,"y":231.84,"x0":2.105429485659033,"y0":50.003906945583296,"z0":5.720101454227977,"aX":9.211100691920478},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.5,"breakHorizontal":-9.8,"spinRate":1246,"spinDirection":117},"zone":13,"typeConfidence":0.9,"plateTime":0.46789117328984187,"extension":6.264460225967976},"index":3,"playId":"5cdea712-b571-3bc7-9d95-9ff841293467","pitchNumber":3,"startTime":"2026-07-06T01:52:42.706Z","endTime":"2026-07-06T01:52:46.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.904649202464068,"aZ":-40.083803270428405,"pfxX":-6.130875509644849,"pfxZ":-6.344773060265801,"pX":-0.7344967211642909,"pZ":2.1446066165834803,"vX0":-4.534403374730376,"vY0":-111.47181330342474,"vZ0":0.6964003883746293,"x":145.0,"y":180.88,"x0":2.130002167956852,"y0":50.005522363038985,"z0":5.999827437252581,"aX":-7.638244503428083},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-10.9,"breakHorizontal":12.4,"spinRate":2273,"spinDirection":312},"zone":7,"typeConfidence":0.9,"plateTime":0.4932554934053144,"extension":6.305978159165704},"index":4,"playId":"568ad0fd-219f-34d2-8f92-6df29806f391","pitchNumber":4,"startTime":"2026-07-06T01:53:06.002Z","endTime":"2026-07-06T01:53:09.949Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":68.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08745400189709,"aZ":-40.72395705957661,"pfxX":-6.329918573249341,"pfxZ":-7.271708845817861,"pX":-0.852532737363579,"pZ":1.2301189395889993,"vX0":-4.468901237709144,"vY0":-108.67536835397469,"vZ0":-0.6296723757548699,"x":149.5,"y":205.57,"x0":2.0655236434553186,"y0":50.00362709341736,"z0":6.013268139414773,"aX":-7.441089059931913},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-13.0,"breakHorizontal":12.8,"spinRate":2214,"spinDirection":317},"zone":13,"typeConfidence":0.91,"plateTime":0.5073378537017779,"extension":6.351357038638656},"index":5,"playId":"21334cb1-603a-348d-beb9-964af3684c90","pitchNumber":5,"startTime":"2026-07-06T01:53:27.899Z","endTime":"2026-07-06T01:53:32.100Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T01:53:32.100Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-06T01:55:41.237Z","endTime":"2026-07-06T01:57:28.853Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.569292730787964,"aZ":-22.24038738988042,"pfxX":-8.609106114235052,"pfxZ":5.786631816039343,"pX":-0.13455263863281297,"pZ":2.1338754384859633,"vX0":8.00504779238719,"vY0":-130.48626102006517,"vZ0":-5.1589074679335125,"x":122.13,"y":181.17,"x0":-2.130036587891239,"y0":50.003982585755494,"z0":5.821986910061327,"aX":-14.782692996214234},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.5,"breakHorizontal":13.7,"spinRate":2124,"spinDirection":217},"zone":8,"typeConfidence":0.77,"plateTime":0.4204661179705398,"extension":6.5453783151929485},"index":0,"playId":"6e5c39ea-4f58-3134-b2c9-6d2730a88946","pitchNumber":1,"startTime":"2026-07-06T01:56:02.238Z","endTime":"2026-07-06T01:56:06.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.984704051137278,"aZ":-22.60096427332326,"pfxX":-9.83024099221455,"pfxZ":5.38292762425892,"pX":-0.5760045998321132,"pZ":1.7896367276155678,"vX0":7.05688450473279,"vY0":-132.9200858401946,"vZ0":-5.933260829244598,"x":138.96,"y":190.46,"x0":-1.9956419739655016,"y0":50.00482851120956,"z0":5.704829511848877,"aX":-17.493146775228908},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.5,"breakHorizontal":16.2,"spinRate":2026,"spinDirection":220},"zone":7,"typeConfidence":0.9,"plateTime":0.4129492597500315,"extension":6.488521325309889},"index":1,"playId":"e0859928-3cbc-3cfd-99d7-d3379dca750f","pitchNumber":2,"startTime":"2026-07-06T01:56:15.349Z","endTime":"2026-07-06T01:56:21.137Z","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":80.8,"endSpeed":74.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.27273160201536,"aZ":-30.515163991749564,"pfxX":5.925811590200793,"pfxZ":1.196027559127343,"pX":1.4520674662220237,"pZ":-0.04529766634056542,"vX0":6.368935762615672,"vY0":-117.40459885828345,"vZ0":-6.200271309561752,"x":61.65,"y":240.0,"x0":-2.070925368326974,"y0":50.003799905113766,"z0":5.487442012209756,"aX":8.230797326835965},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.8,"breakHorizontal":-12.4,"spinRate":2458,"spinDirection":81},"zone":14,"typeConfidence":0.87,"plateTime":0.4674223094018686,"extension":6.620025333948433},"index":2,"playId":"0956941f-bc51-3124-93d6-6d46d1f82cb0","pitchNumber":3,"startTime":"2026-07-06T01:56:45.532Z","endTime":"2026-07-06T01:56:49.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.959404366041728,"aZ":-21.653220624103135,"pfxX":0.4862797588673824,"pfxZ":6.208592659853485,"pX":-0.3898823084188202,"pZ":3.549254466004488,"vX0":4.548577929931193,"vY0":-128.8770173924022,"vZ0":-1.2605416679742736,"x":116.65,"y":108.39,"x0":-2.235511430002773,"y0":50.00230940994828,"z0":5.7056083137736024,"aX":0.8230343152015387},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.2,"breakHorizontal":-1.8,"spinRate":2438,"spinDirection":189},"zone":11,"typeConfidence":0.9,"plateTime":0.4238179942819036,"extension":6.56783309264861},"index":3,"playId":"3fcb515e-f434-3d88-a834-e645d057538a","pitchNumber":4,"startTime":"2026-07-06T01:57:00.646Z","endTime":"2026-07-06T01:57:06.286Z","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":86.1,"endSpeed":78.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.890643428451007,"aZ":-27.94762769012461,"pfxX":-7.914924522971782,"pfxZ":2.6842146190512697,"pX":-0.01899170730047757,"pZ":2.2573735035597515,"vX0":7.52163638691446,"vY0":-125.10796096919222,"vZ0":-2.1627066074620864,"x":117.72,"y":177.83,"x0":-2.046211709473816,"y0":50.0024015750632,"z0":5.439633384075303,"aX":-12.459043860491503},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.6,"breakHorizontal":12.5,"spinRate":1962,"spinDirection":243},"zone":5,"typeConfidence":0.9,"plateTime":0.4389763310649175,"extension":6.064929058583958},"index":4,"playId":"7fc0ea24-b34b-38ae-bf5b-379b5b6ee187","pitchNumber":5,"startTime":"2026-07-06T01:57:24.472Z","endTime":"2026-07-06T01:57:28.853Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T01:57:28.853Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masataka Yoshida singles on a ground ball to second baseman Oswald Peraza.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-06T01:57:41.697Z","endTime":"2026-07-06T01:58:54.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.213085638259106,"aZ":-18.5181825564943,"pfxX":-0.8692324378453946,"pfxZ":7.926764494913759,"pX":-0.15713192965256623,"pZ":2.350150629553745,"vX0":6.217108443713171,"vY0":-130.3632117430483,"vZ0":-4.389042703313442,"x":122.99,"y":175.33,"x0":-2.4590940301299677,"y0":50.001251400293434,"z0":5.452019864302184,"aX":-1.4980154096615732},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.6,"breakHorizontal":0.2,"spinRate":2540,"spinDirection":205},"zone":5,"typeConfidence":0.91,"plateTime":0.42003954091926365,"extension":6.474157941224682},"index":0,"playId":"d3db62d7-ed84-369c-b653-5853e6316dc1","pitchNumber":1,"startTime":"2026-07-06T01:57:52.254Z","endTime":"2026-07-06T01:57:55.936Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.052062672399238,"aZ":-21.94839456979632,"pfxX":-0.7070496851973571,"pfxZ":5.773144947092027,"pX":-0.4070641724728661,"pZ":2.433143850705446,"vX0":4.94708744582031,"vY0":-132.43020104544019,"vZ0":-4.081392985575902,"x":132.52,"y":173.09,"x0":-2.209761424792262,"y0":50.00161856043588,"z0":5.605514607101687,"aX":-1.2525322386563942},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.7,"breakHorizontal":0.1,"spinRate":2430,"spinDirection":210},"zone":4,"typeConfidence":0.9,"plateTime":0.4140604352709971,"extension":6.367452741680981},"index":1,"playId":"e595028f-19a7-31c0-bd7c-2d37fed0c966","pitchNumber":2,"startTime":"2026-07-06T01:58:03.486Z","endTime":"2026-07-06T01:58:07.226Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-06T01:58:13.973Z","endTime":"2026-07-06T01:58:22.214Z","isPitch":false,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.350592807152786,"aZ":-24.516005169711672,"pfxX":-1.4059813244555954,"pfxZ":4.431673307258311,"pX":1.0950373041850592,"pZ":2.3129723193684053,"vX0":8.630560446963683,"vY0":-130.55214298662605,"vZ0":-4.013791955482329,"x":75.26,"y":176.33,"x0":-2.070064255166911,"y0":50.00041001317941,"z0":5.7143977414257625,"aX":-2.4290561882117556},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.3,"breakHorizontal":0.6,"spinRate":2583,"spinDirection":197},"zone":14,"typeConfidence":0.87,"plateTime":0.419456488400745,"extension":6.452264575096937},"index":3,"playId":"80cbcec4-3a71-3e69-a1d9-5fc633e498ea","pitchNumber":3,"startTime":"2026-07-06T01:58:22.214Z","endTime":"2026-07-06T01:58:25.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.7,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.821247354152156,"aZ":-29.427770305156272,"pfxX":4.512390032024744,"pfxZ":2.0022139897121107,"pX":-0.3924708157816538,"pZ":1.4937951231638278,"vX0":3.3782546627202152,"vY0":-116.64383203822189,"vZ0":-2.949287775174107,"x":131.96,"y":198.45,"x0":-2.4479723836016816,"y0":50.00249303703809,"z0":5.561379579542629,"aX":6.191096185101168},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":3.1,"breakHorizontal":-9.0,"spinRate":2337,"spinDirection":85},"zone":13,"typeConfidence":0.88,"plateTime":0.47034336112219055,"extension":6.464953392041101},"hitData":{"launchSpeed":90.1,"launchAngle":3.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.47,"coordY":148.39}},"index":4,"playId":"12ac14cd-12d5-37f1-a5a9-1674b0a49300","pitchNumber":4,"startTime":"2026-07-06T01:58:39.840Z","endTime":"2026-07-06T01:58:54.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T01:58:54.665Z","atBatIndex":11},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Caleb Durbin grounds into a force out, third baseman Denzer Guzman to second baseman Oswald Peraza. Masataka Yoshida out at 2nd. Caleb Durbin to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-06T01:59:09.182Z","endTime":"2026-07-06T02:01:02.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.111857541731954,"aZ":-25.097098005455667,"pfxX":0.14067603406991136,"pfxZ":4.311377275028859,"pX":0.2989110447711003,"pZ":2.4284655769920414,"vX0":7.453431996652536,"vY0":-127.06435866320284,"vZ0":-3.044989536921067,"x":105.61,"y":173.21,"x0":-2.6860486745714094,"y0":50.00380302751826,"z0":5.628443495787427,"aX":0.22892646900010422},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.3,"breakHorizontal":-1.9,"spinRate":2440,"spinDirection":187},"zone":6,"typeConfidence":0.85,"plateTime":0.4304483896038005,"extension":6.340911281655909},"index":0,"playId":"e776ea50-4f37-3d96-8c1c-e28d371ccd44","pitchNumber":1,"startTime":"2026-07-06T01:59:18.099Z","endTime":"2026-07-06T01:59:21.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95595382180501,"aZ":-26.690883821598266,"pfxX":4.589474000188374,"pfxZ":4.169082148549398,"pX":-0.22819154224805313,"pZ":1.2104961069006572,"vX0":4.419643720608413,"vY0":-113.93119196591515,"vZ0":-3.754037298748335,"x":125.7,"y":206.1,"x0":-2.789428549411038,"y0":50.001822365419685,"z0":5.517845969000991,"aX":6.031020398225795},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":6.8,"breakHorizontal":-9.5,"spinRate":2387,"spinDirection":85},"zone":13,"typeConfidence":0.89,"plateTime":0.4807828023311185,"extension":6.285578468661797},"index":1,"playId":"62aa5298-ef10-3e09-90fb-f7daed8734f4","pitchNumber":2,"startTime":"2026-07-06T01:59:34.672Z","endTime":"2026-07-06T01:59:38.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.199352645551652,"aZ":-25.559692094948225,"pfxX":4.914787616846646,"pfxZ":5.001957839235436,"pX":1.0932502248921334,"pZ":3.0501206218427837,"vX0":6.853409143434483,"vY0":-114.33620142288981,"vZ0":-0.35189625642949696,"x":75.33,"y":156.43,"x0":-2.582424314784375,"y0":50.004293077397385,"z0":5.715436746012807,"aX":6.504039902446427},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":9.2,"breakHorizontal":-10.7,"spinRate":2483,"spinDirection":80},"zone":12,"typeConfidence":0.9,"plateTime":0.4791558107430145,"extension":6.2767423853670525},"index":2,"playId":"bd3bc57d-4154-3e10-a317-765291e0e8e9","pitchNumber":3,"startTime":"2026-07-06T01:59:56.082Z","endTime":"2026-07-06T02:00:00.400Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97685691636672,"aZ":-31.596583315286637,"pfxX":-8.928618381852642,"pfxZ":0.3722327923875923,"pX":-0.7565318013422763,"pZ":1.2114147587132778,"vX0":7.706949446731482,"vY0":-123.83752406980705,"vZ0":-3.8174048625893495,"x":145.84,"y":206.07,"x0":-2.750581460172391,"y0":50.00319243044043,"z0":5.419062589604678,"aX":-13.853513943152103},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.0,"breakHorizontal":14.4,"spinRate":1750,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.4424834285014456,"extension":6.316673312819473},"index":3,"playId":"a1caa4be-522b-32cf-98d6-84832e6bcac7","pitchNumber":4,"startTime":"2026-07-06T02:00:14.983Z","endTime":"2026-07-06T02:00:21.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.846964325452106,"aZ":-26.454224021207896,"pfxX":-9.081675699324293,"pfxZ":3.1702524861740082,"pX":0.31529531951500106,"pZ":1.4317991986182612,"vX0":10.431033171185057,"vY0":-133.3517764661041,"vZ0":-6.1730115046915355,"x":104.98,"y":200.12,"x0":-2.4614627809143217,"y0":50.00595724439367,"z0":5.677259540371951,"aX":-16.40950783644426},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.6,"breakHorizontal":14.3,"spinRate":2287,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.4102438288024981,"extension":6.578986206411145},"index":4,"playId":"88436bca-0a4c-3d85-a6fe-6560d8fd963c","pitchNumber":5,"startTime":"2026-07-06T02:00:33.692Z","endTime":"2026-07-06T02:00:38.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.814193322266707,"aZ":-21.215658094314808,"pfxX":-9.089759635823121,"pfxZ":6.020340512292155,"pX":0.30125493635710815,"pZ":1.4018743941657386,"vX0":10.043027539524484,"vY0":-134.24362181169158,"vZ0":-7.319208536397935,"x":105.52,"y":200.93,"x0":-2.312291676613156,"y0":50.00429332717931,"z0":5.680816752848458,"aX":-16.546835092323363},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.4,"breakHorizontal":14.3,"spinRate":2259,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.40844453153948246,"extension":6.4924114448792825},"hitData":{"launchSpeed":104.8,"launchAngle":-21.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.35,"coordY":163.52}},"index":5,"playId":"45684ed6-2bf4-31e2-917f-38864661dd23","pitchNumber":6,"startTime":"2026-07-06T02:00:55.468Z","endTime":"2026-07-06T02:01:02.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:01:02.971Z","atBatIndex":12},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jarren Duran homers (13) on a fly ball to center field. Caleb Durbin scores.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-06T02:01:25.991Z","endTime":"2026-07-06T02:02:17.109Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":696270,"link":"/api/v1/people/696270"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":{"id":696270,"link":"/api/v1/people/696270"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.299576128258266,"aZ":-27.86269641660216,"pfxX":-7.277823095162111,"pfxZ":2.8039218768035763,"pX":-0.9949146630318645,"pZ":2.6881437018278844,"vX0":7.645969515444269,"vY0":-123.15126286227213,"vZ0":-0.9257116317732216,"x":154.92,"y":166.2,"x0":-3.193297275584727,"y0":50.001082714667945,"z0":5.424137751858268,"aX":-11.185405075376817},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.2,"breakHorizontal":11.4,"spinRate":1874,"spinDirection":247},"zone":11,"typeConfidence":0.91,"plateTime":0.4446382102136077,"extension":6.1470173635253325},"index":0,"playId":"c81122b3-c25e-3c6a-be0a-376c5dbd0b7d","pitchNumber":1,"startTime":"2026-07-06T02:01:33.073Z","endTime":"2026-07-06T02:01:37.171Z","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":90.9,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.788703501577636,"aZ":-29.049440226749134,"pfxX":-8.87084397487277,"pfxZ":1.7649480497149144,"pX":0.1388823982311663,"pZ":2.044137829099179,"vX0":10.436284738187867,"vY0":-132.0473293779207,"vZ0":-3.476928015451936,"x":111.71,"y":183.59,"x0":-2.7097069664740223,"y0":50.00146590646648,"z0":5.5122710884037245,"aX":-15.68468209638719},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.6,"breakHorizontal":13.8,"spinRate":2215,"spinDirection":224},"zone":8,"typeConfidence":0.9,"plateTime":0.41460912348368595,"extension":6.215131285722687},"hitData":{"launchSpeed":103.6,"launchAngle":29.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":142.73,"coordY":29.16}},"index":1,"playId":"9d8b1602-494b-3e8f-ba74-18997ee89521","pitchNumber":2,"startTime":"2026-07-06T02:01:50.834Z","endTime":"2026-07-06T02:02:17.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:02:17.109Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Narváez flies out to center fielder Jose Siri.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-06T02:02:47.797Z","endTime":"2026-07-06T02:03:39.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-06T02:02:33.128Z","endTime":"2026-07-06T02:02:49.935Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"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.5,"endSpeed":81.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.712446063943982,"aZ":-23.555022906820284,"pfxX":1.1178593417614548,"pfxZ":5.0918436742630195,"pX":-0.6540938273996257,"pZ":2.613563969718071,"vX0":4.061596067370766,"vY0":-128.95614860176656,"vZ0":-2.852955710084737,"x":141.93,"y":168.21,"x0":-2.39179789355471,"y0":50.000370852218296,"z0":5.5426644798775255,"aX":1.88941647395739},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.9,"breakHorizontal":-2.9,"spinRate":2491,"spinDirection":196},"zone":4,"typeConfidence":0.91,"plateTime":0.4240318128010365,"extension":6.17717725057895},"index":1,"playId":"d0bf7e49-a75e-32b0-89f9-43e9391d2d55","pitchNumber":1,"startTime":"2026-07-06T02:02:49.935Z","endTime":"2026-07-06T02:02:53.675Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.225199311668785,"aZ":-22.721561266169598,"pfxX":-0.44189804445319414,"pfxZ":5.538802116458955,"pX":1.4088447733883134,"pZ":1.689705528461839,"vX0":9.19042371819906,"vY0":-129.62450001296423,"vZ0":-5.43484791502844,"x":63.3,"y":193.16,"x0":-2.1202148835086403,"y0":50.005234511768805,"z0":5.5403777505894,"aX":-0.7544134492986396},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.0,"breakHorizontal":-1.2,"spinRate":2577,"spinDirection":206},"zone":14,"typeConfidence":0.91,"plateTime":0.4219923149836067,"extension":6.547891768556689},"index":2,"playId":"4104e020-05f8-3ba7-9b15-517d5f9238c3","pitchNumber":2,"startTime":"2026-07-06T02:03:02.051Z","endTime":"2026-07-06T02:03:07.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":81.7,"endSpeed":74.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.797425458179138,"aZ":-26.727819253736527,"pfxX":3.5668643278696432,"pfxZ":3.8562149284887015,"pX":1.5546983545863635,"pZ":2.0625097218497985,"vX0":7.254928316924567,"vY0":-118.70821381795496,"vZ0":-2.565952472865221,"x":57.74,"y":183.09,"x0":-2.016610062390879,"y0":50.005508352817834,"z0":5.615229158223728,"aX":5.039934733177362},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.6,"breakHorizontal":-8.4,"spinRate":2534,"spinDirection":89},"zone":14,"typeConfidence":0.71,"plateTime":0.463147340841906,"extension":6.348520486486817},"index":3,"playId":"836c8f59-ab24-347d-933f-7964e72bad2c","pitchNumber":3,"startTime":"2026-07-06T02:03:17.695Z","endTime":"2026-07-06T02:03:21.339Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.502937584660987,"aZ":-22.760957215245966,"pfxX":-9.428466147845299,"pfxZ":5.195124135355461,"pX":-0.9288792806869688,"pZ":2.0279864054653434,"vX0":6.634354088209933,"vY0":-134.16459650959337,"vZ0":-5.149329525413446,"x":152.41,"y":184.02,"x0":-2.215506054061038,"y0":50.00662460732989,"z0":5.606256702122996,"aX":-17.098534316661148},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":15.6,"spinRate":2268,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.4090977918984322,"extension":6.445273395618226},"hitData":{"launchSpeed":97.1,"launchAngle":42.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.81,"coordY":58.93}},"index":4,"playId":"4ec9631f-852f-36ad-8000-9a6cf80c03af","pitchNumber":4,"startTime":"2026-07-06T02:03:30.416Z","endTime":"2026-07-06T02:03:39.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:03:39.938Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Logan O'Hoppe singles on a line drive to right fielder Wilyer Abreu.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-06T02:05:38.465Z","endTime":"2026-07-06T02:06:14.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":677800,"link":"/api/v1/people/677800"},"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.1,"endSpeed":83.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.970204978197923,"aZ":-19.731612393466946,"pfxX":5.162415643181645,"pfxZ":6.954048113813279,"pX":1.1721492216875304,"pZ":2.792258468097923,"vX0":-4.75984284382322,"vY0":-132.58394303883745,"vZ0":-4.021424023283388,"x":72.32,"y":163.39,"x0":2.3154803101655936,"y0":50.003587550408454,"z0":5.759153347402148,"aX":9.238920238239213},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.0,"breakHorizontal":-8.4,"spinRate":2012,"spinDirection":134},"zone":12,"typeConfidence":0.93,"plateTime":0.41229308509394524,"extension":6.12344947620768},"hitData":{"launchSpeed":98.0,"launchAngle":10.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.56,"coordY":85.5}},"index":0,"playId":"504c5e6d-1c29-35b9-90e9-0c81738e1da9","pitchNumber":1,"startTime":"2026-07-06T02:06:05.540Z","endTime":"2026-07-06T02:06:14.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:06:14.844Z","atBatIndex":15},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Angels challenged (play at 1st), call on the field was overturned: Josh Lowe grounds into a force out, first baseman Willson Contreras to shortstop Tsung-Che Cheng. Logan O'Hoppe out at 2nd. Josh Lowe to 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-06T02:06:26.739Z","endTime":"2026-07-06T02:07:29.361Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.161527291551526,"aZ":-25.289696617203347,"pfxX":9.926928927906824,"pfxZ":3.9767959754592024,"pX":-0.09168762045979058,"pZ":2.5608166759282485,"vX0":-8.950929769984224,"vY0":-131.53154930839128,"vZ0":-3.6248215281919007,"x":120.49,"y":169.64,"x0":2.0865826539168264,"y0":50.0011209991348,"z0":5.859139396344094,"aX":17.174505399376667},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":-15.7,"spinRate":2011,"spinDirection":145},"zone":5,"typeConfidence":0.91,"plateTime":0.41843374040578496,"extension":6.317641213812718},"index":0,"playId":"ea0bb4d6-c214-3d58-96b8-2d2c23ff7135","pitchNumber":1,"startTime":"2026-07-06T02:06:40.033Z","endTime":"2026-07-06T02:06:44.122Z","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":91.2,"endSpeed":83.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.967809912001563,"aZ":-27.832589492732783,"pfxX":11.13016005924661,"pfxZ":2.4649573083138767,"pX":-0.9267070824266667,"pZ":1.9376767182193593,"vX0":-11.297608416401086,"vY0":-132.31362261827624,"vZ0":-4.576516667644152,"x":129.08,"y":129.78,"x0":1.9658968429552146,"y0":50.0044807308671,"z0":5.745480107446091,"aX":19.607501789437222},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.6,"breakHorizontal":-17.5,"spinRate":1999,"spinDirection":130},"zone":13,"typeConfidence":0.91,"plateTime":0.4150175583004243,"extension":6.2654923037501105},"index":1,"playId":"1c68065c-8ce1-3480-b85c-3888d5352c45","pitchNumber":2,"startTime":"2026-07-06T02:07:04.152Z","endTime":"2026-07-06T02:07:08.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":80.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10675735533283,"aZ":-26.663718316843145,"pfxX":9.649782232618943,"pfxZ":3.283051741318797,"pX":1.1221331642751997,"pZ":3.159904132860151,"vX0":-5.739146729563393,"vY0":-129.49143016987853,"vZ0":-1.8280677470331532,"x":74.23,"y":153.46,"x0":2.127544365834843,"y0":50.00113295519509,"z0":5.939389302500489,"aX":16.186897672290353},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.8,"breakHorizontal":-16.0,"spinRate":2027,"spinDirection":149},"zone":12,"typeConfidence":0.88,"plateTime":0.42496686397090544,"extension":6.277939169292716},"hitData":{"launchSpeed":64.9,"launchAngle":-18.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.55,"coordY":173.24}},"index":2,"playId":"b42467a7-7395-31ef-bf25-d81c9566fb85","pitchNumber":3,"startTime":"2026-07-06T02:07:20.350Z","endTime":"2026-07-06T02:07:29.361Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":108},"playEndTime":"2026-07-06T02:07:29.361Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach Neto doubles (18) on a sharp line drive to center fielder Ceddanne Rafaela. Josh Lowe scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-06T02:08:58.432Z","endTime":"2026-07-06T02:10:38.003Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,5],"actionIndex":[4],"runnerIndex":[0,1,2,3],"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":{"id":624133,"link":"/api/v1/people/624133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":74.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.680734151722103,"aZ":-30.73809899655475,"pfxX":8.853730001502306,"pfxZ":1.0069253938711977,"pX":-0.613983244324373,"pZ":0.1447762908026314,"vX0":-9.064356301564361,"vY0":-119.48202076843103,"vZ0":-6.270577152631697,"x":140.4,"y":234.87,"x0":2.109434808364845,"y0":50.0010938975549,"z0":5.624170405645561,"aX":12.582359674796516},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.2,"breakHorizontal":-13.4,"spinRate":1334,"spinDirection":115},"zone":13,"typeConfidence":0.9,"plateTime":0.4614373376260792,"extension":6.263608524124363},"index":0,"playId":"1e727b63-c1dc-3a42-b9f6-ccb99bb5240a","pitchNumber":1,"startTime":"2026-07-06T02:08:58.432Z","endTime":"2026-07-06T02:09:02.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":76.5,"endSpeed":69.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.227254941776994,"aZ":-41.12419777841606,"pfxX":-5.631111836717169,"pfxZ":-7.314556195449637,"pX":-0.7803370121174609,"pZ":1.0976060782203423,"vX0":-4.546712499982119,"vY0":-111.21410000677228,"vZ0":-0.9262403185974465,"x":146.74,"y":209.14,"x0":2.039434863770134,"y0":50.003158022147396,"z0":5.8725399214621685,"aX":-6.890102785178314},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-13.1,"breakHorizontal":11.6,"spinRate":2258,"spinDirection":313},"zone":13,"typeConfidence":0.91,"plateTime":0.49692239847824204,"extension":6.3098551117817},"index":1,"playId":"6b39fba6-5b52-3409-b0c8-434eaed190f7","pitchNumber":2,"startTime":"2026-07-06T02:09:24.442Z","endTime":"2026-07-06T02:09:28.657Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-06T02:09:37.692Z","endTime":"2026-07-06T02:09:51.986Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.184842364151383,"aZ":-24.34829982935443,"pfxX":2.225919083151379,"pfxZ":4.577971508556001,"pX":-0.1446517607925086,"pZ":2.3103467438821843,"vX0":-6.419254274197066,"vY0":-130.41304497674432,"vZ0":-4.248761633198656,"x":122.51,"y":176.4,"x0":2.0670934546676354,"y0":50.00563331310674,"z0":5.812537384330088,"aX":3.80848529776681},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.4,"breakHorizontal":-2.5,"spinRate":2001,"spinDirection":142},"zone":5,"typeConfidence":0.91,"plateTime":0.42110565890653096,"extension":6.210457101696276},"index":3,"playId":"407f252b-1fd6-3657-af07-b01a2ada703e","pitchNumber":3,"startTime":"2026-07-06T02:09:51.986Z","endTime":"2026-07-06T02:10:02.441Z","isPitch":true,"type":"pitch"},{"details":{"description":"Josh Lowe steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"actionPlayId":"407f252b-1fd6-3657-af07-b01a2ada703e","startTime":"2026-07-06T02:10:14.527Z","endTime":"2026-07-06T02:10:25.248Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.9,"endSpeed":69.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.505053696889835,"aZ":-35.33123747380333,"pfxX":-7.32821396789215,"pfxZ":-2.5814008546989324,"pX":0.4174030655680595,"pZ":1.846096305285812,"vX0":-1.6495698415307787,"vY0":-110.58140336871148,"vZ0":-0.7016692880364024,"x":101.09,"y":188.94,"x0":2.126369243793576,"y0":50.000149759568174,"z0":5.905668721288765,"aX":-8.984737323602388},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-4.6,"breakHorizontal":13.7,"spinRate":2221,"spinDirection":311},"zone":9,"typeConfidence":0.9,"plateTime":0.4971781312564647,"extension":6.416105493116473},"hitData":{"launchSpeed":103.0,"launchAngle":15.0,"totalDistance":250.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":90.45,"coordY":72.52}},"index":5,"playId":"70adf997-5a8a-3550-a1dd-cbdd06919ed9","pitchNumber":4,"startTime":"2026-07-06T02:10:25.248Z","endTime":"2026-07-06T02:10:38.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:10:38.003Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Denzer Guzman grounds out, second baseman Anthony Seigler to first baseman Willson Contreras. Zach Neto to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-06T02:11:01.957Z","endTime":"2026-07-06T02:12:28.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.590959413025555,"aZ":-26.443382410309532,"pfxX":6.785422664843674,"pfxZ":4.021248156352241,"pX":0.41070587342400783,"pZ":1.7647738846288257,"vX0":-6.197753122674882,"vY0":-118.61388150951747,"vZ0":-3.6369528338627286,"x":101.34,"y":191.13,"x0":2.1753502739673958,"y0":50.00360660246808,"z0":5.727885395837878,"aX":9.673623671865967},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":6.6,"breakHorizontal":-10.8,"spinRate":1130,"spinDirection":114},"zone":9,"typeConfidence":0.9,"plateTime":0.46168514405223027,"extension":6.2613275438900615},"index":0,"playId":"5a651561-6d0f-3398-bc4b-086ac510b15e","pitchNumber":1,"startTime":"2026-07-06T02:11:09.739Z","endTime":"2026-07-06T02:11:13.289Z","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":81.4,"endSpeed":74.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.642968755540355,"aZ":-27.994017173722746,"pfxX":4.622474946248796,"pfxZ":2.9536186069875985,"pX":0.8048572705437393,"pZ":2.735705437599187,"vX0":-4.741325524525919,"vY0":-118.47772452429297,"vZ0":-1.1052307137514181,"x":86.32,"y":164.92,"x0":2.235934841860787,"y0":50.003100099294166,"z0":5.777850291304614,"aX":6.540770458478222},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":5.4,"breakHorizontal":-7.2,"spinRate":1164,"spinDirection":115},"zone":6,"typeConfidence":0.9,"plateTime":0.46316183292251933,"extension":6.12721550465751},"index":1,"playId":"a610976d-8663-3dda-af81-e86e93119fc7","pitchNumber":2,"startTime":"2026-07-06T02:11:24.405Z","endTime":"2026-07-06T02:11:28.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":69.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.522757079662817,"aZ":-40.94163249607112,"pfxX":-7.029307041515734,"pfxZ":-7.269989728557193,"pX":-0.27653490774756795,"pZ":1.1828098067460238,"vX0":-3.0187118168869223,"vY0":-110.31854982819529,"vZ0":-0.9153646372988307,"x":127.54,"y":206.84,"x0":2.031897017451925,"y0":50.002212718639456,"z0":6.000511957500017,"aX":-8.478506555693547},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-13.0,"breakHorizontal":13.6,"spinRate":2293,"spinDirection":320},"zone":13,"typeConfidence":0.92,"plateTime":0.5005998554862927,"extension":6.525512625284571},"index":2,"playId":"d0875eaa-06c1-3f86-84dc-872154d3b46f","pitchNumber":3,"startTime":"2026-07-06T02:11:45.172Z","endTime":"2026-07-06T02:11:48.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.33933549064455,"aZ":-19.774103229594125,"pfxX":2.3229962386446408,"pfxZ":6.8443982496365035,"pX":0.4238300201418732,"pZ":2.7824364111537006,"vX0":-5.794621996096015,"vY0":-133.87022755463823,"vZ0":-4.108654831752335,"x":100.84,"y":163.65,"x0":2.3162199413558584,"y0":50.00335113841228,"z0":5.7555028576994225,"aX":4.209421043850442},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.6,"breakHorizontal":-2.9,"spinRate":2030,"spinDirection":137},"zone":6,"typeConfidence":0.91,"plateTime":0.4093954783070579,"extension":6.264130460624996},"hitData":{"launchSpeed":88.4,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.44,"coordY":148.39}},"index":3,"playId":"1b8d9e79-6813-3db9-9311-221b815ac85c","pitchNumber":4,"startTime":"2026-07-06T02:12:17.538Z","endTime":"2026-07-06T02:12:28.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:12:28.646Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vaughn Grissom grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-06T02:12:44.741Z","endTime":"2026-07-06T02:14:02.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":70.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.173583505060897,"aZ":-39.7009981522119,"pfxX":-6.020541875992286,"pfxZ":-6.077379751333876,"pX":0.8041808821771027,"pZ":0.8071747466219401,"vX0":-1.4636000750435088,"vY0":-110.9444568849294,"vZ0":-1.9883311158201253,"x":86.35,"y":216.99,"x0":2.255758972845327,"y0":50.00419049473456,"z0":5.880125680078037,"aX":-7.452231628573836},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-11.2,"breakHorizontal":11.3,"spinRate":2260,"spinDirection":312},"zone":14,"typeConfidence":0.91,"plateTime":0.4950534922055132,"extension":6.294007328523543},"index":0,"playId":"55762b0e-27bf-3575-bf42-0c23ab71a5fc","pitchNumber":1,"startTime":"2026-07-06T02:12:56.627Z","endTime":"2026-07-06T02:13:00.164Z","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":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39941377437246,"aZ":-25.06464561134713,"pfxX":-1.1714338287052346,"pfxZ":4.371439445956397,"pX":-0.907311675916318,"pZ":1.9183281394459926,"vX0":-7.311130765001117,"vY0":-126.84898841485341,"vZ0":-4.577642842651377,"x":151.58,"y":186.99,"x0":2.1667248922526716,"y0":50.00436739276264,"z0":5.749297834680829,"aX":-1.9040961356101953},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.1,"breakHorizontal":3.8,"spinRate":2051,"spinDirection":149},"zone":13,"typeConfidence":0.89,"plateTime":0.43211339486081046,"extension":6.272195760229077},"index":1,"playId":"a815acca-f5bf-3392-aa50-daef5218c31a","pitchNumber":2,"startTime":"2026-07-06T02:13:15.503Z","endTime":"2026-07-06T02:13:19.841Z","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":91.7,"endSpeed":83.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.213481914159026,"aZ":-19.070140093243655,"pfxX":1.892744566695149,"pfxZ":7.320856366937761,"pX":0.7651692895913511,"pZ":1.9783870220790616,"vX0":-4.645477924649948,"vY0":-133.34861694156137,"vZ0":-6.163594133635621,"x":87.83,"y":185.36,"x0":2.288469720850467,"y0":50.00640898860033,"z0":5.707956297698576,"aX":3.390116863108315},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.0,"breakHorizontal":-2.4,"spinRate":1990,"spinDirection":133},"zone":9,"typeConfidence":0.9,"plateTime":0.41166147951955434,"extension":6.328946367437777},"index":2,"playId":"11548a65-b5e4-3a43-974a-b67d4c91c3b2","pitchNumber":3,"startTime":"2026-07-06T02:13:35.329Z","endTime":"2026-07-06T02:13:39.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.331896035731518,"aZ":-25.969371877933238,"pfxX":5.060770552198591,"pfxZ":3.4634885085717233,"pX":0.5716862664181431,"pZ":2.6793377760840538,"vX0":-5.908838258110411,"vY0":-133.40064538251573,"vZ0":-3.2415845567665746,"x":95.21,"y":166.44,"x0":2.164264064042016,"y0":50.00277929826453,"z0":5.794997835289831,"aX":9.065856818625557},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.8,"breakHorizontal":-7.8,"spinRate":2052,"spinDirection":149},"zone":6,"typeConfidence":0.83,"plateTime":0.41154176774694706,"extension":6.310996441325604},"hitData":{"launchSpeed":59.7,"launchAngle":-51.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.28,"coordY":153.73}},"index":3,"playId":"72ebaa14-84c7-3bd6-ba7f-d2c6a1b42dc1","pitchNumber":4,"startTime":"2026-07-06T02:13:55.562Z","endTime":"2026-07-06T02:14:02.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:14:02.425Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tsung-Che Cheng singles on a soft bunt ground ball to third baseman Denzer Guzman.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-06T02:16:10.754Z","endTime":"2026-07-06T02:16:18.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"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":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.324385321232295,"aZ":-23.732238021443393,"pfxX":-1.1246470776402728,"pfxZ":5.125115965126303,"pX":0.28828017083959023,"pZ":3.067107094635172,"vX0":7.328566655398841,"vY0":-127.76220261540887,"vZ0":-1.6261480580465837,"x":106.01,"y":155.97,"x0":-2.476090640824071,"y0":50.000451475123214,"z0":5.584370980817144,"aX":-1.8523473201499796},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.1,"breakHorizontal":0.4,"spinRate":2438,"spinDirection":215},"zone":3,"typeConfidence":0.85,"plateTime":0.4293865912908239,"extension":6.233778636182573},"hitData":{"launchSpeed":31.1,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":119.2,"coordY":190.03}},"index":0,"playId":"282804e5-d7a0-3d0e-8721-7f8b9b291b19","pitchNumber":1,"startTime":"2026-07-06T02:16:12.141Z","endTime":"2026-07-06T02:16:18.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:16:18.827Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Anthony Seigler flies out to left fielder Josh Lowe.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-06T02:16:44.400Z","endTime":"2026-07-06T02:17:58.298Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.509328573679046,"aZ":-30.050426658091926,"pfxX":-8.570374138129369,"pfxZ":1.413400969361554,"pX":-0.6191025545220058,"pZ":1.749714769440781,"vX0":8.062961906610584,"vY0":-121.84918719647555,"vZ0":-2.6560588950798696,"x":140.6,"y":191.54,"x0":-2.8615327860671664,"y0":50.00123347885614,"z0":5.456970895411496,"aX":-12.853880877658945},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.2,"breakHorizontal":13.6,"spinRate":1773,"spinDirection":239},"zone":7,"typeConfidence":0.91,"plateTime":0.4499490111003235,"extension":6.2922754740995135},"index":0,"playId":"489560cd-ac8c-3194-8a3e-1946810e10e9","pitchNumber":1,"startTime":"2026-07-06T02:16:48.421Z","endTime":"2026-07-06T02:16:52.172Z","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":88.4,"endSpeed":80.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.871123795698487,"aZ":-22.830488098099433,"pfxX":-0.586843618554906,"pfxZ":5.674424920999108,"pX":1.7324101514960129,"pZ":2.1581948766871344,"vX0":10.81396351156263,"vY0":-128.16469951527958,"vZ0":-4.3636065740792285,"x":50.96,"y":180.51,"x0":-2.4829828025468066,"y0":50.00579677950622,"z0":5.687288122745082,"aX":-0.9671889986420826},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.4,"breakHorizontal":-1.6,"spinRate":2474,"spinDirection":197},"zone":14,"typeConfidence":0.91,"plateTime":0.42895147979575565,"extension":6.612096041840285},"index":1,"playId":"2a113446-c6e9-33e4-b97e-a0b4bdd9b881","pitchNumber":2,"startTime":"2026-07-06T02:17:07.217Z","endTime":"2026-07-06T02:17:10.747Z","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":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.951513148625576,"aZ":-33.66367541424081,"pfxX":-8.598414242921084,"pfxZ":-1.00710240353418,"pX":-1.4918919663267936,"pZ":2.4962229718303948,"vX0":6.4123786811403525,"vY0":-121.07247400099858,"vZ0":-0.040371345025595584,"x":173.87,"y":171.38,"x0":-3.0653865227633665,"y0":50.00374634075114,"z0":5.473813410383966,"aX":-12.689920004091965},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.6,"breakHorizontal":13.9,"spinRate":1746,"spinDirection":244},"zone":11,"typeConfidence":0.9,"plateTime":0.45343083540756135,"extension":6.132961289822477},"index":2,"playId":"bdeb801f-75df-3ca9-87e7-b6231fdd78c1","pitchNumber":3,"startTime":"2026-07-06T02:17:27.707Z","endTime":"2026-07-06T02:17:31.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":80.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.483491222933466,"aZ":-21.498225203373302,"pfxX":-0.6549996091688144,"pfxZ":6.5054472847519875,"pX":0.28145367823800044,"pZ":1.7495546693722444,"vX0":8.602350863108644,"vY0":-127.84258588011173,"vZ0":-5.182467811863787,"x":106.27,"y":191.54,"x0":-3.0543650328088168,"y0":50.00316099667821,"z0":5.510175938438525,"aX":-1.0764154858729282},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.7,"breakHorizontal":-1.0,"spinRate":2430,"spinDirection":209},"zone":9,"typeConfidence":0.91,"plateTime":0.42987296059225377,"extension":6.674475820317902},"hitData":{"launchSpeed":87.3,"launchAngle":27.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":75.54,"coordY":86.4}},"index":3,"playId":"8243334f-11f9-33c1-8c96-6e8eb04d62c9","pitchNumber":4,"startTime":"2026-07-06T02:17:47.984Z","endTime":"2026-07-06T02:17:58.298Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:17:58.298Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ceddanne Rafaela lines out to right fielder Jo Adell.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-06T02:18:10.009Z","endTime":"2026-07-06T02:20:15.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.382181676210706,"aZ":-27.278945632377493,"pfxX":3.576038272307128,"pfxZ":3.755928028325145,"pX":-0.05975161168745577,"pZ":1.613886790434942,"vX0":5.051397271993225,"vY0":-113.67123069397552,"vZ0":-2.8135571345972856,"x":119.28,"y":195.21,"x0":-2.7779882078493707,"y0":50.00530683379923,"z0":5.583768952128137,"aX":4.667527208475274},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":6.4,"breakHorizontal":-7.8,"spinRate":2406,"spinDirection":90},"zone":8,"typeConfidence":0.88,"plateTime":0.48236649803995046,"extension":6.449011921570751},"index":0,"playId":"29b95a46-d771-3c19-a110-c321127beb9c","pitchNumber":1,"startTime":"2026-07-06T02:18:21.939Z","endTime":"2026-07-06T02:18:25.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.407674624151337,"aZ":-26.07848813229139,"pfxX":4.87659288239233,"pfxZ":4.566622757827089,"pX":0.7925237006613967,"pZ":2.956250373532905,"vX0":6.525548135457992,"vY0":-114.61178763579099,"vZ0":-0.2751261703305111,"x":86.79,"y":158.96,"x0":-2.7210439030922733,"y0":50.00503690483905,"z0":5.616261434046723,"aX":6.5126508578759745},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":8.5,"breakHorizontal":-10.4,"spinRate":2386,"spinDirection":90},"zone":12,"typeConfidence":0.9,"plateTime":0.4771802297854584,"extension":6.534465930979755},"index":1,"playId":"b976b703-9475-3359-b9f8-2699a13512b5","pitchNumber":2,"startTime":"2026-07-06T02:18:41.571Z","endTime":"2026-07-06T02:18:45.388Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-06T02:18:59.996Z","endTime":"2026-07-06T02:19:20.783Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"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":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41288020460163,"aZ":-22.168443026528276,"pfxX":-9.718693981021216,"pfxZ":5.561737289280447,"pX":0.6539900135886244,"pZ":0.32678470031086954,"vX0":11.244296143247901,"vY0":-133.22736246261627,"vZ0":-9.5145277993527,"x":92.07,"y":229.96,"x0":-2.357003276159636,"y0":50.002684884828774,"z0":5.5443149359878054,"aX":-17.484597927886018},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.0,"breakHorizontal":15.2,"spinRate":2372,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.41099018580364,"extension":6.603871781839484},"index":3,"playId":"b19786d6-1ef3-3125-96e6-5f68ba3428bf","pitchNumber":3,"startTime":"2026-07-06T02:19:20.783Z","endTime":"2026-07-06T02:19:24.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.108483760610497,"aZ":-22.495361977323583,"pfxX":-8.698181651046799,"pfxZ":5.314810514106416,"pX":-0.2658500381236467,"pZ":2.868696630978033,"vX0":8.807582420214269,"vY0":-133.90682017087664,"vZ0":-3.3765690465711256,"x":127.13,"y":161.33,"x0":-2.46284443873449,"y0":50.0032869612279,"z0":5.749801731426778,"aX":-15.84375979058375},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.1,"breakHorizontal":13.9,"spinRate":2182,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.4085695771880937,"extension":6.39453872144611},"index":4,"playId":"4a6c002e-e338-3590-b846-2c6320631a01","pitchNumber":4,"startTime":"2026-07-06T02:19:41.156Z","endTime":"2026-07-06T02:19:44.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.409779429566022,"aZ":-24.79379878001561,"pfxX":-8.044540310965003,"pfxZ":4.046171036808047,"pX":0.10713022508011051,"pZ":1.875220652266771,"vX0":9.675952878211548,"vY0":-134.00700894918418,"vZ0":-5.577505047905451,"x":112.92,"y":188.15,"x0":-2.50173381394335,"y0":50.000526724615106,"z0":5.749970619593987,"aX":-14.659882695721873},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.4,"breakHorizontal":12.5,"spinRate":2300,"spinDirection":218},"zone":8,"typeConfidence":0.9,"plateTime":0.40842691350886184,"extension":6.490479062849784},"hitData":{"launchSpeed":96.5,"launchAngle":17.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.07,"coordY":91.11}},"index":5,"playId":"25c145d3-f2b5-3328-a059-947ddea4d383","pitchNumber":5,"startTime":"2026-07-06T02:20:05.841Z","endTime":"2026-07-06T02:20:15.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:20:15.240Z","atBatIndex":22},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Wilyer Abreu reaches on a fielding error by shortstop Zach Neto. Tsung-Che Cheng to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-06T02:20:32.337Z","endTime":"2026-07-06T02:21:08.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"postOnSecond":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.825669078237812,"aZ":-31.40624798258384,"pfxX":-8.989715470895646,"pfxZ":0.5104893725929847,"pX":-1.1421142012580492,"pZ":1.0103182423184454,"vX0":7.070279243985339,"vY0":-122.42533791686365,"vZ0":-3.9033389913520153,"x":160.53,"y":211.5,"x0":-2.8973875108777825,"y0":50.00605029454281,"z0":5.309094952919516,"aX":-13.669287978946846},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.2,"breakHorizontal":14.6,"spinRate":1737,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.44712560048409333,"extension":6.1716133102106925},"index":0,"playId":"3e069bf6-a5f6-361b-825f-defed5c44a8b","pitchNumber":1,"startTime":"2026-07-06T02:20:39.979Z","endTime":"2026-07-06T02:20:43.935Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.854059259697067,"aZ":-26.535372636236758,"pfxX":-10.535884079310982,"pfxZ":3.2388805438910504,"pX":-0.6540326770729081,"pZ":1.967744358878922,"vX0":9.050423472851142,"vY0":-131.76447325338566,"vZ0":-4.14592481564304,"x":141.93,"y":185.65,"x0":-2.7829509242769497,"y0":50.00123715016018,"z0":5.547636040175452,"aX":-18.32264048167059},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":16.8,"spinRate":2040,"spinDirection":225},"zone":7,"typeConfidence":0.91,"plateTime":0.4174465598867205,"extension":6.527098810658656},"hitData":{"launchSpeed":92.8,"launchAngle":6.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.85,"coordY":140.68}},"index":1,"playId":"199820f7-c9e8-3506-a763-1968a98853e1","pitchNumber":2,"startTime":"2026-07-06T02:20:59.130Z","endTime":"2026-07-06T02:21:08.276Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:21:08.276Z","atBatIndex":23},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willson Contreras homers (20) on a fly ball to left center field. Tsung-Che Cheng scores. Wilyer Abreu scores.","rbi":3,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-06T02:21:34.433Z","endTime":"2026-07-06T02:22:18.367Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":696270,"link":"/api/v1/people/696270"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":{"id":696270,"link":"/api/v1/people/696270"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":{"id":696270,"link":"/api/v1/people/696270"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":90.2,"endSpeed":82.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.282451539929383,"aZ":-22.048593019831696,"pfxX":-8.894725615063846,"pfxZ":5.863175211945633,"pX":-0.444337644262539,"pZ":1.7847486316103731,"vX0":8.216740540985365,"vY0":-131.02584057073736,"vZ0":-5.835822358376759,"x":133.94,"y":190.59,"x0":-2.47472424425211,"y0":50.005916830605116,"z0":5.702889562862708,"aX":-15.372637909604691},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.4,"breakHorizontal":14.2,"spinRate":2156,"spinDirection":218},"zone":7,"typeConfidence":0.84,"plateTime":0.4190236829048324,"extension":6.444992599690558},"hitData":{"launchSpeed":112.2,"launchAngle":29.0,"totalDistance":446.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":42.9,"coordY":37.99}},"index":0,"playId":"eae78ad3-ba4d-35b3-adc6-c3728166ac32","pitchNumber":1,"startTime":"2026-07-06T02:21:48.949Z","endTime":"2026-07-06T02:22:18.367Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:22:18.367Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masataka Yoshida singles on a line drive to left fielder Josh Lowe.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-06T02:22:27.772Z","endTime":"2026-07-06T02:23:13.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"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":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.390200451162084,"aZ":-23.369112336875297,"pfxX":0.2842909920639479,"pfxZ":5.276890226008496,"pX":0.07851171573539947,"pZ":2.1659153939077664,"vX0":6.8443112002537045,"vY0":-128.0776354775478,"vZ0":-3.6502736370307716,"x":114.01,"y":180.3,"x0":-2.6605158754532616,"y0":50.00257166018995,"z0":5.42809874994061,"aX":0.47342184270185966},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.0,"breakHorizontal":-2.0,"spinRate":2419,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.4269502633350024,"extension":6.319928443790526},"index":0,"playId":"623893bb-3c48-32a5-9dac-c4be55c27be2","pitchNumber":1,"startTime":"2026-07-06T02:22:37.277Z","endTime":"2026-07-06T02:22:41.043Z","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":82.8,"endSpeed":75.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.046954879435926,"aZ":-27.90683149264279,"pfxX":-8.97042603841945,"pfxZ":2.9527960636657653,"pX":-1.2487520727835963,"pZ":2.679380253883152,"vX0":6.4134303124072956,"vY0":-120.28060496528887,"vZ0":-0.43078850436676464,"x":164.6,"y":166.44,"x0":-2.800817967793626,"y0":50.00497265197262,"z0":5.362208992027145,"aX":-12.981403209370148},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.5,"breakHorizontal":14.4,"spinRate":1829,"spinDirection":250},"zone":11,"typeConfidence":0.91,"plateTime":0.4575613369336047,"extension":6.085771918373477},"index":1,"playId":"6ca26909-b153-3b30-aaad-4bb96bde5472","pitchNumber":2,"startTime":"2026-07-06T02:22:48.617Z","endTime":"2026-07-06T02:22:52.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.09198822738543,"aZ":-30.198443868282506,"pfxX":-9.055470158996,"pfxZ":1.3062678219569772,"pX":-0.8111685718142931,"pZ":1.977928286174804,"vX0":7.479136378193253,"vY0":-122.66969967514848,"vZ0":-1.7518575561357352,"x":147.92,"y":185.38,"x0":-2.7350759670744504,"y0":50.002895528704045,"z0":5.295661100871844,"aX":-13.689929908251338},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.2,"breakHorizontal":14.4,"spinRate":1841,"spinDirection":249},"zone":7,"typeConfidence":0.91,"plateTime":0.44788753074523413,"extension":6.125525963481494},"hitData":{"launchSpeed":71.5,"launchAngle":22.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.45,"coordY":100.31}},"index":2,"playId":"c89ec287-9987-327a-b228-9ce1b36b3e6a","pitchNumber":3,"startTime":"2026-07-06T02:23:01.791Z","endTime":"2026-07-06T02:23:13.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:23:13.017Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Caleb Durbin walks. Masataka Yoshida to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-06T02:24:21.328Z","endTime":"2026-07-06T02:26:21.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-06T02:23:25.451Z","endTime":"2026-07-06T02:24:23.636Z","isPitch":false,"type":"action"},{"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":87.3,"endSpeed":80.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51493539751909,"aZ":-22.192515371462463,"pfxX":0.3690202755489338,"pfxZ":6.119927693590628,"pX":0.9237424384793029,"pZ":1.5692879030352225,"vX0":8.812213319148219,"vY0":-126.80583042664367,"vZ0":-5.261323800097871,"x":81.79,"y":196.41,"x0":-2.642035623583682,"y0":50.005286088584334,"z0":5.437751720386072,"aX":0.6001541025904835},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.1,"breakHorizontal":-2.6,"spinRate":2421,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.4316645851388321,"extension":6.275362604767588},"index":1,"playId":"8e5100b9-36b9-30d5-a1ff-9adfe67cbb3c","pitchNumber":1,"startTime":"2026-07-06T02:24:23.636Z","endTime":"2026-07-06T02:24:27.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.2423464247637,"aZ":-27.19113648498338,"pfxX":3.0180321547571634,"pfxZ":3.8695456280847393,"pX":-0.04517094134225212,"pZ":1.1264182962535807,"vX0":5.270493788938327,"vY0":-112.75265973881844,"vZ0":-3.546593292437101,"x":118.72,"y":208.37,"x0":-2.804036079181774,"y0":50.00554664714255,"z0":5.459582744152688,"aX":3.8917711725179753},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":6.4,"breakHorizontal":-6.8,"spinRate":2420,"spinDirection":86},"zone":14,"typeConfidence":0.88,"plateTime":0.4855294832250685,"extension":6.081647561149077},"index":2,"playId":"285eff1c-c2f9-3a95-a9a6-0943ea2691f9","pitchNumber":2,"startTime":"2026-07-06T02:24:40.556Z","endTime":"2026-07-06T02:24:44.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37231151498303,"aZ":-24.40121002687355,"pfxX":0.8057166704456731,"pfxZ":4.798819487589051,"pX":0.7936247465780671,"pZ":2.0955799181571044,"vX0":8.420799875224025,"vY0":-126.39274986312907,"vZ0":-3.6380417682376907,"x":86.75,"y":182.2,"x0":-2.683828672389244,"y0":50.005699249305636,"z0":5.509638170253207,"aX":1.304542238318839},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.0,"breakHorizontal":-3.4,"spinRate":2458,"spinDirection":205},"zone":14,"typeConfidence":0.88,"plateTime":0.4330860246891777,"extension":6.552376933666432},"index":3,"playId":"e355682e-a933-38e6-9608-4dcf4f5bf463","pitchNumber":3,"startTime":"2026-07-06T02:25:00.198Z","endTime":"2026-07-06T02:25:03.547Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-06T02:25:13.043Z","endTime":"2026-07-06T02:25:23.615Z","isPitch":false,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"}},{"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":87.6,"endSpeed":80.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.143962839380187,"aZ":-22.26320061282872,"pfxX":0.23441684036123167,"pfxZ":6.024794437058482,"pX":1.6152227290081018,"pZ":1.4882823497433848,"vX0":9.916565414428456,"vY0":-127.17054878921965,"vZ0":-5.602070463515268,"x":55.43,"y":198.6,"x0":-2.3586948788102218,"y0":50.000702669842454,"z0":5.476546357724837,"aX":0.3829382269463192},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":9.8,"breakHorizontal":-2.6,"spinRate":2512,"spinDirection":197},"zone":14,"typeConfidence":0.91,"plateTime":0.43008178701743516,"extension":6.331690740411787},"index":5,"playId":"5907a31a-2b3e-3b73-a1e8-b0118c509123","pitchNumber":4,"startTime":"2026-07-06T02:25:23.615Z","endTime":"2026-07-06T02:25:27.003Z","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":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.7,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.656422965010904,"aZ":-22.978617073384633,"pfxX":-9.502048464134806,"pfxZ":5.0825755369022545,"pX":0.8576218733162081,"pZ":0.7831598594882091,"vX0":11.690673410187776,"vY0":-133.41695832747413,"vZ0":-8.199810177949459,"x":84.31,"y":217.63,"x0":-2.3385269126038035,"y0":50.0054027942537,"z0":5.542306443046939,"aX":-17.200095620014938},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.6,"breakHorizontal":14.8,"spinRate":2343,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.4099348926529225,"extension":6.382652195485696},"index":6,"playId":"84114396-17bb-3eb8-87cf-d007a60372e6","pitchNumber":5,"startTime":"2026-07-06T02:25:45.100Z","endTime":"2026-07-06T02:25:48.623Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39977807356447,"aZ":-23.121338280440924,"pfxX":2.2050736463574907,"pfxZ":5.4111835552421175,"pX":-1.0668478577206133,"pZ":1.9991576061580374,"vX0":4.070417494873124,"vY0":-128.48091545709326,"vZ0":-4.207619299475603,"x":157.67,"y":184.8,"x0":-2.957608568471153,"y0":50.00343770877568,"z0":5.45295993314046,"aX":3.6896912597546256},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.1,"breakHorizontal":-4.9,"spinRate":2502,"spinDirection":199},"zone":13,"typeConfidence":0.92,"plateTime":0.42617103993030003,"extension":6.216622434737786},"index":7,"playId":"84cc88fd-f5a0-3923-81ec-25055ec0ab41","pitchNumber":6,"startTime":"2026-07-06T02:26:11.107Z","endTime":"2026-07-06T02:26:21.393Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:26:21.393Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-06T02:26:29.395Z","endTime":"2026-07-06T02:28:40.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"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 In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0533584585177,"aZ":-30.959777674884013,"pfxX":-8.328358019920518,"pfxZ":0.7929914657734605,"pX":-0.0501371547377725,"pZ":0.5897485125728787,"vX0":9.77732509166803,"vY0":-123.52699701616798,"vZ0":-5.1351192848760085,"x":118.91,"y":222.86,"x0":-2.989218617175284,"y0":50.005189205241216,"z0":5.317782832372919,"aX":-12.791999563370831},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.4,"breakHorizontal":12.6,"spinRate":1717,"spinDirection":247},"zone":13,"typeConfidence":0.91,"plateTime":0.4444767271153811,"extension":6.041884399915288},"index":0,"playId":"da0a486c-0267-3c27-9ddf-6e8b309fa377","pitchNumber":1,"startTime":"2026-07-06T02:26:47.911Z","endTime":"2026-07-06T02:26:51.715Z","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":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.654884957050815,"aZ":-24.56711743124969,"pfxX":1.3950699667574646,"pfxZ":4.611134915496308,"pX":-1.4472586780392735,"pZ":2.6935946912388227,"vX0":3.7595990477613346,"vY0":-127.69714850060684,"vZ0":-2.137521841489598,"x":172.17,"y":166.05,"x0":-3.1206221932810894,"y0":50.000871878460295,"z0":5.477034368840873,"aX":2.2998308959458424},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.0,"breakHorizontal":-3.4,"spinRate":2409,"spinDirection":190},"zone":11,"typeConfidence":0.9,"plateTime":0.429158379743221,"extension":6.163236195853275},"index":1,"playId":"f6fe27f8-e916-38db-ab9c-e3e9f714ae94","pitchNumber":2,"startTime":"2026-07-06T02:27:07.714Z","endTime":"2026-07-06T02:27:11.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.03302263799331,"aZ":-30.426870168315123,"pfxX":-8.438111482648038,"pfxZ":1.1436529565668616,"pX":-0.007212920165831607,"pZ":1.082820369381274,"vX0":9.612692167049895,"vY0":-123.25320908081534,"vZ0":-4.138172297388158,"x":117.27,"y":209.54,"x0":-2.8738689537144273,"y0":50.002275018632425,"z0":5.3720381971388385,"aX":-12.894960916084525},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.2,"breakHorizontal":12.8,"spinRate":1750,"spinDirection":248},"zone":14,"typeConfidence":0.91,"plateTime":0.44552790701264255,"extension":6.22563100337395},"index":2,"playId":"ff3f673d-bc92-33ed-b285-b0dfec735fb1","pitchNumber":3,"startTime":"2026-07-06T02:27:24.701Z","endTime":"2026-07-06T02:27:28.813Z","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":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.489402774399917,"aZ":-23.58990623740486,"pfxX":0.852936029224252,"pfxZ":5.390743440944391,"pX":-0.25691453017371013,"pZ":2.65921709961984,"vX0":6.1700028015140544,"vY0":-124.95453457144204,"vZ0":-2.4639801269347386,"x":126.79,"y":166.98,"x0":-2.8616789823828244,"y0":50.00307385736789,"z0":5.581799175840818,"aX":1.3582034316283877},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.5,"breakHorizontal":-2.9,"spinRate":2379,"spinDirection":196},"zone":5,"typeConfidence":0.79,"plateTime":0.4371370201526492,"extension":6.124739514817879},"index":3,"playId":"fd53007e-4546-34fa-9369-95df020edd06","pitchNumber":4,"startTime":"2026-07-06T02:27:43.985Z","endTime":"2026-07-06T02:27:47.904Z","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":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.412977464024124,"aZ":-24.49757226497479,"pfxX":0.6428696586068265,"pfxZ":4.622442351099323,"pX":-0.2975154548743223,"pZ":3.0801357306652424,"vX0":6.896966021361263,"vY0":-127.77609983177788,"vZ0":-1.5091893901663944,"x":128.34,"y":155.62,"x0":-3.1108513235904156,"y0":50.00009995659942,"z0":5.596421571814361,"aX":1.0654832359959554},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.3,"breakHorizontal":-2.6,"spinRate":2451,"spinDirection":199},"zone":2,"typeConfidence":0.88,"plateTime":0.4280580619312433,"extension":6.3544640098467235},"index":4,"playId":"4267c04e-a7d5-3490-9567-f0cdd6105a3d","pitchNumber":5,"startTime":"2026-07-06T02:28:04.012Z","endTime":"2026-07-06T02:28:07.931Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-06T02:28:15.973Z","endTime":"2026-07-06T02:28:33.944Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.523975909673123,"aZ":-28.1671065001787,"pfxX":-8.356857532702158,"pfxZ":2.690506793745385,"pX":-0.4477726931356199,"pZ":2.2384085353198215,"vX0":8.804792874263542,"vY0":-121.54045981903415,"vZ0":-1.5806558925430925,"x":134.07,"y":178.34,"x0":-3.037070369210044,"y0":50.00590454169235,"z0":5.350660974082924,"aX":-12.465751109646817},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.7,"breakHorizontal":13.0,"spinRate":1715,"spinDirection":248},"zone":4,"typeConfidence":0.91,"plateTime":0.4512036811854019,"extension":6.065105068943156},"index":6,"playId":"766d4a4b-40fb-350a-8b14-d343877c5f95","pitchNumber":6,"startTime":"2026-07-06T02:28:33.944Z","endTime":"2026-07-06T02:28:40.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:28:40.500Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler called out on strikes.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-06T02:30:47.708Z","endTime":"2026-07-06T02:32:10.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.573039032355133,"aZ":-25.77103266870899,"pfxX":9.795899098826704,"pfxZ":3.711850827740406,"pX":1.7886434918427698,"pZ":1.4494764636933257,"vX0":-4.8220398900279875,"vY0":-131.22890780927506,"vZ0":-5.957402324983222,"x":48.82,"y":199.64,"x0":2.38799842829549,"y0":50.00387095590683,"z0":5.696771620757322,"aX":16.9012919331326},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.5,"breakHorizontal":-16.6,"spinRate":1980,"spinDirection":134},"zone":14,"typeConfidence":0.91,"plateTime":0.4191168644529113,"extension":6.174716025904047},"index":0,"playId":"5c538284-3855-3dbd-b642-c414874cc5e6","pitchNumber":1,"startTime":"2026-07-06T02:30:52.877Z","endTime":"2026-07-06T02:30:55.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":73.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09776417879313,"aZ":-24.261658594395705,"pfxX":5.664409231785877,"pfxZ":5.748073038593907,"pX":0.2539454809493593,"pZ":2.4741616607345382,"vX0":-6.002577349987021,"vY0":-117.18276592615905,"vZ0":-2.2653754904556322,"x":107.32,"y":171.98,"x0":2.124235935927564,"y0":50.00578809474446,"z0":5.741836087644652,"aX":7.804554257026801},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":10.1,"breakHorizontal":-8.6,"spinRate":1218,"spinDirection":110},"zone":5,"typeConfidence":0.9,"plateTime":0.4691083690769786,"extension":6.224630651349854},"index":1,"playId":"d764123a-2dcc-345c-9cc5-6dfe90b882f6","pitchNumber":2,"startTime":"2026-07-06T02:31:03.304Z","endTime":"2026-07-06T02:31:06.949Z","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":81.5,"endSpeed":74.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.283153602054504,"aZ":-25.52393163289049,"pfxX":6.754731792563461,"pfxZ":4.702017639025802,"pX":-0.4562226340558158,"pZ":1.153404795606746,"vX0":-7.834408787647599,"vY0":-118.32551919291693,"vZ0":-4.880859371352732,"x":134.39,"y":207.64,"x0":2.0251869771875826,"y0":50.00135355494006,"z0":5.5910606157278755,"aX":9.546312244250469},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.6,"breakHorizontal":-10.2,"spinRate":1341,"spinDirection":105},"zone":13,"typeConfidence":0.9,"plateTime":0.4634946536997617,"extension":6.113805784711273},"index":2,"playId":"2e42c6c2-43ea-3aef-8f94-43b5a6573cca","pitchNumber":3,"startTime":"2026-07-06T02:31:17.103Z","endTime":"2026-07-06T02:31:21.072Z","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":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47395068028736,"aZ":-18.521703697968846,"pfxX":2.706422375608236,"pfxZ":7.595240804971935,"pX":0.7720574379756835,"pZ":2.254826033718765,"vX0":-4.822736416204381,"vY0":-132.9776171664544,"vZ0":-5.539711221682694,"x":87.57,"y":177.9,"x0":2.2543655361628328,"y0":50.00432987590981,"z0":5.7010127953047105,"aX":4.866358239245249},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.8,"breakHorizontal":-4.0,"spinRate":1997,"spinDirection":137},"zone":9,"typeConfidence":0.91,"plateTime":0.4112726192981522,"extension":6.193482952834913},"index":3,"playId":"d8f13842-4b53-34c3-85b8-729cfdb3c1fc","pitchNumber":4,"startTime":"2026-07-06T02:31:29.065Z","endTime":"2026-07-06T02:31:32.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.629111295424135,"aZ":-28.297683430925222,"pfxX":6.887623106271811,"pfxZ":2.764638525861435,"pX":0.37820833098280343,"pZ":1.4431145864724402,"vX0":-5.855833981743842,"vY0":-117.68635716089139,"vZ0":-3.8068107787136483,"x":102.58,"y":199.82,"x0":2.0055302821352954,"y0":50.00032410266819,"z0":5.7065917766772465,"aX":9.646444570275879},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":4.3,"breakHorizontal":-11.0,"spinRate":1324,"spinDirection":110},"zone":14,"typeConfidence":0.9,"plateTime":0.46565448162597356,"extension":6.19898688409952},"index":4,"playId":"7b011954-4056-378f-bcf9-6dec78870c03","pitchNumber":5,"startTime":"2026-07-06T02:31:44.519Z","endTime":"2026-07-06T02:31:48.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.26627698108611,"aZ":-22.379236880478718,"pfxX":8.892548258584728,"pfxZ":5.588309521826167,"pX":-0.5293476945413218,"pZ":3.3255928641040806,"vX0":-9.37767314077654,"vY0":-132.09992619153493,"vZ0":-2.469780493418309,"x":137.18,"y":148.99,"x0":1.9250044497753023,"y0":50.00449857342284,"z0":5.932281932742579,"aX":15.5912360769403},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.7,"breakHorizontal":-13.8,"spinRate":1979,"spinDirection":146},"zone":1,"typeConfidence":0.91,"plateTime":0.41592764986281683,"extension":6.336526604044615},"index":5,"playId":"c0fee423-da7b-3632-9009-5a2aa8b61724","pitchNumber":6,"startTime":"2026-07-06T02:32:03.912Z","endTime":"2026-07-06T02:32:10.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:32:10.295Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-06T02:32:18.659Z","endTime":"2026-07-06T02:33:20.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":69.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.141969186274924,"aZ":-38.40032098616011,"pfxX":-7.536274982003835,"pfxZ":-5.141123052221258,"pX":0.1444391534842735,"pZ":1.7851181288244458,"vX0":-2.195749439399876,"vY0":-110.10659211300921,"vZ0":0.03430931049935659,"x":111.49,"y":190.58,"x0":2.1375248010958257,"y0":50.00500175364569,"z0":5.881347127466934,"aX":-9.121933645856064},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-8.9,"breakHorizontal":14.3,"spinRate":2255,"spinDirection":305},"zone":8,"typeConfidence":0.83,"plateTime":0.5001810407323033,"extension":6.171564319966594},"index":0,"playId":"1229d95f-a0e4-3c06-b4bf-f79610dc5181","pitchNumber":1,"startTime":"2026-07-06T02:32:30.435Z","endTime":"2026-07-06T02:32:34.177Z","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":1},"pitchData":{"startSpeed":75.0,"endSpeed":68.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.523515509610437,"aZ":-38.40791127664424,"pfxX":-7.5439720102060885,"pfxZ":-5.236292298252913,"pX":0.974336912239409,"pZ":2.0649076449575197,"vX0":-0.488393394435686,"vY0":-109.11268581415226,"vZ0":0.6572772266969309,"x":79.86,"y":183.03,"x0":2.180333276373666,"y0":50.004239731229745,"z0":5.94190625923241,"aX":-8.978309437653044},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-8.9,"breakHorizontal":13.8,"spinRate":2189,"spinDirection":309},"zone":14,"typeConfidence":0.9,"plateTime":0.5044957915680155,"extension":6.234744245197716},"index":1,"playId":"f25ae70c-b79e-3d9e-b1b0-edb76812f820","pitchNumber":2,"startTime":"2026-07-06T02:32:42.145Z","endTime":"2026-07-06T02:32:46.295Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30978028851247,"aZ":-25.138450960611696,"pfxX":6.030080562038776,"pfxZ":5.005988690179464,"pX":0.9901969989665508,"pZ":2.4871324684646092,"vX0":-4.272877995069975,"vY0":-118.28208424386406,"vZ0":-2.065961625036632,"x":79.26,"y":171.63,"x0":2.0440832552025867,"y0":50.00300702046647,"z0":5.696125967883587,"aX":8.473660058052458},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":8.8,"breakHorizontal":-9.7,"spinRate":1344,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.4645556681973648,"extension":6.182981284641718},"index":2,"playId":"7865142c-501c-3bfa-8939-0d2d3b217ab5","pitchNumber":3,"startTime":"2026-07-06T02:32:53.819Z","endTime":"2026-07-06T02:32:57.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2332626979563,"aZ":-30.402237713988907,"pfxX":6.205422493558322,"pfxZ":1.2572166003257994,"pX":0.007946726025565808,"pZ":0.8091397597959393,"vX0":-6.780019007599265,"vY0":-118.33805231492076,"vZ0":-4.7705207885960546,"x":116.7,"y":216.93,"x0":2.1144634977775505,"y0":50.00170122082963,"z0":5.661122121055936,"aX":8.732014671690724},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.3,"breakHorizontal":-9.5,"spinRate":1492,"spinDirection":109},"zone":13,"typeConfidence":0.9,"plateTime":0.4642482362176694,"extension":6.406603287052201},"index":3,"playId":"9704fc92-bdd9-3135-8bb4-61a8d66c5bcd","pitchNumber":4,"startTime":"2026-07-06T02:33:16.453Z","endTime":"2026-07-06T02:33:20.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:33:20.343Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a ground ball to shortstop Tsung-Che Cheng.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-06T02:33:30.809Z","endTime":"2026-07-06T02:35:02.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":4},"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.1,"endSpeed":83.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09174371833509,"aZ":-26.93260258149282,"pfxX":9.660558896094315,"pfxZ":2.939464229613878,"pX":1.1641645102359348,"pZ":2.2378163033730964,"vX0":-6.082458339495749,"vY0":-133.79200743406494,"vZ0":-4.010662597486371,"x":72.62,"y":178.36,"x0":2.2304039671065445,"y0":50.004830479412774,"z0":5.722085794800752,"aX":17.240899209194225},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.6,"breakHorizontal":-15.8,"spinRate":2016,"spinDirection":140},"zone":14,"typeConfidence":0.91,"plateTime":0.4118758175748236,"extension":6.1502854136265475},"index":0,"playId":"aa2033d6-8224-3243-baae-3b03bddb57e4","pitchNumber":1,"startTime":"2026-07-06T02:33:41.388Z","endTime":"2026-07-06T02:33:45.839Z","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":87.9,"endSpeed":80.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.383595686028016,"aZ":-24.414394323936065,"pfxX":-0.057903927575766234,"pfxZ":4.68804590791297,"pX":-0.42648135109050495,"pZ":3.010264433473878,"vX0":-6.537640848906198,"vY0":-127.8369274838397,"vZ0":-2.4130219303878455,"x":133.26,"y":157.5,"x0":2.17163846853744,"y0":50.002943220171886,"z0":5.883248164552853,"aX":-0.09416832220323754},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.2,"breakHorizontal":1.6,"spinRate":2038,"spinDirection":151},"zone":1,"typeConfidence":0.9,"plateTime":0.42847853509244693,"extension":6.215204861463812},"index":1,"playId":"f0e2b2cc-8c90-3de0-9787-e30d328e9e18","pitchNumber":2,"startTime":"2026-07-06T02:33:57.329Z","endTime":"2026-07-06T02:34:01.675Z","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":80.4,"endSpeed":72.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.111112743593228,"aZ":-23.826585151965546,"pfxX":6.0599069132142365,"pfxZ":6.109591591874054,"pX":1.22482424098995,"pZ":3.5778952040683154,"vX0":-4.082970631981087,"vY0":-116.99133564013914,"vZ0":0.08963397377814641,"x":70.31,"y":142.18,"x0":2.2183071939534864,"y0":50.00041590383831,"z0":5.799832054312708,"aX":8.275163547222165},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":11.4,"breakHorizontal":-9.7,"spinRate":1195,"spinDirection":118},"zone":12,"typeConfidence":0.9,"plateTime":0.4708488342393644,"extension":6.102747228636701},"index":2,"playId":"c83def38-3041-3060-8bd1-ac7d10e2c51a","pitchNumber":3,"startTime":"2026-07-06T02:34:11.464Z","endTime":"2026-07-06T02:34:14.945Z","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":88.8,"endSpeed":81.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94513268587523,"aZ":-24.15037132287686,"pfxX":0.3170754551494164,"pfxZ":4.7517408554948535,"pX":-0.8680571331197978,"pZ":2.4167729315618094,"vX0":-7.5409890785890035,"vY0":-129.12207101586625,"vZ0":-3.806492267425086,"x":150.09,"y":173.53,"x0":2.04925104517835,"y0":50.00093379400537,"z0":5.768693987372697,"aX":0.5355595759702624},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.9,"breakHorizontal":1.1,"spinRate":2010,"spinDirection":154},"zone":13,"typeConfidence":0.91,"plateTime":0.4242256125382746,"extension":6.254377360164735},"index":3,"playId":"02d12ea4-92eb-3992-987d-9d64b8a51fce","pitchNumber":4,"startTime":"2026-07-06T02:34:26.478Z","endTime":"2026-07-06T02:34:29.911Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.7,"endSpeed":69.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.294124288475825,"aZ":-39.07344728412675,"pfxX":-4.737728342599411,"pfxZ":-5.709449587887992,"pX":0.07347817358581649,"pZ":1.5803083532200635,"vX0":-3.0064746513315614,"vY0":-110.10192905672825,"vZ0":-0.3129723888486653,"x":114.2,"y":196.11,"x0":2.079247615163929,"y0":50.00129234502656,"z0":5.912644817537831,"aX":-5.7278204989753245},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-10.0,"breakHorizontal":9.5,"spinRate":2241,"spinDirection":316},"zone":14,"typeConfidence":0.9,"plateTime":0.5003768888903815,"extension":6.329595563261971},"hitData":{"launchSpeed":71.0,"launchAngle":-37.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.46,"coordY":154.57}},"index":4,"playId":"d054660a-7f68-3cf3-b713-8459eb1f15ad","pitchNumber":5,"startTime":"2026-07-06T02:34:52.562Z","endTime":"2026-07-06T02:35:02.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:35:02.436Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Siri pops out to second baseman Anthony Seigler.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-06T02:40:09.169Z","endTime":"2026-07-06T02:40:43.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-06T02:35:38.672Z","endTime":"2026-07-06T02:37:10.291Z","isPitch":false,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"}},{"details":{"description":"Pitching Change: Greg Weissert replaces Ranger Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-06T02:37:10.291Z","endTime":"2026-07-06T02:40:11.481Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669711,"link":"/api/v1/people/669711"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.618211905052625,"aZ":-28.774346465988536,"pfxX":-11.630953949918663,"pfxZ":1.9007998569011164,"pX":0.4554676381470524,"pZ":2.1737886412053045,"vX0":10.428292996525041,"vY0":-132.8821122571095,"vZ0":-1.8787311927360348,"x":99.64,"y":180.09,"x0":-2.0097328500748692,"y0":50.001437629518314,"z0":4.9815106314294235,"aX":-20.787465027234855},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.2,"breakHorizontal":18.8,"spinRate":2163,"spinDirection":246},"zone":9,"typeConfidence":0.88,"plateTime":0.41227928606780084,"extension":6.108949946758074},"index":2,"playId":"6ec7d112-f1c0-3705-8a10-f122e1dea823","pitchNumber":1,"startTime":"2026-07-06T02:40:11.481Z","endTime":"2026-07-06T02:40:15.075Z","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.3,"endSpeed":73.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.012925113973065,"aZ":-28.43691474009518,"pfxX":7.045668353875243,"pfxZ":2.6711617913065684,"pX":0.6188682243308977,"pZ":3.284753980026386,"vX0":5.343474250151355,"vY0":-118.25208095194665,"vZ0":2.683389576838192,"x":93.41,"y":150.09,"x0":-2.594904968851506,"y0":50.003465069010296,"z0":4.764081258586508,"aX":9.860858517805756},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":5.9,"breakHorizontal":-14.2,"spinRate":2823,"spinDirection":73},"zone":3,"typeConfidence":0.8,"plateTime":0.46527645353571323,"extension":5.680399961677883},"hitData":{"launchSpeed":89.3,"launchAngle":59.0,"totalDistance":203.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.93,"coordY":122.44}},"index":3,"playId":"d392296b-9ba2-3d8a-b135-12cf6caa4c85","pitchNumber":2,"startTime":"2026-07-06T02:40:31.355Z","endTime":"2026-07-06T02:40:43.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:40:43.096Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Narváez flies out sharply to left fielder Josh Lowe.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-06T02:43:22.934Z","endTime":"2026-07-06T02:44:53.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-06T02:43:12.052Z","endTime":"2026-07-06T02:43:25.087Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.219141595406434,"aZ":-23.286472405688464,"pfxX":-0.7922633385929445,"pfxZ":5.422926361978808,"pX":0.2418991666100404,"pZ":2.4992399902344817,"vX0":6.337064138817393,"vY0":-126.97641711886645,"vZ0":-3.0881064255542463,"x":107.78,"y":171.3,"x0":-2.179647297595933,"y0":50.00032953484486,"z0":5.577376644089637,"aX":-1.2985438361252695},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.4,"breakHorizontal":0.0,"spinRate":2373,"spinDirection":213},"zone":6,"typeConfidence":0.84,"plateTime":0.43083502847371413,"extension":6.253361328635921},"index":1,"playId":"7d9d984e-d514-33f3-892d-fb2652652f11","pitchNumber":1,"startTime":"2026-07-06T02:43:25.087Z","endTime":"2026-07-06T02:43:36.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.468264718176208,"aZ":-21.318831665963064,"pfxX":0.005923894989801504,"pfxZ":6.62878480496744,"pX":0.9224379969856544,"pZ":1.360193686508536,"vX0":8.00372132905633,"vY0":-126.79015529501802,"vZ0":-6.120109492579752,"x":81.84,"y":202.05,"x0":-2.2681585691588726,"y0":50.005941114273,"z0":5.492322095120293,"aX":0.0076542849067544405},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.9,"breakHorizontal":-1.7,"spinRate":2452,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.43101319658467885,"extension":6.244799422562306},"index":2,"playId":"ec946f2d-586f-3a64-b573-fd31650172be","pitchNumber":2,"startTime":"2026-07-06T02:43:44.011Z","endTime":"2026-07-06T02:43:47.626Z","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":79.3,"endSpeed":73.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.04352566381761,"aZ":-29.18059660806213,"pfxX":4.206939641844909,"pfxZ":2.2382551066696115,"pX":1.7701903643092303,"pZ":1.4256724522055972,"vX0":7.4475371199442435,"vY0":-115.22229815661949,"vZ0":-3.1544120558217346,"x":49.52,"y":200.29,"x0":-2.0548322835155495,"y0":50.005612601282586,"z0":5.6414029528469944,"aX":5.63956646176576},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":3.5,"breakHorizontal":-9.5,"spinRate":2423,"spinDirection":80},"zone":14,"typeConfidence":0.89,"plateTime":0.47593336450245083,"extension":6.571582678730726},"index":3,"playId":"de8c84aa-db59-33ba-8c1d-069e74e9cc45","pitchNumber":3,"startTime":"2026-07-06T02:43:57.695Z","endTime":"2026-07-06T02:44:01.174Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68719382832084,"aZ":-24.717517583661685,"pfxX":0.7769755353020156,"pfxZ":4.587295806415338,"pX":0.3892764749301671,"pZ":1.8046743710600464,"vX0":5.874360508692058,"vY0":-126.65025198377694,"vZ0":-4.431786246903613,"x":102.16,"y":190.05,"x0":-2.060466058795788,"y0":50.003341629260326,"z0":5.552276805792053,"aX":1.262692735465578},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.6,"breakHorizontal":-2.8,"spinRate":2450,"spinDirection":200},"zone":9,"typeConfidence":0.88,"plateTime":0.4323426533418475,"extension":6.590472563805947},"index":4,"playId":"a237c979-573d-37e3-8847-141e48d1fe1f","pitchNumber":4,"startTime":"2026-07-06T02:44:09.376Z","endTime":"2026-07-06T02:44:12.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.578547932602124,"aZ":-21.206370057269808,"pfxX":0.0855430671599029,"pfxZ":6.359827728540234,"pX":1.5544831283980645,"pZ":3.203474488762597,"vX0":9.073004596109245,"vY0":-130.5136839371395,"vZ0":-2.2822355525932814,"x":57.75,"y":152.29,"x0":-1.9785779752431845,"y0":50.00231589695802,"z0":5.687076690818595,"aX":0.14618602458719235},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.2,"breakHorizontal":-2.2,"spinRate":2499,"spinDirection":206},"zone":12,"typeConfidence":0.92,"plateTime":0.4197397768310509,"extension":6.322935489275343},"index":5,"playId":"54a0afac-64bf-3a94-8ac6-9ed4614a0721","pitchNumber":5,"startTime":"2026-07-06T02:44:26.712Z","endTime":"2026-07-06T02:44:30.284Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53483305729272,"aZ":-29.89550541804331,"pfxX":-9.810426793355262,"pfxZ":1.5216828463304175,"pX":-0.5890090072666813,"pZ":2.301320025289151,"vX0":7.160557903107873,"vY0":-122.28383920920876,"vZ0":-1.4512562783542393,"x":139.45,"y":176.64,"x0":-2.2962802665837923,"y0":50.00374465778792,"z0":5.493154471737382,"aX":-14.698544089864537},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":2.6,"breakHorizontal":15.8,"spinRate":1896,"spinDirection":244},"zone":4,"typeConfidence":0.91,"plateTime":0.44977199709150684,"extension":6.195779631106649},"hitData":{"launchSpeed":100.1,"launchAngle":37.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":63.16,"coordY":59.41}},"index":6,"playId":"70ab72bd-e466-3173-8463-c874c3805afa","pitchNumber":6,"startTime":"2026-07-06T02:44:41.093Z","endTime":"2026-07-06T02:44:53.002Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:44:53.002Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tsung-Che Cheng singles on a fly ball to center fielder Jose Siri.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-06T02:45:04.715Z","endTime":"2026-07-06T02:45:44.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.434781399644663,"aZ":-18.23642537051451,"pfxX":-1.5148917237033124,"pfxZ":8.315857076648541,"pX":0.4601744139680629,"pZ":1.932329562208935,"vX0":8.054681904329506,"vY0":-128.33927104349422,"vZ0":-5.036841926908907,"x":99.46,"y":186.61,"x0":-2.515866566618699,"y0":50.000498583277185,"z0":5.33154018566577,"aX":-2.539017763159297},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":14.2,"breakHorizontal":1.1,"spinRate":2454,"spinDirection":220},"zone":9,"typeConfidence":0.9,"plateTime":0.4260384645750306,"extension":6.319164770102942},"index":0,"playId":"d99d3228-4568-36f1-aeb3-ca2e0c86949b","pitchNumber":1,"startTime":"2026-07-06T02:45:17.435Z","endTime":"2026-07-06T02:45:21.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.330854587924517,"aZ":-25.64583240563275,"pfxX":-6.251634937136468,"pfxZ":4.506376650283887,"pX":-0.5461321421375274,"pZ":2.101377177412041,"vX0":6.9628523305986505,"vY0":-119.6736247968575,"vZ0":-2.1821797628876913,"x":137.82,"y":182.04,"x0":-2.6825926833860634,"y0":50.00267201698242,"z0":5.324656825835635,"aX":-9.05798736920719},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.9,"breakHorizontal":9.6,"spinRate":1757,"spinDirection":252},"zone":4,"typeConfidence":0.89,"plateTime":0.4578655076969973,"extension":6.003101730308307},"hitData":{"launchSpeed":71.6,"launchAngle":33.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.41,"coordY":100.65}},"index":1,"playId":"3f29e7d1-8f32-3840-9640-a38c7a0ad3bf","pitchNumber":2,"startTime":"2026-07-06T02:45:29.621Z","endTime":"2026-07-06T02:45:44.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:45:44.176Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Anthony Seigler flies out to right fielder Jo Adell.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-06T02:46:06.687Z","endTime":"2026-07-06T02:46:22.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.209635245530233,"aZ":-21.380695083624516,"pfxX":-5.791100085282548,"pfxZ":7.357834169665802,"pX":-0.3012422877150068,"pZ":1.7528923837316686,"vX0":8.08940131689053,"vY0":-120.549470529332,"vZ0":-3.9319920141131885,"x":128.48,"y":191.45,"x0":-2.9534261306950715,"y0":50.00223313837851,"z0":5.300626810263904,"aX":-8.493971181831533},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":12.6,"breakHorizontal":8.5,"spinRate":1742,"spinDirection":243},"zone":8,"typeConfidence":0.77,"plateTime":0.45497713237358983,"extension":6.149109545800689},"hitData":{"launchSpeed":76.7,"launchAngle":44.0,"totalDistance":251.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.62,"coordY":108.85}},"index":0,"playId":"515bc4cc-cbe2-38a2-931a-944b7514545a","pitchNumber":1,"startTime":"2026-07-06T02:46:11.641Z","endTime":"2026-07-06T02:46:22.250Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:46:22.250Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela called out on strikes.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-06T02:46:33.236Z","endTime":"2026-07-06T02:51:31.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10,11,12],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.1,"endSpeed":71.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.963725466042618,"aZ":-25.051051024783007,"pfxX":1.8408117530078627,"pfxZ":5.477267568664809,"pX":0.4436942680713294,"pZ":2.3900506315361087,"vX0":6.282536324845793,"vY0":-113.63210936316895,"vZ0":-1.487644571987929,"x":100.09,"y":174.25,"x0":-2.6025440531628106,"y0":50.00080966676723,"z0":5.555809513184446,"aX":2.39253705662574},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":9.8,"breakHorizontal":-5.0,"spinRate":2428,"spinDirection":104},"zone":6,"typeConfidence":0.85,"plateTime":0.48310404760932757,"extension":6.072837431586996},"index":0,"playId":"ba11ccf1-ed4d-35ec-9896-153ab33aac7f","pitchNumber":1,"startTime":"2026-07-06T02:46:48.729Z","endTime":"2026-07-06T02:46:52.300Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67569683283084,"aZ":-20.044642745365447,"pfxX":0.3241877954541563,"pfxZ":7.334841337171861,"pX":0.13757769039911144,"pZ":1.8778410336238143,"vX0":6.575811945619881,"vY0":-127.6355538107877,"vZ0":-5.250733991457544,"x":111.76,"y":188.08,"x0":-2.511690240156472,"y0":50.00309573055156,"z0":5.534852705032558,"aX":0.5360933428648553},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.4,"breakHorizontal":-2.0,"spinRate":2460,"spinDirection":208},"zone":8,"typeConfidence":0.91,"plateTime":0.4287239891744572,"extension":6.278127886339815},"index":1,"playId":"e540bcbc-917f-398b-a403-cc877d5a076d","pitchNumber":2,"startTime":"2026-07-06T02:47:11.091Z","endTime":"2026-07-06T02:47:14.745Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"add310a2-1015-38b0-b559-b220210eac82","startTime":"2026-07-06T02:47:38.879Z","endTime":"2026-07-06T02:47:42.289Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-06T02:47:50.732Z","endTime":"2026-07-06T02:48:12.170Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.484927629487217,"aZ":-26.321929290888527,"pfxX":1.1076735201910464,"pfxZ":4.183467289011791,"pX":0.819291431441815,"pZ":1.6671674088173978,"vX0":7.355501360281767,"vY0":-117.05044047568958,"vZ0":-3.539974971193284,"x":85.77,"y":193.77,"x0":-2.4975689863671597,"y0":50.00081076957751,"z0":5.642816042008415,"aX":1.5486531413220361},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":7.1,"breakHorizontal":-3.7,"spinRate":2392,"spinDirection":90},"zone":14,"typeConfidence":0.8,"plateTime":0.466549519644778,"extension":6.33025731719207},"index":4,"playId":"b11c6c3c-c618-3b27-8a9c-24a5e38b88ad","pitchNumber":3,"startTime":"2026-07-06T02:48:12.170Z","endTime":"2026-07-06T02:48:15.579Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.401569499530726,"aZ":-23.56904538417794,"pfxX":1.1860396814863665,"pfxZ":5.034263464680483,"pX":-0.17089213215087226,"pZ":2.039230377776471,"vX0":5.590910607789791,"vY0":-129.0590557569225,"vZ0":-4.487759438181994,"x":123.51,"y":183.72,"x0":-2.5074491742841305,"y0":50.005760002466666,"z0":5.58560168480539,"aX":2.0277586192001813},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.5,"breakHorizontal":-3.2,"spinRate":2468,"spinDirection":191},"zone":8,"typeConfidence":0.9,"plateTime":0.42220181316347993,"extension":6.093624582635552},"index":5,"playId":"2cf379c7-720b-3ec8-b717-1fe6fb68495b","pitchNumber":4,"startTime":"2026-07-06T02:48:32.769Z","endTime":"2026-07-06T02:48:36.160Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.884927641428526,"aZ":-24.259784217568,"pfxX":1.0640633200494927,"pfxZ":4.660653682032832,"pX":0.22286547330419468,"pZ":3.02576429830617,"vX0":6.448700194259353,"vY0":-129.1955271783579,"vZ0":-2.1407303839632217,"x":108.5,"y":157.08,"x0":-2.4394050560205973,"y0":50.00051812654329,"z0":5.7218072086747265,"aX":1.8051464203326675},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.2,"breakHorizontal":-3.4,"spinRate":2418,"spinDirection":185},"zone":2,"typeConfidence":0.91,"plateTime":0.4232976719844874,"extension":6.313822860260857},"index":6,"playId":"5466f9a3-1bc5-3e8b-b128-6204fb9d05e4","pitchNumber":5,"startTime":"2026-07-06T02:48:57.823Z","endTime":"2026-07-06T02:49:01.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.757320966516996,"aZ":-27.694446284847267,"pfxX":-8.684473105912305,"pfxZ":2.942130605636836,"pX":-0.11937968457290137,"pZ":0.6268155968761316,"vX0":8.904306833796356,"vY0":-122.81328603908771,"vZ0":-5.774895513374946,"x":121.55,"y":221.86,"x0":-2.6670063800748958,"y0":50.006109408955936,"z0":5.369975081691279,"aX":-13.243707917911442},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.1,"breakHorizontal":13.6,"spinRate":1715,"spinDirection":240},"zone":13,"typeConfidence":0.91,"plateTime":0.44631344423684016,"extension":6.074897887865229},"index":7,"playId":"0c1ec66c-d6da-33c5-98e9-73b639baaef7","pitchNumber":6,"startTime":"2026-07-06T02:49:20.276Z","endTime":"2026-07-06T02:49:24.956Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.018579110899054,"aZ":-23.047986907541663,"pfxX":-7.901582775614731,"pfxZ":5.139405889491146,"pX":-1.3382279728332567,"pZ":2.49841838046529,"vX0":5.868276819214408,"vY0":-132.1380195583166,"vZ0":-3.871378155613458,"x":168.01,"y":171.32,"x0":-2.5564388795126156,"y0":50.00411798608742,"z0":5.66723468022535,"aX":-14.034411665517053},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.8,"breakHorizontal":13.1,"spinRate":2209,"spinDirection":215},"zone":11,"typeConfidence":0.87,"plateTime":0.4138278472970742,"extension":6.363248469830396},"index":8,"playId":"a915ec0a-cd27-3b85-a29b-75b3970bf92f","pitchNumber":7,"startTime":"2026-07-06T02:49:44.290Z","endTime":"2026-07-06T02:49:48.651Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28247585042449,"aZ":-26.437616685551923,"pfxX":-7.203855216101635,"pfxZ":3.177804518429583,"pX":0.17041410826736855,"pZ":1.9914850558185426,"vX0":9.277161759409434,"vY0":-132.9150432309587,"vZ0":-4.669612933215837,"x":110.5,"y":185.01,"x0":-2.4158000743661536,"y0":50.001835592520976,"z0":5.671730799503129,"aX":-12.996268189685185},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.0,"breakHorizontal":11.3,"spinRate":2202,"spinDirection":218},"zone":8,"typeConfidence":0.88,"plateTime":0.41080531775374096,"extension":6.470166549130364},"index":9,"playId":"a0575e69-191d-3f5c-b3f6-80d2e784301d","pitchNumber":8,"startTime":"2026-07-06T02:50:02.486Z","endTime":"2026-07-06T02:50:06.561Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":74.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.1444941928905,"aZ":-29.378519030428556,"pfxX":3.2882379812125357,"pfxZ":2.03186714202371,"pX":-0.13388094072684648,"pZ":2.5683299997208335,"vX0":4.832753374552832,"vY0":-116.15517252451761,"vZ0":-0.8363316370035598,"x":122.1,"y":169.44,"x0":-2.6623655744161483,"y0":50.003941151793576,"z0":5.7069286107003805,"aX":4.528749365544372},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.7,"breakHorizontal":-7.1,"spinRate":2466,"spinDirection":95},"zone":5,"typeConfidence":0.87,"plateTime":0.47013059704256666,"extension":6.130984891803329},"index":10,"playId":"1a320e3d-18ec-3fc0-b881-b3c92f758ed2","pitchNumber":9,"startTime":"2026-07-06T02:50:34.766Z","endTime":"2026-07-06T02:50:38.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.6,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20426566342338,"aZ":-22.92196985877162,"pfxX":-9.30224188754132,"pfxZ":5.299546469123085,"pX":-1.3195878251235869,"pZ":2.009082171261665,"vX0":6.215724884749856,"vY0":-131.65413612191225,"vZ0":-5.079562108393598,"x":167.3,"y":184.53,"x0":-2.5082620678074554,"y0":50.00626622088541,"z0":5.670827175120073,"aX":-16.25437215651134},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.6,"breakHorizontal":15.4,"spinRate":2310,"spinDirection":216},"zone":13,"typeConfidence":0.89,"plateTime":0.41680566099656113,"extension":6.291086147048705},"index":11,"playId":"48b50c8e-98cc-398b-906c-406f43b829db","pitchNumber":10,"startTime":"2026-07-06T02:51:01.736Z","endTime":"2026-07-06T02:51:07.559Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.409247121209656,"aZ":-20.742336399099166,"pfxX":0.6568384362752755,"pfxZ":6.858870873883923,"pX":-0.9241784363266429,"pZ":2.2060959115587893,"vX0":4.435806499656886,"vY0":-127.81036363149842,"vZ0":-4.201524012643481,"x":152.23,"y":179.22,"x0":-2.7620727127998363,"y0":50.00564063764787,"z0":5.484336675468283,"aX":1.095213108575294},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":11.8,"breakHorizontal":-2.2,"spinRate":2526,"spinDirection":206},"zone":13,"typeConfidence":0.91,"plateTime":0.42726767898700224,"extension":6.319557026627654},"index":12,"playId":"03ca4032-3098-3781-9718-51d2cee49108","pitchNumber":11,"startTime":"2026-07-06T02:51:26.706Z","endTime":"2026-07-06T02:51:31.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:51:31.734Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Logan O'Hoppe grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-06T02:53:28.520Z","endTime":"2026-07-06T02:53:46.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.3,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.8352847405099,"aZ":-32.21702699284908,"pfxX":-12.301323261244152,"pfxZ":-0.023809485446328438,"pX":-0.534552173210586,"pZ":2.064951753489909,"vX0":8.79339360429632,"vY0":-133.59491077436527,"vZ0":-1.02866076216055,"x":137.38,"y":183.03,"x0":-2.2894708412578915,"y0":50.00304359100639,"z0":4.794662015687369,"aX":-21.98313594821989},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.0,"breakHorizontal":20.0,"spinRate":2045,"spinDirection":250},"zone":7,"typeConfidence":0.89,"plateTime":0.41178062201880916,"extension":5.7621022475769},"hitData":{"launchSpeed":101.2,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.61,"coordY":158.68}},"index":0,"playId":"0bafc47b-cc5d-3221-aa32-8b95e7cf9012","pitchNumber":1,"startTime":"2026-07-06T02:53:38.185Z","endTime":"2026-07-06T02:53:46.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:53:46.642Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Lowe strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-06T02:54:14.327Z","endTime":"2026-07-06T02:57:48.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78387333938789,"aZ":-28.770184110168692,"pfxX":-10.057321663077854,"pfxZ":1.8802129103192904,"pX":-0.25959923891629594,"pZ":2.528249373823265,"vX0":8.41137790893586,"vY0":-133.9141363345881,"vZ0":-0.8237486040315101,"x":126.9,"y":170.52,"x0":-2.139611593866984,"y0":50.00220484132765,"z0":4.903787344519521,"aX":-18.207275850635344},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.5,"breakHorizontal":16.3,"spinRate":2071,"spinDirection":246},"zone":5,"typeConfidence":0.88,"plateTime":0.4095135377135741,"extension":5.921568436815663},"index":0,"playId":"476111d1-566e-34df-8c85-b10b0bc0ebff","pitchNumber":1,"startTime":"2026-07-06T02:54:18.793Z","endTime":"2026-07-06T02:54:22.192Z","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":94.0,"endSpeed":85.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.055065493139455,"aZ":-19.13379567820053,"pfxX":-6.027252873089895,"pfxZ":6.909536462774083,"pX":0.9691885856363396,"pZ":4.046215410526558,"vX0":9.838410238323865,"vY0":-136.5283473744318,"vZ0":0.49823854030403725,"x":80.06,"y":129.53,"x0":-1.898027980540371,"y0":50.00469174452164,"z0":5.1781323342033945,"aX":-11.379711121210349},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.8,"breakHorizontal":8.9,"spinRate":2179,"spinDirection":236},"zone":12,"typeConfidence":0.91,"plateTime":0.4011818145828543,"extension":5.731405616875894},"index":1,"playId":"81f05891-c80b-37ba-8cd4-4fb3a6a0fe1b","pitchNumber":2,"startTime":"2026-07-06T02:54:34.625Z","endTime":"2026-07-06T02:54:38.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.901038092603876,"aZ":-21.7156173597108,"pfxX":-7.0765152989728,"pfxZ":5.632681151588081,"pX":0.268431813215174,"pZ":3.8803317919479987,"vX0":8.523600911521438,"vY0":-135.4658583992773,"vZ0":0.6745501910700971,"x":106.77,"y":134.01,"x0":-2.001031672715622,"y0":50.001384159677094,"z0":5.147439578629201,"aX":-13.136852528796778},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.6,"breakHorizontal":10.9,"spinRate":2259,"spinDirection":232},"zone":12,"typeConfidence":0.88,"plateTime":0.40449743600712074,"extension":5.834790032298432},"index":2,"playId":"f99dd146-918d-3432-a00b-2a8f8620604f","pitchNumber":3,"startTime":"2026-07-06T02:54:50.833Z","endTime":"2026-07-06T02:54:54.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.902511859250044,"aZ":-20.647438013804145,"pfxX":-7.666120395030408,"pfxZ":6.054109097754582,"pX":0.3329485002785345,"pZ":3.0623221266664946,"vX0":9.235570440322117,"vY0":-137.01396366452158,"vZ0":-1.50575615532668,"x":104.31,"y":156.1,"x0":-2.0833970571704943,"y0":50.002389863175424,"z0":5.028153579052975,"aX":-14.594987917438337},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.8,"breakHorizontal":12.0,"spinRate":2184,"spinDirection":247},"zone":3,"typeConfidence":0.89,"plateTime":0.3995595994643959,"extension":5.774940180476686},"index":3,"playId":"bd0dd9a3-8bc7-382a-b0a4-b7946198edfb","pitchNumber":4,"startTime":"2026-07-06T02:55:14.259Z","endTime":"2026-07-06T02:55:17.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.940503399480644,"aZ":-39.84062400012589,"pfxX":-7.320184136218663,"pfxZ":-4.998672751014157,"pX":-0.36408734917400437,"pZ":1.536915961939246,"vX0":6.891280311006757,"vY0":-123.40433276854353,"vZ0":0.8945860423534893,"x":130.88,"y":197.28,"x0":-2.2498524772956454,"y0":50.003386498454326,"z0":4.5417104409054865,"aX":-11.222375270103006},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-8.5,"breakHorizontal":11.5,"spinRate":1540,"spinDirection":292},"zone":13,"typeConfidence":0.89,"plateTime":0.44486389010235783,"extension":5.9720940201007195},"index":4,"playId":"8695c8f1-6392-35bd-a33c-3cd9d2ae9e3c","pitchNumber":5,"startTime":"2026-07-06T02:55:33.886Z","endTime":"2026-07-06T02:55:38.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.294036300999974,"aZ":-36.77621680644911,"pfxX":-8.35333280799905,"pfxZ":-2.9081304413885087,"pX":-0.8657449083580497,"pZ":1.209777487937128,"vX0":6.137073958918753,"vY0":-124.8440848644446,"vZ0":-0.5653108687004037,"x":150.0,"y":206.12,"x0":-2.2662224492515426,"y0":50.00165683747201,"z0":4.456882361818744,"aX":-13.232388161980607},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.2,"breakHorizontal":13.8,"spinRate":1523,"spinDirection":278},"zone":13,"typeConfidence":0.9,"plateTime":0.4381450121984498,"extension":5.9659815350773036},"index":5,"playId":"3f267b23-e4eb-3d68-a824-967cc704683c","pitchNumber":6,"startTime":"2026-07-06T02:55:55.706Z","endTime":"2026-07-06T02:55:59.184Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.329911796368794,"aZ":-25.19439954343958,"pfxX":-4.780417203786413,"pfxZ":3.9403829465376727,"pX":0.5669703645997696,"pZ":3.1725332197764744,"vX0":10.803648380638693,"vY0":-131.8173680985315,"vZ0":1.990072820961084,"x":95.39,"y":153.12,"x0":-2.9517616253195067,"y0":50.00234058027658,"z0":4.26002026518024,"aX":-8.468009702651628},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.8,"breakHorizontal":6.5,"spinRate":2366,"spinDirection":247},"zone":3,"typeConfidence":0.75,"plateTime":0.41450914703030417,"extension":5.913758270417254},"index":6,"playId":"4681cfda-5ad2-33e4-b06a-ac7a6b9b026d","pitchNumber":7,"startTime":"2026-07-06T02:56:17.418Z","endTime":"2026-07-06T02:56:20.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.872784815347845,"aZ":-29.739458336537343,"pfxX":-11.728334865300383,"pfxZ":1.267130262658796,"pX":0.8253208167646671,"pZ":2.1244522737802067,"vX0":11.856310817370249,"vY0":-137.90793609882851,"vZ0":-1.8069250272202821,"x":85.54,"y":181.42,"x0":-2.007310116642398,"y0":50.00467102599811,"z0":4.795523858777513,"aX":-22.577345336893515},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.0,"breakHorizontal":18.7,"spinRate":2179,"spinDirection":251},"zone":14,"typeConfidence":0.91,"plateTime":0.39728301147097067,"extension":6.023717684777152},"index":7,"playId":"2889284e-14d2-3bed-bc8b-e99bb839e2e4","pitchNumber":8,"startTime":"2026-07-06T02:56:44.484Z","endTime":"2026-07-06T02:56:49.140Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06850128684283,"aZ":-36.767370750779335,"pfxX":-10.085067183833877,"pfxZ":-2.8948930529994588,"pX":0.20610867357506188,"pZ":1.889499065540066,"vX0":9.244872737842845,"vY0":-125.08184679054766,"vZ0":0.8785339337408598,"x":109.14,"y":187.76,"x0":-2.22631949094188,"y0":50.00484078478638,"z0":4.54690551722993,"aX":-15.993668108544508},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.8,"breakHorizontal":16.2,"spinRate":1583,"spinDirection":274},"zone":8,"typeConfidence":0.89,"plateTime":0.4377861414889379,"extension":6.1059338804000305},"index":8,"playId":"9bbd98ab-39f2-3c5b-ac7f-695ae665ac6b","pitchNumber":9,"startTime":"2026-07-06T02:57:02.343Z","endTime":"2026-07-06T02:57:06.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.289483535978214,"aZ":-18.45379262093094,"pfxX":-7.002745559303799,"pfxZ":7.0781218935419705,"pX":-0.7612735289294629,"pZ":2.254706643741091,"vX0":6.291948108407163,"vY0":-138.43152856389216,"vZ0":-3.8700110139513404,"x":146.02,"y":177.9,"x0":-2.155316801035817,"y0":50.000630005173896,"z0":4.908226877050694,"aX":-13.571217841345362},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.2,"breakHorizontal":11.4,"spinRate":2311,"spinDirection":231},"zone":7,"typeConfidence":0.91,"plateTime":0.3958562417436018,"extension":6.012601562014178},"index":9,"playId":"8f242b80-0650-30e3-bd2b-bc4ab43ca2f3","pitchNumber":10,"startTime":"2026-07-06T02:57:22.989Z","endTime":"2026-07-06T02:57:26.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.676611527740874,"aZ":-28.42624729882942,"pfxX":-9.931633526059827,"pfxZ":2.0598104903638,"pX":-1.2320942131670056,"pZ":3.00432271368919,"vX0":7.720970158564683,"vY0":-134.47864322502215,"vZ0":1.5587631116393899,"x":163.96,"y":157.66,"x0":-2.8579676339668527,"y0":50.005610476693704,"z0":4.441666597488941,"aX":-18.092569877522784},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.3,"breakHorizontal":16.2,"spinRate":2036,"spinDirection":253},"zone":11,"typeConfidence":0.89,"plateTime":0.40818348100544855,"extension":6.0652991850838145},"index":10,"playId":"2a089d00-f58d-36d0-984e-0cd5255b0cf2","pitchNumber":11,"startTime":"2026-07-06T02:57:44.546Z","endTime":"2026-07-06T02:57:48.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:57:48.472Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-06T02:57:57.897Z","endTime":"2026-07-06T02:59:37.583Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.113028042612747,"aZ":-26.74308416937919,"pfxX":8.721426282281135,"pfxZ":3.734665882837586,"pX":-0.6423559663350024,"pZ":2.8071270063365206,"vX0":2.3157293178812344,"vY0":-120.33524192931695,"vZ0":1.5799002438298548,"x":141.49,"y":162.99,"x0":-2.7520481552127873,"y0":50.00369370155526,"z0":4.5250367859622695,"aX":12.687074503169782},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.4,"breakHorizontal":-16.3,"spinRate":3005,"spinDirection":84},"zone":1,"typeConfidence":0.87,"plateTime":0.4565827395597828,"extension":5.908903361952639},"index":0,"playId":"1a941b7f-cc34-3e7d-b457-21ce34e9e7d5","pitchNumber":1,"startTime":"2026-07-06T02:58:14.633Z","endTime":"2026-07-06T02:58:18.537Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-06T02:58:36.472Z","endTime":"2026-07-06T02:58:54.713Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.165959428843806,"aZ":-23.476188583803197,"pfxX":-10.236765652284486,"pfxZ":4.489511208047904,"pX":0.11802533015720679,"pZ":2.0380836243739133,"vX0":9.711140392655443,"vY0":-138.80935101993165,"vZ0":-3.2057075846626537,"x":112.5,"y":183.75,"x0":-2.108129253122959,"y0":50.00258913778887,"z0":4.78391164831184,"aX":-19.83222665641181},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.6,"breakHorizontal":16.3,"spinRate":2125,"spinDirection":239},"zone":8,"typeConfidence":0.89,"plateTime":0.39567637392599764,"extension":6.14804644323039},"index":2,"playId":"4a109842-19be-3abb-a365-5c28cbc66e1c","pitchNumber":2,"startTime":"2026-07-06T02:58:54.713Z","endTime":"2026-07-06T02:58:58.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.221603201715155,"aZ":-37.54551864917493,"pfxX":-9.816667195202758,"pfxZ":-3.520242248407495,"pX":-0.16047904700056273,"pZ":1.017481159538308,"vX0":8.161798246894612,"vY0":-122.8264027833478,"vZ0":-0.4433580000814942,"x":123.12,"y":211.31,"x0":-2.2503332795901785,"y0":50.00001060678546,"z0":4.391801643832087,"aX":-15.004243854320753},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-6.2,"breakHorizontal":15.8,"spinRate":1645,"spinDirection":280},"zone":13,"typeConfidence":0.91,"plateTime":0.44587007964355774,"extension":6.115075359456116},"index":3,"playId":"5364be9e-7ec8-331d-9db0-a6c8816c4e37","pitchNumber":3,"startTime":"2026-07-06T02:59:15.551Z","endTime":"2026-07-06T02:59:19.557Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.582352666619926,"aZ":-37.653839042191734,"pfxX":-7.833611439895557,"pfxZ":-3.4927439461766,"pX":-1.2406803465577065,"pZ":1.5202809518859204,"vX0":5.31360861567385,"vY0":-124.63276424858765,"vZ0":0.5593248610368111,"x":164.29,"y":197.73,"x0":-2.385005842169976,"y0":50.001860171724374,"z0":4.408340139237846,"aX":-12.29503912994305},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.9,"breakHorizontal":13.0,"spinRate":1611,"spinDirection":278},"zone":13,"typeConfidence":0.9,"plateTime":0.4398652484572274,"extension":6.0042127428501875},"index":4,"playId":"f6246d6f-2e64-30cc-8530-1317c7c4942c","pitchNumber":4,"startTime":"2026-07-06T02:59:33.652Z","endTime":"2026-07-06T02:59:37.583Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T02:59:37.583Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wilyer Abreu grounds out, shortstop Zach Neto to first baseman Vaughn Grissom.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-06T03:01:57.128Z","endTime":"2026-07-06T03:02:09.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"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":{"description":"Pitching Change: José Fermin replaces Ryan Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-06T03:01:05.622Z","endTime":"2026-07-06T03:01:59.310Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":820862,"link":"/api/v1/people/820862"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3187842502889,"aZ":-19.538800139603666,"pfxX":-8.995871061083445,"pfxZ":6.299956917799626,"pX":-0.48097998804707076,"pZ":2.609686248157125,"vX0":6.487684290008545,"vY0":-140.7920109539993,"vZ0":-6.048365303755675,"x":135.33,"y":168.32,"x0":-1.6478163758140107,"y0":50.000990350176316,"z0":6.052540265372664,"aX":-18.03666460708533},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.3,"breakHorizontal":14.9,"spinRate":2294,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.3892024326464396,"extension":6.053276055134143},"hitData":{"launchSpeed":100.3,"launchAngle":-3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.46,"coordY":144.75}},"index":1,"playId":"0ce36917-2bab-3bee-bf3c-843a5e4913e6","pitchNumber":1,"startTime":"2026-07-06T03:01:59.310Z","endTime":"2026-07-06T03:02:09.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:02:09.432Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out, third baseman Denzer Guzman to first baseman Vaughn Grissom.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-06T03:02:27.609Z","endTime":"2026-07-06T03:03:09.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"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":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.756809292392923,"aZ":-27.801505578625147,"pfxX":-1.9189896986154138,"pfxZ":2.378900464983545,"pX":-1.1522991574506958,"pZ":2.649670331841595,"vX0":2.7006752202824496,"vY0":-133.9420891908163,"vZ0":-4.116669979336831,"x":160.92,"y":167.24,"x0":-1.9189098645348068,"y0":50.00413777787114,"z0":6.167949147399449,"aX":-3.5282166424027857},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.7,"breakHorizontal":3.0,"spinRate":2604,"spinDirection":221},"zone":11,"typeConfidence":0.89,"plateTime":0.4071274423235529,"extension":5.784596731067942},"index":0,"playId":"8c90b812-ea36-39b2-9fed-fa1f6149d4f0","pitchNumber":1,"startTime":"2026-07-06T03:02:35.213Z","endTime":"2026-07-06T03:02:41.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":81.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71064377053123,"aZ":-28.70482720036196,"pfxX":-2.3311764552751906,"pfxZ":2.02654359923966,"pX":0.8316379992035018,"pZ":1.929180377612558,"vX0":7.31921917893307,"vY0":-131.48608862465898,"vZ0":-5.1876292051795465,"x":85.3,"y":186.69,"x0":-1.713068802768332,"y0":50.00234269392975,"z0":6.117159745233032,"aX":-3.990482020321906},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.5,"breakHorizontal":2.3,"spinRate":2598,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.4202002545690373,"extension":6.017485688972947},"hitData":{"launchSpeed":91.3,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.72,"coordY":161.7}},"index":1,"playId":"05497f80-54ea-3ca9-a159-463b3458f614","pitchNumber":2,"startTime":"2026-07-06T03:02:59.390Z","endTime":"2026-07-06T03:03:09.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:03:09.591Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masataka Yoshida flies out to center fielder Jose Siri.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-06T03:03:28.189Z","endTime":"2026-07-06T03:04:51.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":81.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.718005028338116,"aZ":-30.648619554024915,"pfxX":-0.2732764600285904,"pfxZ":0.8839667249897794,"pX":0.17785666879587447,"pZ":3.245852903337307,"vX0":4.642685202764037,"vY0":-131.47991777299248,"vZ0":-2.3138852085548276,"x":110.22,"y":151.14,"x0":-1.586483500791162,"y0":50.00307875707422,"z0":6.445627436440233,"aX":-0.4722134318351901},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.3,"breakHorizontal":-0.7,"spinRate":2584,"spinDirection":69},"zone":12,"typeConfidence":0.91,"plateTime":0.4189677853234697,"extension":5.973723421677478},"index":0,"playId":"209ff3aa-e69f-379f-ad6b-dc95ea89d562","pitchNumber":1,"startTime":"2026-07-06T03:03:31.371Z","endTime":"2026-07-06T03:03:58.394Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.6,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.269969189046996,"aZ":-17.79832493769615,"pfxX":-9.187243756606435,"pfxZ":7.114421551564677,"pX":-0.10276274557415671,"pZ":3.1575010844778,"vX0":7.439155618000209,"vY0":-141.69681118797155,"vZ0":-4.9438281399864215,"x":120.92,"y":153.53,"x0":-1.5767557242707282,"y0":50.002888968707644,"z0":6.072618961153594,"aX":-18.565202176948528},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.0,"breakHorizontal":15.0,"spinRate":2489,"spinDirection":212},"zone":2,"typeConfidence":0.91,"plateTime":0.387474510634068,"extension":6.280802482824036},"index":1,"playId":"29e4f327-ca66-3c5b-be5d-7f0f4a30f911","pitchNumber":2,"startTime":"2026-07-06T03:04:06.482Z","endTime":"2026-07-06T03:04:09.873Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7821136448422,"aZ":-28.60310958633392,"pfxX":-1.0181562716163404,"pfxZ":2.0403577772299775,"pX":0.5028710835524908,"pZ":1.1418675843989707,"vX0":5.779940003212436,"vY0":-131.50507267149123,"vZ0":-7.55521997773738,"x":97.83,"y":207.95,"x0":-1.5909172347007934,"y0":50.004526785960394,"z0":6.172741751720602,"aX":-1.7842854613137777},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.3,"breakHorizontal":0.6,"spinRate":2697,"spinDirection":282},"zone":14,"typeConfidence":0.91,"plateTime":0.41644247738388396,"extension":6.137309338812462},"index":2,"playId":"6627b379-8f2b-3539-8c4c-2da1f6a61d72","pitchNumber":3,"startTime":"2026-07-06T03:04:23.865Z","endTime":"2026-07-06T03:04:27.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.891419485521833,"aZ":-17.897374102289167,"pfxX":-7.275261882016131,"pfxZ":7.721963759489849,"pX":-0.4932614150694214,"pZ":1.993443295235226,"vX0":5.941808879802767,"vY0":-135.2200469310778,"vZ0":-7.060023453091599,"x":135.8,"y":184.96,"x0":-1.77551254551125,"y0":50.00282407604381,"z0":5.896986690295705,"aX":-13.452611855163967},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.6,"breakHorizontal":11.9,"spinRate":2125,"spinDirection":215},"zone":7,"typeConfidence":0.71,"plateTime":0.4052877347084949,"extension":6.290387956577378},"hitData":{"launchSpeed":95.1,"launchAngle":37.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":90.37,"coordY":66.67}},"index":3,"playId":"358fcf98-260f-34d8-8fab-94bd97306dfc","pitchNumber":4,"startTime":"2026-07-06T03:04:40.942Z","endTime":"2026-07-06T03:04:51.814Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:04:51.814Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Denzer Guzman walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-06T03:07:15.955Z","endTime":"2026-07-06T03:08:56.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Tyron Guerrero replaces Greg Weissert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-06T03:06:23.425Z","endTime":"2026-07-06T03:07:18.165Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594027,"link":"/api/v1/people/594027"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.124564511783504,"aZ":-15.729480939061636,"pfxX":-10.28633342980305,"pfxZ":7.945385329127934,"pX":-0.18097302540912713,"pZ":1.5315201989016904,"vX0":8.272432617305666,"vY0":-143.19552163479065,"vZ0":-10.417362622539649,"x":123.9,"y":197.43,"x0":-1.7758466129632413,"y0":50.00275760780091,"z0":6.208819118382309,"aX":-21.288583859833796},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.4,"breakHorizontal":16.9,"spinRate":2317,"spinDirection":220},"zone":13,"typeConfidence":0.89,"plateTime":0.3830053254292811,"extension":7.085453431844475},"index":1,"playId":"d51fcfa7-ad55-35f3-9e66-99372d16c78f","pitchNumber":1,"startTime":"2026-07-06T03:07:18.165Z","endTime":"2026-07-06T03:07:22.318Z","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":99.2,"endSpeed":90.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16352643558362,"aZ":-14.495595318363998,"pfxX":-8.55779278997323,"pfxZ":8.40653953147655,"pX":0.19876056282402782,"pZ":3.504996609500135,"vX0":8.103585687740363,"vY0":-144.23971543559836,"vZ0":-5.395259364067776,"x":109.42,"y":144.15,"x0":-1.5379366669424837,"y0":50.00280083714941,"z0":6.2965431659297435,"aX":-17.9970859020885},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.3,"breakHorizontal":13.8,"spinRate":2142,"spinDirection":226},"zone":12,"typeConfidence":0.89,"plateTime":0.3800242725936167,"extension":7.072032834131403},"index":2,"playId":"39a8cb0e-11ee-3bef-9a46-33667e53d84e","pitchNumber":2,"startTime":"2026-07-06T03:07:38.181Z","endTime":"2026-07-06T03:07:42.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.659267671735485,"aZ":-16.569047500603915,"pfxX":-10.0438478536174,"pfxZ":7.446501829654877,"pX":0.4976107080734595,"pZ":2.0849731010667187,"vX0":9.495320645004263,"vY0":-143.9126666119054,"vZ0":-9.05195972146924,"x":98.03,"y":182.49,"x0":-1.5409959243274554,"y0":50.00461393837868,"z0":6.299401897506395,"aX":-21.052452054512656},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.8,"breakHorizontal":16.3,"spinRate":2196,"spinDirection":215},"zone":9,"typeConfidence":0.89,"plateTime":0.3807236386077961,"extension":7.16664914740596},"index":3,"playId":"aa69aebb-7c2b-34eb-8cd6-77fad406333f","pitchNumber":3,"startTime":"2026-07-06T03:07:53.879Z","endTime":"2026-07-06T03:07:58.035Z","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":98.9,"endSpeed":90.5,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.896906228183546,"aZ":-17.464989722377716,"pfxX":-10.130322023273028,"pfxZ":7.041644151507181,"pX":0.3953578085428286,"pZ":2.0878800543111224,"vX0":9.293782863485406,"vY0":-143.53711225921012,"vZ0":-8.62513081153623,"x":101.93,"y":182.41,"x0":-1.5666471050439927,"y0":50.00203225660833,"z0":6.2168440075038465,"aX":-21.159637431644697},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.2,"breakHorizontal":16.6,"spinRate":2150,"spinDirection":217},"zone":9,"typeConfidence":0.89,"plateTime":0.3814452368194958,"extension":7.151574790111535},"index":4,"playId":"ebe8b2e2-1308-3ff9-8fc7-bebba4011b0e","pitchNumber":4,"startTime":"2026-07-06T03:08:09.646Z","endTime":"2026-07-06T03:08:13.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":90.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.14330420695546,"aZ":-14.164044856023242,"pfxX":-9.33933388112623,"pfxZ":8.68995707712127,"pX":0.6971295710335312,"pZ":1.201055938519592,"vX0":9.487414582160445,"vY0":-143.2751531233282,"vZ0":-11.264363828389277,"x":90.43,"y":206.35,"x0":-1.4491413703451308,"y0":50.00034383348735,"z0":6.076663554735754,"aX":-19.349140112335608},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.4,"breakHorizontal":14.9,"spinRate":2185,"spinDirection":217},"zone":14,"typeConfidence":0.89,"plateTime":0.3827834260883063,"extension":7.397597876545554},"index":5,"playId":"2d4b3e01-1de4-3236-9b19-0bc721416c79","pitchNumber":5,"startTime":"2026-07-06T03:08:32.106Z","endTime":"2026-07-06T03:08:35.842Z","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":2,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":91.8,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.293899748223865,"aZ":-13.971003634881994,"pfxX":-9.517854409899364,"pfxZ":8.481987203502946,"pX":0.11915670457330219,"pZ":1.2503336836519983,"vX0":8.457751057880438,"vY0":-145.57508853188193,"vZ0":-11.183758994719161,"x":112.46,"y":205.02,"x0":-1.587801381654527,"y0":50.001636259495136,"z0":5.988537161261814,"aX":-20.419599837092502},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.2,"breakHorizontal":15.6,"spinRate":2026,"spinDirection":221},"zone":14,"typeConfidence":0.91,"plateTime":0.37632105136353866,"extension":7.303659072826811},"index":6,"playId":"2aca0793-c86f-3fa0-90e0-625bd160fe12","pitchNumber":6,"startTime":"2026-07-06T03:08:50.480Z","endTime":"2026-07-06T03:08:56.076Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:08:56.076Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vaughn Grissom grounds out, third baseman Caleb Durbin to first baseman Willson Contreras. Denzer Guzman to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-06T03:09:10.603Z","endTime":"2026-07-06T03:10:14.273Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":100.4,"endSpeed":91.4,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.32992816068164,"aZ":-11.050433076540276,"pfxX":-8.607257158774782,"pfxZ":9.906692080242166,"pX":0.7894981593359207,"pZ":1.3485372596982448,"vX0":9.93239094942197,"vY0":-145.38791912617202,"vZ0":-11.66639683464572,"x":86.91,"y":202.37,"x0":-1.55916788283277,"y0":50.0049696064503,"z0":6.092917521518538,"aX":-18.356974251685916},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.6,"breakHorizontal":13.6,"spinRate":2250,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.37729759651149974,"extension":7.400527276752294},"index":0,"playId":"c5c686ad-7c10-333a-8ae5-7a9b3a4b4cbc","pitchNumber":1,"startTime":"2026-07-06T03:09:22.281Z","endTime":"2026-07-06T03:09:25.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":90.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.45186118206262,"aZ":-14.983558900351165,"pfxX":-9.990466179463217,"pfxZ":8.130644710815067,"pX":-0.2662073205621355,"pZ":2.083319084030597,"vX0":7.846276765977433,"vY0":-144.85802267805542,"vZ0":-8.97788181220487,"x":127.15,"y":182.53,"x0":-1.7188888482228073,"y0":50.00463421723253,"z0":6.149567643765888,"aX":-21.125779325774666},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.0,"breakHorizontal":16.4,"spinRate":2267,"spinDirection":217},"zone":8,"typeConfidence":0.9,"plateTime":0.37885094560359844,"extension":7.196879085192996},"index":1,"playId":"8e324a04-5eaf-3d31-a66e-f951137a2075","pitchNumber":2,"startTime":"2026-07-06T03:09:44.578Z","endTime":"2026-07-06T03:09:48.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.449506145067424,"aZ":-14.290478382622567,"pfxX":-8.179985492498691,"pfxZ":8.634327000513537,"pX":-0.9060475737032643,"pZ":2.904027236843087,"vX0":5.156807750019982,"vY0":-143.12140525370617,"vZ0":-6.8460583699260305,"x":151.54,"y":160.37,"x0":-1.6696253071351403,"y0":50.00599211970765,"z0":6.224532596397645,"aX":-16.950043559197393},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.4,"breakHorizontal":13.8,"spinRate":2019,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.38290116717224043,"extension":7.2852951199583735},"hitData":{"launchSpeed":73.7,"launchAngle":-36.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":116.22,"coordY":163.52}},"index":2,"playId":"7f0d6282-4bd8-34c4-a5b2-6ded4f313a31","pitchNumber":3,"startTime":"2026-07-06T03:10:05.166Z","endTime":"2026-07-06T03:10:14.273Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:10:14.273Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Soler grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-06T03:10:33.018Z","endTime":"2026-07-06T03:11:14.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.8707022202202,"aZ":-14.163258254217281,"pfxX":-7.45534589350562,"pfxZ":8.629986762882465,"pX":0.3406419385314213,"pZ":3.14301280468584,"vX0":7.997217511510561,"vY0":-143.9025599821389,"vZ0":-6.146053530144491,"x":104.02,"y":153.92,"x0":-1.5121674047029765,"y0":50.004283065201776,"z0":6.191660952670827,"aX":-15.563137002675612},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.5,"breakHorizontal":11.8,"spinRate":2155,"spinDirection":218},"zone":3,"typeConfidence":0.87,"plateTime":0.38131330890487636,"extension":7.437331680441778},"index":0,"playId":"e1dec0ea-d04c-389c-809f-b0afc108ffcc","pitchNumber":1,"startTime":"2026-07-06T03:10:45.443Z","endTime":"2026-07-06T03:10:49.794Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.766937261518514,"aZ":-14.713783193937925,"pfxX":-7.646181706066114,"pfxZ":8.453615764618167,"pX":-0.7324761092501185,"pZ":1.811684318023905,"vX0":5.134667669556436,"vY0":-142.97666041125942,"vZ0":-9.460491677077439,"x":144.92,"y":189.86,"x0":-1.5606670764831707,"y0":50.00128079779161,"z0":6.092407376026912,"aX":-15.787674274269358},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.6,"breakHorizontal":12.7,"spinRate":2152,"spinDirection":220},"zone":7,"typeConfidence":0.92,"plateTime":0.3834691741883538,"extension":7.415514866285796},"hitData":{"launchSpeed":105.9,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":90.77,"coordY":154.33}},"index":1,"playId":"7d5208b2-fd71-344d-9d57-9f9d1a69802e","pitchNumber":2,"startTime":"2026-07-06T03:11:04.298Z","endTime":"2026-07-06T03:11:14.774Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:11:14.774Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oswald Peraza strikes out swinging.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-06T03:11:29.348Z","endTime":"2026-07-06T03:14:29.372Z","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":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":8},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.9,"endSpeed":93.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.50627567982652,"aZ":-16.474742799425194,"pfxX":-9.67997177075641,"pfxZ":7.068519170556806,"pX":0.6168841673494484,"pZ":2.443524489929154,"vX0":9.787663638130264,"vY0":-147.93271006910123,"vZ0":-7.811718845545301,"x":93.49,"y":172.8,"x0":-1.4731144877105715,"y0":50.00716469725852,"z0":6.079898934678047,"aX":-21.511255668725582},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":11.4,"breakHorizontal":15.7,"spinRate":1972,"spinDirection":224},"zone":6,"typeConfidence":0.9,"plateTime":0.3699162833423699,"extension":7.382114400779242},"index":0,"playId":"97b6d2bd-4c81-3d97-aa80-a0a7b4ad491b","pitchNumber":1,"startTime":"2026-07-06T03:11:37.993Z","endTime":"2026-07-06T03:11:41.757Z","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":2},"pitchData":{"startSpeed":102.0,"endSpeed":93.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.74094735850918,"aZ":-14.685233135505582,"pfxX":-9.871522565520863,"pfxZ":7.902517727839499,"pX":0.9621444828929753,"pZ":1.340313826732017,"vX0":10.678931366702082,"vY0":-147.73437845977185,"vZ0":-11.2775811345078,"x":80.33,"y":202.59,"x0":-1.4144924614647563,"y0":50.006450119948376,"z0":6.067434964839055,"aX":-21.855546332652434},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":12.2,"breakHorizontal":15.8,"spinRate":2032,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.37056059257233454,"extension":7.369129288056527},"index":1,"playId":"4cd890c1-122b-352a-b8e6-c1f2b385935e","pitchNumber":2,"startTime":"2026-07-06T03:11:52.303Z","endTime":"2026-07-06T03:11:55.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12746467465761,"aZ":-16.453467235075887,"pfxX":-7.904724217468246,"pfxZ":7.4927756439155795,"pX":-0.13628325970925262,"pZ":2.251114731125057,"vX0":7.011711812017824,"vY0":-143.85615118434825,"vZ0":-8.096593485864044,"x":122.19,"y":178.0,"x0":-1.57734821365384,"y0":50.00002838232013,"z0":6.120330604279704,"aX":-16.57814946138556},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.1,"breakHorizontal":13.0,"spinRate":2043,"spinDirection":220},"zone":5,"typeConfidence":0.92,"plateTime":0.38064214485867076,"extension":7.4619654723160735},"index":2,"playId":"21974700-251f-3cf0-8c61-ca81e349ecb8","pitchNumber":3,"startTime":"2026-07-06T03:12:13.247Z","endTime":"2026-07-06T03:12:16.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":89.2,"endSpeed":82.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.820700024755826,"aZ":-26.30483018491406,"pfxX":0.6325766033242928,"pfxZ":3.437001339530733,"pX":0.3808451013903352,"pZ":2.0546743607126574,"vX0":4.53466009230366,"vY0":-129.8162970849281,"vZ0":-5.358172220006447,"x":102.48,"y":183.3,"x0":-1.4698878541605316,"y0":50.00584988956693,"z0":6.14447508895921,"aX":1.0809314305440054},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.3,"breakHorizontal":-2.2,"spinRate":2008,"spinDirection":150},"zone":9,"typeConfidence":0.91,"plateTime":0.42170598868821463,"extension":7.0773197763550595},"index":3,"playId":"a810ace8-b1eb-3183-a347-538d2544102d","pitchNumber":4,"startTime":"2026-07-06T03:12:38.474Z","endTime":"2026-07-06T03:12:43.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73764216852235,"aZ":-17.87283561204447,"pfxX":-8.606932289758198,"pfxZ":6.728209175357184,"pX":-0.744017801636032,"pZ":3.1059013922788714,"vX0":6.042228960677463,"vY0":-144.86515338456334,"vZ0":-5.759100083172652,"x":145.36,"y":154.92,"x0":-1.738156496180457,"y0":50.00568672366912,"z0":6.211789937725919,"aX":-18.302375893056535},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.2,"breakHorizontal":14.4,"spinRate":2215,"spinDirection":223},"zone":1,"typeConfidence":0.92,"plateTime":0.3780451415962842,"extension":7.302174198941643},"index":4,"playId":"ceb13fea-d236-37c9-9f46-45b057e3de5c","pitchNumber":5,"startTime":"2026-07-06T03:13:00.535Z","endTime":"2026-07-06T03:13:04.103Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-06T03:13:13.947Z","endTime":"2026-07-06T03:13:28.367Z","isPitch":false,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.09006543152041,"aZ":-13.832451596544134,"pfxX":-7.579697597882584,"pfxZ":8.61135005375644,"pX":-0.030547902086731075,"pZ":2.0186656564515353,"vX0":7.342392010225688,"vY0":-145.05288377404116,"vZ0":-9.40736682860899,"x":118.16,"y":184.28,"x0":-1.6105025598571152,"y0":50.00034940172519,"z0":6.148075062972362,"aX":-16.14132787782403},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.8,"breakHorizontal":12.2,"spinRate":2161,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.3776702020713225,"extension":7.415560879034033},"index":6,"playId":"82ebdeda-a46d-3d9e-999a-e5d9608a9267","pitchNumber":6,"startTime":"2026-07-06T03:13:28.367Z","endTime":"2026-07-06T03:13:32.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.925055074672656,"aZ":-14.911266588310923,"pfxX":-9.262249994692084,"pfxZ":8.210070490614942,"pX":0.037352123166486215,"pZ":2.1046659847295723,"vX0":7.92818672007138,"vY0":-144.17761001488887,"vZ0":-8.511827190518048,"x":115.58,"y":181.95,"x0":-1.546484459014775,"y0":50.00350099659386,"z0":6.018109607204337,"aX":-19.47559683425793},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.3,"breakHorizontal":15.1,"spinRate":2241,"spinDirection":223},"zone":8,"typeConfidence":0.9,"plateTime":0.3800866004846055,"extension":7.427109314557934},"index":7,"playId":"576ac7e9-e4d6-335d-8fe3-ec17529cc938","pitchNumber":7,"startTime":"2026-07-06T03:13:57.357Z","endTime":"2026-07-06T03:14:02.584Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":92.4,"endSpeed":85.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.806173350071713,"aZ":-28.725829900532027,"pfxX":1.4856582277073747,"pfxZ":1.8975219756586017,"pX":1.6298414674913417,"pZ":0.7034448538043697,"vX0":7.600106445465125,"vY0":-134.1024592932018,"vZ0":-8.733952504282602,"x":54.87,"y":219.79,"x0":-1.437391246050748,"y0":50.00283167788155,"z0":6.060975429551701,"aX":2.6960699652503077},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":1.7,"breakHorizontal":-4.3,"spinRate":2254,"spinDirection":170},"zone":14,"typeConfidence":0.91,"plateTime":0.40890898861819647,"extension":7.410326259839432},"index":8,"playId":"3491a483-9cae-34f3-82ce-2971b1ae870e","pitchNumber":8,"startTime":"2026-07-06T03:14:24.457Z","endTime":"2026-07-06T03:14:29.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:14:29.372Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, second baseman Oswald Peraza to first baseman Vaughn Grissom.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-06T03:16:22.986Z","endTime":"2026-07-06T03:17:21.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"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":"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":89.4,"endSpeed":82.3,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20707116685678,"aZ":-30.14307680188886,"pfxX":-1.6251963362676627,"pfxZ":1.1848668893081777,"pX":-0.432366165397112,"pZ":1.799727120108907,"vX0":4.933804916763361,"vY0":-130.0816511406946,"vZ0":-5.209807686866778,"x":133.48,"y":190.19,"x0":-2.1422145606478726,"y0":50.00321800621394,"z0":6.1128815044610745,"aX":-2.786591158170301},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.2,"breakHorizontal":1.8,"spinRate":2495,"spinDirection":223},"zone":7,"typeConfidence":0.91,"plateTime":0.42101534369858795,"extension":5.839021275142434},"index":0,"playId":"966739ae-e734-3683-94f6-8d4f0c100f00","pitchNumber":1,"startTime":"2026-07-06T03:16:38.577Z","endTime":"2026-07-06T03:16:42.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.703754072220867,"aZ":-29.38466390146368,"pfxX":-1.1116665087208846,"pfxZ":1.6261400862326907,"pX":-0.14937574688946778,"pZ":1.5760306370454291,"vX0":5.031218851801221,"vY0":-130.4823118352603,"vZ0":-5.731373424414854,"x":122.69,"y":196.23,"x0":-1.962194989903071,"y0":50.00239890340597,"z0":6.02850367259487,"aX":-1.9074507456442333},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.8,"breakHorizontal":0.8,"spinRate":2567,"spinDirection":213},"zone":8,"typeConfidence":0.91,"plateTime":0.4205453710595415,"extension":6.029093842527823},"index":1,"playId":"d6d29084-5a88-3a74-b7cd-f134d457ea23","pitchNumber":2,"startTime":"2026-07-06T03:16:53.921Z","endTime":"2026-07-06T03:16:57.582Z","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":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72285789160528,"aZ":-16.997798609218133,"pfxX":-9.38097472152689,"pfxZ":7.721692786558204,"pX":0.09306368898582713,"pZ":3.017319270517859,"vX0":8.57572525544315,"vY0":-139.60345755352043,"vZ0":-5.442748507262332,"x":113.45,"y":157.31,"x0":-1.8064512522844676,"y0":50.002384545213715,"z0":6.118894903523558,"aX":-18.434835411829333},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.0,"breakHorizontal":15.1,"spinRate":2295,"spinDirection":216},"zone":2,"typeConfidence":0.91,"plateTime":0.3930226651956725,"extension":6.455717730946696},"hitData":{"launchSpeed":74.5,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.86,"coordY":147.78}},"index":2,"playId":"497551da-a2c9-3ec8-aba7-5c5d123c335f","pitchNumber":3,"startTime":"2026-07-06T03:17:13.057Z","endTime":"2026-07-06T03:17:21.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:17:21.126Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jarren Duran walks.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-06T03:17:38.545Z","endTime":"2026-07-06T03:18:57.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.560186183461425,"aZ":-27.81416892610435,"pfxX":-1.5893037599008788,"pfxZ":2.5923559796990165,"pX":-0.994520766526919,"pZ":1.422318902431613,"vX0":2.709617600320577,"vY0":-129.3828910763732,"vZ0":-6.570909700982643,"x":154.91,"y":200.38,"x0":-1.8518806891163664,"y0":50.0057853995373,"z0":6.144201788921706,"aX":-2.678104268818848},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.4,"breakHorizontal":2.3,"spinRate":2438,"spinDirection":213},"zone":13,"typeConfidence":0.9,"plateTime":0.4243466454033147,"extension":5.998427121238575},"index":0,"playId":"4e7bfe21-5083-3d08-9e2e-8f0f3a5048b8","pitchNumber":1,"startTime":"2026-07-06T03:17:46.101Z","endTime":"2026-07-06T03:17:50.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69045811535035,"aZ":-29.48606594684306,"pfxX":-0.8110038741973709,"pfxZ":1.6135505322605095,"pX":0.7289616482230719,"pZ":2.633111584753199,"vX0":6.787099310178176,"vY0":-129.12138250629664,"vZ0":-3.42130970964713,"x":89.21,"y":167.69,"x0":-1.8410915086233408,"y0":50.005956601088904,"z0":6.271790552370301,"aX":-1.3548003477410666},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.3,"breakHorizontal":-0.2,"spinRate":2661,"spinDirection":278},"zone":6,"typeConfidence":0.91,"plateTime":0.4260208386190669,"extension":5.987699155115539},"index":1,"playId":"b63115c6-a1a5-3732-b7fa-6bf23f35c6b9","pitchNumber":2,"startTime":"2026-07-06T03:18:00.820Z","endTime":"2026-07-06T03:18:05.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8147595922765,"aZ":-16.53840361274663,"pfxX":-8.892782120191448,"pfxZ":8.462571301758558,"pX":0.8451000837564144,"pZ":1.5518364146318862,"vX0":9.79618091423199,"vY0":-135.38133562083908,"vZ0":-8.582313011006436,"x":84.79,"y":196.88,"x0":-1.672774394712795,"y0":50.00450830750673,"z0":5.931293817422419,"aX":-16.43399140872897},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.6,"breakHorizontal":13.9,"spinRate":2348,"spinDirection":220},"zone":14,"typeConfidence":0.82,"plateTime":0.40529447508058647,"extension":6.108254440918516},"index":2,"playId":"fac89503-bf35-3876-a7e4-de71e61dd120","pitchNumber":3,"startTime":"2026-07-06T03:18:18.112Z","endTime":"2026-07-06T03:18:22.510Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90231150381756,"aZ":-17.22710009810972,"pfxX":-8.932495744719578,"pfxZ":7.580841259061175,"pX":0.039404866285716995,"pZ":2.054085057933987,"vX0":8.027739545775114,"vY0":-139.866179837096,"vZ0":-7.559674112488901,"x":115.5,"y":183.32,"x0":-1.713892461855785,"y0":50.00655324114287,"z0":5.931516017238755,"aX":-17.620258394089042},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.2,"breakHorizontal":14.4,"spinRate":2334,"spinDirection":214},"zone":8,"typeConfidence":0.91,"plateTime":0.39229598271568245,"extension":6.469921876151517},"index":3,"playId":"b66f9840-cb2b-31e2-aa97-b79cfc1f55df","pitchNumber":4,"startTime":"2026-07-06T03:18:36.184Z","endTime":"2026-07-06T03:18:40.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.116474703773772,"aZ":-16.648309878251688,"pfxX":-9.484338291702471,"pfxZ":8.440565491928453,"pX":0.1891836395591856,"pZ":0.9519171569040329,"vX0":8.361798076578793,"vY0":-135.17637560294762,"vZ0":-10.227032032514801,"x":109.79,"y":213.08,"x0":-1.721096461907401,"y0":50.004479092619604,"z0":5.968773452646866,"aX":-17.448663721882813},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.1,"breakHorizontal":15.2,"spinRate":2183,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.40613841493325387,"extension":6.322267269452626},"index":4,"playId":"ed30483d-e618-342b-910a-9d162d3c4fd0","pitchNumber":5,"startTime":"2026-07-06T03:18:53.129Z","endTime":"2026-07-06T03:18:57.581Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:18:57.581Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Narváez grounds out, third baseman Denzer Guzman to shortstop Zach Neto to first baseman Vaughn Grissom. Interference error by second baseman Oswald Peraza.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-06T03:19:14.014Z","endTime":"2026-07-06T03:21:20.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687263,"link":"/api/v1/people/687263"},"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"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_interference"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77577254044784,"aZ":-17.66747857642456,"pfxX":-9.057286401357697,"pfxZ":7.53956515231137,"pX":-1.0253869722929887,"pZ":3.072158048056489,"vX0":5.597789921192426,"vY0":-138.53244440405916,"vZ0":-4.792708044221884,"x":156.09,"y":155.83,"x0":-1.9057868186299138,"y0":50.00462571529734,"z0":6.022501467191718,"aX":-17.433833172007816},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.7,"breakHorizontal":15.1,"spinRate":2327,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.3968621421099434,"extension":6.284302303797169},"index":0,"playId":"7e448f75-5ac6-3b58-87fd-e760fcd5b788","pitchNumber":1,"startTime":"2026-07-06T03:19:23.171Z","endTime":"2026-07-06T03:19:27.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94360795120585,"aZ":-16.871793294044515,"pfxX":-9.716010044252048,"pfxZ":7.817107454238785,"pX":-0.5426967117443402,"pZ":3.0950451745739165,"vX0":6.996042113550234,"vY0":-139.64701862857265,"vZ0":-4.916054447789617,"x":137.69,"y":155.21,"x0":-1.8288373195151284,"y0":50.006671971154255,"z0":6.002510777187804,"aX":-19.03081442975603},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":16.0,"spinRate":2443,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.3935035981627619,"extension":6.356446598414126},"index":1,"playId":"99b74cb4-6c7b-32f8-8773-9a9f1b79ae4f","pitchNumber":2,"startTime":"2026-07-06T03:19:39.238Z","endTime":"2026-07-06T03:19:43.197Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-06T03:19:48.926Z","endTime":"2026-07-06T03:20:02.750Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.98900270386066,"aZ":-16.255913686710045,"pfxX":-9.616595145615218,"pfxZ":7.957453199830729,"pX":-0.32772602445677745,"pZ":3.087290253115524,"vX0":7.601193747363608,"vY0":-141.21506839573294,"vZ0":-5.014019517359037,"x":129.49,"y":155.42,"x0":-1.8176627961175724,"y0":50.003682721583075,"z0":5.946995177020933,"aX":-19.240156395159282},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.4,"breakHorizontal":15.7,"spinRate":2405,"spinDirection":211},"zone":1,"typeConfidence":0.91,"plateTime":0.3892813457401636,"extension":6.5918334580809805},"index":3,"playId":"8572aa4b-2971-3eaa-8c89-60a77a0d8827","pitchNumber":3,"startTime":"2026-07-06T03:20:02.750Z","endTime":"2026-07-06T03:20:06.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58909562540585,"aZ":-18.565780450599544,"pfxX":-8.65812616589841,"pfxZ":6.776747046818064,"pX":0.025018988036943735,"pZ":2.9345209309925036,"vX0":8.075335959916153,"vY0":-140.9499916859622,"vZ0":-5.159713147813377,"x":116.05,"y":159.55,"x0":-1.7548054363055299,"y0":50.00318255159782,"z0":5.990892020735059,"aX":-17.38916264674849},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.4,"breakHorizontal":14.0,"spinRate":2300,"spinDirection":182},"zone":2,"typeConfidence":0.91,"plateTime":0.388859005978774,"extension":6.460849474651957},"index":4,"playId":"d8e48601-7afc-3c25-8cec-c8f2be2914da","pitchNumber":4,"startTime":"2026-07-06T03:20:22.631Z","endTime":"2026-07-06T03:20:26.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.740225478157182,"aZ":-28.78248717350883,"pfxX":-0.9139528712023142,"pfxZ":1.8628496523288811,"pX":0.33918610880001926,"pZ":0.1242887576900023,"vX0":6.093352965207968,"vY0":-134.25128983794244,"vZ0":-9.800768841185098,"x":104.07,"y":235.42,"x0":-1.8436677637589367,"y0":50.00520280272174,"z0":5.879353974341066,"aX":-1.6658150816157042},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.4,"breakHorizontal":0.4,"spinRate":2692,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.4083848462049371,"extension":6.170357431000676},"index":5,"playId":"a35ff39c-957e-3f83-bd53-a9886dab7d0b","pitchNumber":5,"startTime":"2026-07-06T03:20:44.498Z","endTime":"2026-07-06T03:20:48.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7716722481767,"aZ":-17.57456849002812,"pfxX":-9.153894872321686,"pfxZ":7.441652368962629,"pX":-0.704123370414579,"pZ":2.234237304097957,"vX0":6.269949234819096,"vY0":-139.5026614531864,"vZ0":-7.068088696903956,"x":143.84,"y":178.46,"x0":-1.7969516510175407,"y0":50.00367027073104,"z0":5.969066341337481,"aX":-17.957460664916542},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.1,"breakHorizontal":15.2,"spinRate":2292,"spinDirection":210},"zone":4,"typeConfidence":0.91,"plateTime":0.39334647619606233,"extension":6.581725398891194},"hitData":{"launchSpeed":88.9,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.33,"coordY":162.91}},"index":6,"playId":"1821377a-4302-3249-bd68-94d0d6601e59","pitchNumber":6,"startTime":"2026-07-06T03:21:07.353Z","endTime":"2026-07-06T03:21:20.383Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:21:20.383Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tsung-Che Cheng strikes out swinging, catcher Logan O'Hoppe to first baseman Vaughn Grissom.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-06T03:22:03.462Z","endTime":"2026-07-06T03:24:33.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"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_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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.092489131531188,"aZ":-25.80002966250304,"pfxX":-2.434098929737078,"pfxZ":3.4815153033069173,"pX":0.2722469988494387,"pZ":1.7325965434378148,"vX0":6.282944632658167,"vY0":-134.1590382255234,"vZ0":-6.446960261922591,"x":106.62,"y":192.0,"x0":-1.7801319551607904,"y0":50.00124566907119,"z0":5.997047519439415,"aX":-4.453268776543301},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.2,"breakHorizontal":3.1,"spinRate":2544,"spinDirection":248},"zone":9,"typeConfidence":0.88,"plateTime":0.4077353078078869,"extension":6.333766840838662},"index":0,"playId":"fb7b7034-e447-3432-b514-6bbb931e0a74","pitchNumber":1,"startTime":"2026-07-06T03:22:03.462Z","endTime":"2026-07-06T03:22:07.634Z","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":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.8,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.36729053836282,"aZ":-15.859147381345798,"pfxX":-8.665470933328205,"pfxZ":8.036490283781818,"pX":-0.3493803030542718,"pZ":3.1353422498868286,"vX0":7.027612184657015,"vY0":-142.01264824428068,"vZ0":-5.303253838809654,"x":130.32,"y":154.13,"x0":-1.7377785345599228,"y0":50.001449592327745,"z0":6.045578999748774,"aX":-17.590689780970546},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.6,"breakHorizontal":14.2,"spinRate":2436,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.38658495970471574,"extension":6.505506895614494},"index":1,"playId":"b46c8bc9-0484-3cde-a0c9-a7390a0d06a8","pitchNumber":2,"startTime":"2026-07-06T03:22:27.127Z","endTime":"2026-07-06T03:22:31.946Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":88.3,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.98151110644625,"aZ":-13.539239435607819,"pfxX":-9.300665834181336,"pfxZ":9.184335273817904,"pX":-0.4348292363583271,"pZ":4.18276889846909,"vX0":6.899305466178058,"vY0":-142.54268349313523,"vZ0":-3.118428679408415,"x":133.57,"y":125.85,"x0":-1.695199430293487,"y0":50.006315969227614,"z0":6.16221017631887,"aX":-18.87894044792311},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":15.2,"spinRate":2423,"spinDirection":258},"zone":11,"typeConfidence":0.91,"plateTime":0.38630196941591377,"extension":6.419505500441049},"index":2,"playId":"90a966c3-0f5b-39f1-a053-32b3e95388b8","pitchNumber":3,"startTime":"2026-07-06T03:22:45.710Z","endTime":"2026-07-06T03:22:49.205Z","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":96.6,"endSpeed":87.6,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.545498400733315,"aZ":-15.721186378895228,"pfxX":-9.399779562289403,"pfxZ":8.30420604600159,"pX":-0.901225299356566,"pZ":3.4577870263133454,"vX0":5.131959529780568,"vY0":-140.50314558481526,"vZ0":-4.654073124062436,"x":151.35,"y":145.42,"x0":-1.5391987600756958,"y0":50.00112023887339,"z0":6.171468571105106,"aX":-18.62008780314387},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":15.8,"spinRate":2320,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.39119065084640336,"extension":6.399323434200382},"index":3,"playId":"9ed29351-c7ce-3604-9433-4489c6042acd","pitchNumber":4,"startTime":"2026-07-06T03:23:02.956Z","endTime":"2026-07-06T03:23:07.126Z","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":91.4,"endSpeed":83.9,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.986291741533755,"aZ":-28.157460683543054,"pfxX":-1.6908315091884334,"pfxZ":2.25286874288451,"pX":0.5970239133234471,"pZ":2.099923306967424,"vX0":6.108109665469461,"vY0":-132.91814045980664,"vZ0":-5.504113588877724,"x":94.24,"y":182.08,"x0":-1.513074675064205,"y0":50.00599278962857,"z0":6.246991381045628,"aX":-3.020365062271167},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.0,"breakHorizontal":1.7,"spinRate":2686,"spinDirection":157},"zone":6,"typeConfidence":0.9,"plateTime":0.4123689207439911,"extension":6.066406534424275},"index":4,"playId":"36837aa0-fae0-392a-93f3-0a233787a3fb","pitchNumber":5,"startTime":"2026-07-06T03:23:22.060Z","endTime":"2026-07-06T03:23:26.232Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-06T03:23:58.455Z","endTime":"2026-07-06T03:24:26.203Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.4596573877306,"aZ":-28.14034751652554,"pfxX":-2.690996521623223,"pfxZ":2.260388467257788,"pX":-0.01832961139195897,"pZ":0.4313937788728766,"vX0":5.700777921321897,"vY0":-133.2229501229456,"vZ0":-9.05643606156561,"x":117.7,"y":227.13,"x0":-1.8429214888595824,"y0":50.0024518035852,"z0":5.93033931056767,"aX":-4.803647590903425},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.2,"breakHorizontal":3.6,"spinRate":2526,"spinDirection":255},"zone":14,"typeConfidence":0.89,"plateTime":0.4122134302312803,"extension":6.319096559959299},"index":6,"playId":"867804d0-b0fe-3dae-93ec-648888cc2464","pitchNumber":6,"startTime":"2026-07-06T03:24:26.203Z","endTime":"2026-07-06T03:24:33.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:24:33.879Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jo Adell grounds out, shortstop Tsung-Che Cheng to first baseman Willson Contreras.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-06T03:26:35.410Z","endTime":"2026-07-06T03:27:11.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691907,"link":"/api/v1/people/691907"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":100.2,"endSpeed":91.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.90366461030055,"aZ":-15.120203378779296,"pfxX":-10.155983519406151,"pfxZ":8.000457402578952,"pX":0.07238353729977871,"pZ":3.041538691443564,"vX0":8.419423047629225,"vY0":-145.47516867920825,"vZ0":-6.66659687727601,"x":114.24,"y":156.66,"x0":-1.5478828587187488,"y0":50.00143024849167,"z0":6.289036068327166,"aX":-21.645015080193183},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.2,"breakHorizontal":16.6,"spinRate":2243,"spinDirection":215},"zone":2,"typeConfidence":0.89,"plateTime":0.37730661462732185,"extension":7.030840649308445},"index":0,"playId":"daf5fd27-8724-36bd-a558-d5437c21f2c5","pitchNumber":1,"startTime":"2026-07-06T03:26:44.341Z","endTime":"2026-07-06T03:26:47.822Z","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.2,"endSpeed":89.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59355980414094,"aZ":-16.17375810988059,"pfxX":-10.058403468042886,"pfxZ":7.784941673477148,"pX":-0.17506679743370254,"pZ":2.4916667703864794,"vX0":7.329315370853814,"vY0":-142.64409031593297,"vZ0":-7.651959368365858,"x":123.67,"y":171.5,"x0":-1.4742819067503645,"y0":50.004776988927354,"z0":6.233907784984924,"aX":-20.67732030986346},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.6,"breakHorizontal":16.7,"spinRate":2125,"spinDirection":215},"zone":5,"typeConfidence":0.88,"plateTime":0.3843604628129871,"extension":7.400331844202355},"hitData":{"launchSpeed":89.1,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.57,"coordY":151.41}},"index":1,"playId":"024bb697-b681-3fcb-a3d7-865f9bf27035","pitchNumber":2,"startTime":"2026-07-06T03:27:00.029Z","endTime":"2026-07-06T03:27:11.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:27:11.015Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Siri grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-06T03:27:23.292Z","endTime":"2026-07-06T03:27:58.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":99.1,"endSpeed":90.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94908418625973,"aZ":-17.51925793030341,"pfxX":-9.253683976180074,"pfxZ":6.9812599702070575,"pX":0.9812994359663532,"pZ":3.1757767473387375,"vX0":10.145564941769246,"vY0":-143.88400392391762,"vZ0":-5.683891664776021,"x":79.6,"y":153.03,"x0":-1.3858769553582506,"y0":50.00449905114672,"z0":6.260017969958594,"aX":-19.431431571440367},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.6,"breakHorizontal":14.8,"spinRate":2093,"spinDirection":216},"zone":12,"typeConfidence":0.87,"plateTime":0.3804608407253962,"extension":7.344740070908029},"index":0,"playId":"bdf98d7f-6668-33d4-b303-cb4f58e7bd4c","pitchNumber":1,"startTime":"2026-07-06T03:27:34.001Z","endTime":"2026-07-06T03:27:37.588Z","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":99.2,"endSpeed":90.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57519811959035,"aZ":-15.861237475670475,"pfxX":-9.281223461471738,"pfxZ":7.754025452358795,"pX":0.13980799460041163,"pZ":2.3948479430807157,"vX0":7.825521511877565,"vY0":-144.14580217996414,"vZ0":-8.113420596047305,"x":111.67,"y":174.12,"x0":-1.4046201341853464,"y0":50.00484287679584,"z0":6.225937669978788,"aX":-19.529270615335033},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.6,"breakHorizontal":15.2,"spinRate":2211,"spinDirection":213},"zone":5,"typeConfidence":0.9,"plateTime":0.3800181403034695,"extension":7.238990679769209},"hitData":{"launchSpeed":85.6,"launchAngle":-46.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.17,"coordY":172.0}},"index":1,"playId":"04e49b97-a186-3b8f-bc92-cafe954c03bc","pitchNumber":2,"startTime":"2026-07-06T03:27:49.083Z","endTime":"2026-07-06T03:27:58.776Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:27:58.776Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Logan O'Hoppe lines out to second baseman Anthony Seigler.","rbi":0,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-06T03:28:14.163Z","endTime":"2026-07-06T03:29:04.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.544392790681894,"aZ":-24.53518902977612,"pfxX":0.1195988578058369,"pfxZ":4.11618518294091,"pX":2.103838906854107,"pZ":0.8557024161195145,"vX0":9.82277150850032,"vY0":-135.3202435099599,"vZ0":-9.20512634309281,"x":36.81,"y":215.68,"x0":-1.588543022627597,"y0":50.00074774802264,"z0":6.02044127578591,"aX":0.2196686947623918},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.6,"breakHorizontal":-2.3,"spinRate":2078,"spinDirection":190},"zone":14,"typeConfidence":0.89,"plateTime":0.40478343386546456,"extension":7.3782096970218065},"index":0,"playId":"13982274-c7ad-3ab0-8a1d-45c725e5c9e1","pitchNumber":1,"startTime":"2026-07-06T03:28:25.604Z","endTime":"2026-07-06T03:28:28.705Z","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":99.9,"endSpeed":91.2,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21900102008199,"aZ":-15.77130185440832,"pfxX":-7.6621318063769746,"pfxZ":7.681492598744992,"pX":0.2332403249592984,"pZ":3.292092870858899,"vX0":7.863476380024284,"vY0":-145.252629633708,"vZ0":-5.475834939401692,"x":108.11,"y":149.89,"x0":-1.514361309217646,"y0":50.0034485085942,"z0":6.161680542592856,"aX":-16.36322235096293},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.0,"breakHorizontal":12.4,"spinRate":2103,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.37718347071440483,"extension":7.387465183880741},"index":1,"playId":"6d666c5c-7761-3969-a842-49504d1ec5bf","pitchNumber":2,"startTime":"2026-07-06T03:28:43.126Z","endTime":"2026-07-06T03:28:46.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91660221159597,"aZ":-18.669291051308825,"pfxX":-9.100682383522617,"pfxZ":6.415678429199183,"pX":-0.623482888125347,"pZ":3.3747036706386035,"vX0":5.868526267801705,"vY0":-144.24065778586436,"vZ0":-4.968779677013681,"x":140.77,"y":147.66,"x0":-1.503304783297929,"y0":50.00171074594808,"z0":6.2727504315523035,"aX":-19.15259929464637},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":10.8,"breakHorizontal":15.2,"spinRate":2110,"spinDirection":216},"zone":1,"typeConfidence":0.9,"plateTime":0.37990099665614974,"extension":7.133120398394477},"hitData":{"launchSpeed":56.9,"launchAngle":23.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":136.81,"coordY":147.78}},"index":2,"playId":"209ac995-f6c3-3232-b8da-134a19eebc3e","pitchNumber":3,"startTime":"2026-07-06T03:28:59.821Z","endTime":"2026-07-06T03:29:04.487Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:29:04.487Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Anthony Seigler singles on a line drive to left fielder Josh Lowe.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-06T03:31:36.087Z","endTime":"2026-07-06T03:33:44.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6,7,8],"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chase Silseth replaces José Fermin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-06T03:30:53.628Z","endTime":"2026-07-06T03:31:38.271Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681217,"link":"/api/v1/people/681217"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76486961422306,"aZ":-14.359334591697717,"pfxX":-4.155618333168757,"pfxZ":9.37090907757423,"pX":-2.204148013429109,"pZ":2.8026129257073342,"vX0":0.9355211617304898,"vY0":-137.54396829821786,"vZ0":-5.287356479795038,"x":201.02,"y":163.11,"x0":-2.0107080767812233,"y0":50.00062491660879,"z0":5.73639279424648,"aX":-7.897883129901711},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.0,"breakHorizontal":7.3,"spinRate":2309,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.3994390479095986,"extension":5.805144983706108},"index":1,"playId":"97bbee4e-a3b7-37fd-80b8-b0b7743b49f7","pitchNumber":1,"startTime":"2026-07-06T03:31:38.271Z","endTime":"2026-07-06T03:31:41.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81133275073689,"aZ":-12.860273239833882,"pfxX":-2.659383194449689,"pfxZ":10.180772043082076,"pX":-0.6544799815037788,"pZ":2.737555987341426,"vX0":4.17288292512904,"vY0":-137.42747997603882,"vZ0":-5.868587549421146,"x":141.95,"y":164.87,"x0":-1.8528519812707684,"y0":50.00196197129976,"z0":5.787786398450417,"aX":-5.044924345931024},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":3.8,"spinRate":2378,"spinDirection":214},"zone":1,"typeConfidence":0.89,"plateTime":0.399821563183659,"extension":5.964549208224504},"index":2,"playId":"cf18cfa2-fcb1-34ab-8093-e82965abd18b","pitchNumber":2,"startTime":"2026-07-06T03:31:58.268Z","endTime":"2026-07-06T03:32:02.078Z","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":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94685832105997,"aZ":-33.83183663870469,"pfxX":-6.433033641736349,"pfxZ":-1.070693581646505,"pX":-0.6681442099929266,"pZ":0.17705053397823042,"vX0":4.693047136466349,"vY0":-124.5044391421046,"vZ0":-7.121652955966262,"x":142.47,"y":234.0,"x0":-1.7536328344552705,"y0":50.003616696398595,"z0":5.91971902319386,"aX":-9.972487067655747},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.5,"breakHorizontal":10.4,"spinRate":1121,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.4420787546253,"extension":5.801156030921212},"index":3,"playId":"952adbb3-3800-3b9c-9f9f-ee3a2ac1099b","pitchNumber":3,"startTime":"2026-07-06T03:32:14.914Z","endTime":"2026-07-06T03:32:18.517Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.135517468204466,"aZ":-12.69565262815013,"pfxX":-3.5669776007383853,"pfxZ":10.23375749831937,"pX":-0.3513202007495694,"pZ":3.52066519445987,"vX0":5.459372012279679,"vY0":-137.2609949749416,"vZ0":-3.927299059192412,"x":130.39,"y":143.72,"x0":-1.9050055941904076,"y0":50.00131208492239,"z0":5.837998554119085,"aX":-6.788672743291172},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":5.3,"spinRate":2496,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.399450206641053,"extension":5.864028694684697},"index":4,"playId":"83531b98-97ac-3df0-9ecb-51c12b0382e1","pitchNumber":4,"startTime":"2026-07-06T03:32:34.218Z","endTime":"2026-07-06T03:32:38.771Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":5,"startTime":"2026-07-06T03:32:44.674Z","endTime":"2026-07-06T03:32:55.113Z","isPitch":false,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7072546163001,"aZ":-21.439621998975095,"pfxX":-8.638181231621274,"pfxZ":5.652247163578533,"pX":0.04372127656754325,"pZ":1.881889913662188,"vX0":7.384227936379941,"vY0":-137.02589090356378,"vZ0":-6.589445193262312,"x":115.33,"y":187.97,"x0":-1.5657597232595768,"y0":50.00188536664243,"z0":5.786054547108364,"aX":-16.400923541705104},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.0,"breakHorizontal":14.0,"spinRate":2227,"spinDirection":206},"zone":8,"typeConfidence":0.91,"plateTime":0.3999561300603971,"extension":6.047005913784882},"index":6,"playId":"cb327733-a287-36f4-95ba-b87418b949d9","pitchNumber":5,"startTime":"2026-07-06T03:32:55.113Z","endTime":"2026-07-06T03:32:58.723Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54348081023946,"aZ":-12.290941206456425,"pfxX":-3.4672965429809235,"pfxZ":10.478927131040404,"pX":-0.00200479543378629,"pZ":2.942156396406342,"vX0":5.957849320111582,"vY0":-137.38621201146722,"vZ0":-5.211949859554787,"x":117.08,"y":159.34,"x0":-1.755573116728169,"y0":50.003643864644644,"z0":5.710402758390566,"aX":-6.580073011710646},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":4.9,"spinRate":2381,"spinDirection":210},"zone":2,"typeConfidence":0.89,"plateTime":0.39980967019582003,"extension":6.053520490953213},"index":7,"playId":"496bacbe-35e2-3920-ae87-186cb1721fb5","pitchNumber":6,"startTime":"2026-07-06T03:33:13.630Z","endTime":"2026-07-06T03:33:17.167Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.994669419816404,"aZ":-13.743836077697267,"pfxX":-4.416828674133146,"pfxZ":9.661741657076279,"pX":-0.41553190903826276,"pZ":2.9021526664157107,"vX0":5.293151261150857,"vY0":-137.82697692348944,"vZ0":-5.366560244649606,"x":132.84,"y":160.42,"x0":-1.7945932574235086,"y0":50.00552277510892,"z0":5.815927473762547,"aX":-8.428607519647283},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2280,"spinDirection":209},"zone":1,"typeConfidence":0.9,"plateTime":0.3986612394855156,"extension":6.0888958853227555},"hitData":{"launchSpeed":95.9,"launchAngle":16.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":71.21,"coordY":96.95}},"index":8,"playId":"1d7a929f-6c4a-3781-a44f-0d2fc26339a2","pitchNumber":7,"startTime":"2026-07-06T03:33:34.583Z","endTime":"2026-07-06T03:33:44.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:33:44.914Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a ground ball to second baseman Oswald Peraza. Anthony Seigler to 2nd.","rbi":0,"awayScore":5,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-06T03:33:52.687Z","endTime":"2026-07-06T03:34:41.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.3,"endSpeed":79.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.721144868448608,"aZ":-27.64782174240182,"pfxX":1.2605425165410888,"pfxZ":2.7827983800125917,"pX":-0.3086954312528786,"pZ":2.474174414173007,"vX0":4.185777055426456,"vY0":-127.10261889805666,"vZ0":-2.7607363030800247,"x":128.77,"y":171.98,"x0":-2.145142825782958,"y0":50.00179220764981,"z0":5.785757824870098,"aX":2.046687105695389},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.6,"breakHorizontal":-3.2,"spinRate":2713,"spinDirection":53},"zone":4,"typeConfidence":0.9,"plateTime":0.4320828894556308,"extension":5.969688320488258},"index":0,"playId":"82c9388d-b031-3ecd-9d4b-9ae1eeb694aa","pitchNumber":1,"startTime":"2026-07-06T03:34:12.970Z","endTime":"2026-07-06T03:34:16.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96929851191141,"aZ":-32.755661001196714,"pfxX":5.37144344971689,"pfxZ":-0.36519859654679543,"pX":-1.1775171054325015,"pZ":2.956173588577214,"vX0":0.9978522279122573,"vY0":-125.14072021351332,"vZ0":-0.3590647799707719,"x":161.88,"y":158.96,"x0":-2.2792645112449237,"y0":50.00384285327477,"z0":5.782055484144899,"aX":8.529463311889813},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.5,"breakHorizontal":-10.0,"spinRate":2886,"spinDirection":50},"zone":11,"typeConfidence":0.9,"plateTime":0.43749569520940357,"extension":5.93613622426835},"hitData":{"launchSpeed":38.7,"launchAngle":37.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.41,"coordY":162.91}},"index":1,"playId":"21beea86-8833-3fb3-8e04-8ebd07ba3fe9","pitchNumber":2,"startTime":"2026-07-06T03:34:32.831Z","endTime":"2026-07-06T03:34:41.999Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:34:41.999Z","atBatIndex":54},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Wilyer Abreu out on a sacrifice fly to center fielder Jose Siri. Anthony Seigler scores.","rbi":1,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-06T03:35:10.235Z","endTime":"2026-07-06T03:38:21.355Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,9],"actionIndex":[4],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":{"id":681217,"link":"/api/v1/people/681217"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.065676002127248,"aZ":-25.41536846110126,"pfxX":-5.538164246589326,"pfxZ":4.14654739385143,"pX":-0.21872806446439313,"pZ":1.4004884629378822,"vX0":5.807780621076106,"vY0":-127.16525769655898,"vZ0":-6.2110597607034626,"x":125.34,"y":200.97,"x0":-1.8170812061418848,"y0":50.00557666853726,"z0":5.901958002889202,"aX":-9.035039651550907},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.2,"breakHorizontal":8.6,"spinRate":1084,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4313882458969722,"extension":5.909502623600739},"index":0,"playId":"b1ec401b-902a-3e4a-b249-bd9625abe221","pitchNumber":1,"startTime":"2026-07-06T03:35:19.608Z","endTime":"2026-07-06T03:35:23.709Z","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":95.0,"endSpeed":87.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.927756776175034,"aZ":-14.469818051268875,"pfxX":-3.7809152230773213,"pfxZ":9.123627607560323,"pX":1.1760797765161357,"pZ":2.9513788277837483,"vX0":9.446984780578237,"vY0":-137.98274534362926,"vZ0":-5.262876297314937,"x":72.17,"y":159.09,"x0":-1.7912724599900753,"y0":50.00093105924004,"z0":5.848462771311833,"aX":-7.336456505943376},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":5.0,"spinRate":2412,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.3960154822143429,"extension":6.217797583093365},"index":1,"playId":"1e5157a2-e405-3e02-ab6a-7dfc632c268d","pitchNumber":2,"startTime":"2026-07-06T03:35:38.810Z","endTime":"2026-07-06T03:35:42.999Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"b39cec2d-a495-33e8-8372-8aa37238f3a1","startTime":"2026-07-06T03:36:06.599Z","endTime":"2026-07-06T03:36:10.467Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.449268542144228,"aZ":-20.77480294650711,"pfxX":-8.118335031014915,"pfxZ":5.938085100392209,"pX":0.05899445251025289,"pZ":1.8998519708325758,"vX0":8.210080514803597,"vY0":-137.66017156388975,"vZ0":-6.408023836609274,"x":114.75,"y":187.48,"x0":-1.9067594847295148,"y0":50.005246701894144,"z0":5.663551221172813,"aX":-15.589879867439738},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":13.0,"spinRate":2284,"spinDirection":211},"zone":8,"typeConfidence":0.86,"plateTime":0.397838399154554,"extension":6.120166072976602},"index":3,"playId":"0892b963-985a-3356-867a-c9b88aff99ad","pitchNumber":3,"startTime":"2026-07-06T03:36:29.873Z","endTime":"2026-07-06T03:36:40.101Z","isPitch":true,"type":"pitch"},{"details":{"description":"Anthony Seigler steals (2) 3rd base. Ceddanne Rafaela steals (12) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"actionPlayId":"0892b963-985a-3356-867a-c9b88aff99ad","startTime":"2026-07-06T03:36:45.579Z","endTime":"2026-07-06T03:36:55.249Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678011,"link":"/api/v1/people/678011"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.660542408698074,"aZ":-29.00081080594491,"pfxX":-5.881481788500434,"pfxZ":1.9056364942590247,"pX":-0.7606459216894671,"pZ":0.8114240691852749,"vX0":4.802943544036296,"vY0":-128.4996085249193,"vZ0":-6.860508970458086,"x":145.99,"y":216.87,"x0":-1.8936636963279896,"y0":50.00221756877267,"z0":5.78133566489275,"aX":-9.794564899177228},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.0,"breakHorizontal":9.5,"spinRate":1016,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.42692891429038626,"extension":5.917477264788649},"index":5,"playId":"70dc36bf-8775-33c5-9e83-515e6b2d7ded","pitchNumber":4,"startTime":"2026-07-06T03:36:55.249Z","endTime":"2026-07-06T03:36:59.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15937443313922,"aZ":-13.58449270667341,"pfxX":-4.187618674906462,"pfxZ":9.525824118342994,"pX":-0.5441083158011043,"pZ":3.7667875017973027,"vX0":5.556849522782963,"vY0":-138.83773103064075,"vZ0":-3.188819884111843,"x":137.74,"y":137.08,"x0":-2.027706195243908,"y0":50.00338058816801,"z0":5.834592070646981,"aX":-8.173289968143825},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.8,"breakHorizontal":6.5,"spinRate":2493,"spinDirection":216},"zone":11,"typeConfidence":0.9,"plateTime":0.3945406250224841,"extension":5.998030171499684},"index":6,"playId":"99e5a7dd-0450-37fa-87f9-ef4232d62e84","pitchNumber":5,"startTime":"2026-07-06T03:37:17.878Z","endTime":"2026-07-06T03:37:21.780Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.605556330248174,"aZ":-28.154827778109212,"pfxX":4.3908625978053575,"pfxZ":2.4968796786099627,"pX":0.6868847844047753,"pZ":1.1641282961140798,"vX0":5.665155039720379,"vY0":-126.8081105175629,"vZ0":-5.082677158279365,"x":90.82,"y":207.35,"x0":-2.156055189185494,"y0":50.00370720903403,"z0":5.47084626084951,"aX":7.07183864075987},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.5,"breakHorizontal":-9.4,"spinRate":2898,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.4337694990164298,"extension":5.950963091516313},"index":7,"playId":"a45279a2-c3fc-3c53-85dd-850a8fec29d2","pitchNumber":6,"startTime":"2026-07-06T03:37:40.148Z","endTime":"2026-07-06T03:37:44.162Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-07-06T03:37:51.469Z","endTime":"2026-07-06T03:38:10.065Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61327998706157,"aZ":-14.660528334843978,"pfxX":-5.633955298072399,"pfxZ":8.881063769232735,"pX":0.45213314397338905,"pZ":2.9836014985991057,"vX0":8.680822173389767,"vY0":-139.57982482057562,"vZ0":-4.837545726685529,"x":99.77,"y":158.22,"x0":-1.9671580429068956,"y0":50.00203515478544,"z0":5.705579290263539,"aX":-11.109792442009178},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.2,"breakHorizontal":8.4,"spinRate":2391,"spinDirection":212},"zone":3,"typeConfidence":0.91,"plateTime":0.39251227540239064,"extension":6.019809599223814},"hitData":{"launchSpeed":83.7,"launchAngle":34.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.13,"coordY":75.74}},"index":9,"playId":"5e02c42a-b0fd-331e-b740-8456a371880c","pitchNumber":7,"startTime":"2026-07-06T03:38:10.065Z","endTime":"2026-07-06T03:38:21.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:38:21.355Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willson Contreras walks.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-06T03:38:51.732Z","endTime":"2026-07-06T03:41:04.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78157775340654,"aZ":-22.901413187060562,"pfxX":-8.919909535934408,"pfxZ":4.736351073395976,"pX":-1.3038013878864945,"pZ":2.957643775769432,"vX0":5.023919775966164,"vY0":-139.1524931193032,"vZ0":-3.7441176127021474,"x":166.7,"y":158.92,"x0":-1.9756007279559769,"y0":50.001935972968695,"z0":5.841334989585953,"aX":-17.458326938125033},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":15.1,"spinRate":2216,"spinDirection":209},"zone":11,"typeConfidence":0.93,"plateTime":0.3939124559569036,"extension":6.002936505561718},"index":0,"playId":"0cf0ceb5-d44e-3fe6-b1a2-8b79c48382c8","pitchNumber":1,"startTime":"2026-07-06T03:38:53.353Z","endTime":"2026-07-06T03:38:57.392Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"2443e797-e07e-4227-ac60-6f8053534fb4","startTime":"2026-07-06T03:39:10.861Z","endTime":"2026-07-06T03:39:15.861Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.283457332222447,"aZ":-21.375878030843,"pfxX":-7.540540371392415,"pfxZ":5.616112398007429,"pX":-0.13905730855704168,"pZ":3.2927247013843908,"vX0":7.386272725205737,"vY0":-137.72233201045907,"vZ0":-3.1481693164155233,"x":122.3,"y":149.88,"x0":-1.8747091708482,"y0":50.0027777084778,"z0":5.8945264805048945,"aX":-14.500590822909452},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.7,"breakHorizontal":12.1,"spinRate":2256,"spinDirection":204},"zone":2,"typeConfidence":0.74,"plateTime":0.3975394865815103,"extension":6.0930202199162755},"index":2,"playId":"6cdc2b7f-ca5d-393a-aa8b-6e54d24db5a7","pitchNumber":2,"startTime":"2026-07-06T03:39:26.982Z","endTime":"2026-07-06T03:39:30.819Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.608615239544,"aZ":-34.719908015456646,"pfxX":4.055656227248586,"pfxZ":-1.6069572737986473,"pX":-1.1974140913074487,"pZ":2.788806898328953,"vX0":1.5587328040342863,"vY0":-125.57879055231196,"vZ0":-0.37609475638523415,"x":162.64,"y":163.48,"x0":-2.353776020999253,"y0":50.000064603030665,"z0":5.776954495122483,"aX":6.443351256541204},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.8,"breakHorizontal":-7.7,"spinRate":2904,"spinDirection":52},"zone":11,"typeConfidence":0.9,"plateTime":0.43699368480155343,"extension":5.923018906740784},"index":3,"playId":"36ca5270-b15c-324e-adb7-771cbf34c04e","pitchNumber":3,"startTime":"2026-07-06T03:39:46.026Z","endTime":"2026-07-06T03:39:50.021Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.495143164031393,"aZ":-33.860130162820894,"pfxX":2.8003169017749814,"pfxZ":-1.0463600146024943,"pX":0.3050329489130081,"pZ":1.2877286078365278,"vX0":5.05429918118167,"vY0":-126.65196717768005,"vZ0":-4.023159174402736,"x":105.37,"y":204.01,"x0":-2.0854665973063162,"y0":50.00212521245973,"z0":5.6245497434453515,"aX":4.517552550570114},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.6,"breakHorizontal":-6.2,"spinRate":2887,"spinDirection":42},"zone":14,"typeConfidence":0.91,"plateTime":0.43357901148919975,"extension":6.019995939069876},"index":4,"playId":"ad1986f0-4add-301d-8102-1e4cfa95dd87","pitchNumber":4,"startTime":"2026-07-06T03:40:06.195Z","endTime":"2026-07-06T03:40:10.725Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-06T03:40:23.553Z","endTime":"2026-07-06T03:40:38.449Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"}},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.555145720337144,"aZ":-29.615383380310206,"pfxX":-4.600713471069427,"pfxZ":1.5305075614137618,"pX":-0.7117733731239078,"pZ":1.2449714172716138,"vX0":4.22691687006462,"vY0":-128.6530569547553,"vZ0":-6.077125454956221,"x":144.13,"y":205.17,"x0":-1.781057231497036,"y0":50.003535537912846,"z0":5.943388339277215,"aX":-7.686190198076413},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.6,"breakHorizontal":7.3,"spinRate":1191,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4263190697504413,"extension":6.198807730052241},"index":6,"playId":"4503b82e-9b2a-301d-956d-c88ab2dc8357","pitchNumber":5,"startTime":"2026-07-06T03:40:38.449Z","endTime":"2026-07-06T03:40:42.365Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08392930964524,"aZ":-28.886783744106893,"pfxX":-7.024941420737079,"pfxZ":1.9852834009658,"pX":-1.2632524344184455,"pZ":2.3149558988618746,"vX0":3.8499901010048423,"vY0":-128.55815428127474,"vZ0":-3.6601230635624566,"x":165.15,"y":176.28,"x0":-1.8752378278752801,"y0":50.00394464324656,"z0":6.023604427012825,"aX":-11.64449870985251},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.9,"breakHorizontal":11.8,"spinRate":1045,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.42764459988908143,"extension":5.896022996303903},"index":7,"playId":"21584fe7-9b23-3338-86b3-2e24c187c6f9","pitchNumber":6,"startTime":"2026-07-06T03:41:00.181Z","endTime":"2026-07-06T03:41:04.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:41:04.185Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masataka Yoshida singles on a line drive to left fielder Josh Lowe. Ceddanne Rafaela scores. Willson Contreras to 2nd.","rbi":1,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-06T03:42:23.795Z","endTime":"2026-07-06T03:42:54.629Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"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":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":{"id":681217,"link":"/api/v1/people/681217"},"isScoringEvent":true,"rbi":true,"earned":true,"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-06T03:41:15.410Z","endTime":"2026-07-06T03:42:25.992Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.128178251791415,"aZ":-17.585790915409465,"pfxX":-3.283315361099446,"pfxZ":7.614137960644371,"pX":0.12937499756757095,"pZ":4.759307711457359,"vX0":6.677805325945016,"vY0":-137.46680870296342,"vZ0":0.02254207721056256,"x":112.07,"y":110.28,"x0":-1.903426587739594,"y0":50.00396946230655,"z0":5.943639038565034,"aX":-6.292531255761642},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":4.6,"spinRate":2451,"spinDirection":200},"zone":12,"typeConfidence":0.89,"plateTime":0.398266929249778,"extension":6.057434859516886},"index":1,"playId":"f1979480-59e2-3d20-8b4e-af9ee2a74ac4","pitchNumber":1,"startTime":"2026-07-06T03:42:25.992Z","endTime":"2026-07-06T03:42:29.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.092763130396605,"aZ":-15.099572478189945,"pfxX":-3.6212902367787363,"pfxZ":8.974048929465413,"pX":0.41212934452170685,"pZ":2.1265162915468294,"vX0":7.700509880956929,"vY0":-137.23706719983394,"vZ0":-6.741906548368202,"x":101.29,"y":181.36,"x0":-1.9628551631855953,"y0":50.00220985711436,"z0":5.648251677658017,"aX":-6.890194335143018},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":4.9,"spinRate":2398,"spinDirection":207},"zone":6,"typeConfidence":0.89,"plateTime":0.39949322729037196,"extension":6.1418524441577595},"hitData":{"launchSpeed":74.6,"launchAngle":17.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.02,"coordY":112.94}},"index":2,"playId":"fc84fcc3-b399-3ced-8d9a-1b5ef9e6adbe","pitchNumber":2,"startTime":"2026-07-06T03:42:42.804Z","endTime":"2026-07-06T03:42:54.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:42:54.629Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Caleb Durbin strikes out swinging.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-06T03:43:17.574Z","endTime":"2026-07-06T03:45:27.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"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":"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":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.743038430195107,"aZ":-31.241447142125832,"pfxX":1.6690335036101263,"pfxZ":0.5735216805402752,"pX":0.15144362499734065,"pZ":1.086734822245647,"vX0":5.292287014475793,"vY0":-126.57130155098909,"vZ0":-4.828875575213754,"x":111.23,"y":209.44,"x0":-2.186418341171203,"y0":50.000205352164336,"z0":5.531772161565846,"aX":2.696665918302129},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.1,"breakHorizontal":-4.3,"spinRate":2871,"spinDirection":43},"zone":14,"typeConfidence":0.91,"plateTime":0.4333685175579385,"extension":5.977271985772508},"index":0,"playId":"641c4e7e-1de7-35bb-8a8f-f0d643b40752","pitchNumber":1,"startTime":"2026-07-06T03:43:26.169Z","endTime":"2026-07-06T03:43:33.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.037673832851457,"aZ":-22.874064683444526,"pfxX":-8.504093759404451,"pfxZ":4.755420507263804,"pX":0.4018673259670298,"pZ":1.3568890954315365,"vX0":9.150995965164398,"vY0":-138.24822654218178,"vZ0":-7.87755240745759,"x":101.68,"y":202.14,"x0":-1.8310636122500021,"y0":50.000818423284144,"z0":5.754894357896747,"aX":-16.619068953592706},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.3,"breakHorizontal":13.7,"spinRate":2405,"spinDirection":211},"zone":14,"typeConfidence":0.93,"plateTime":0.394741415816358,"extension":6.0767964670328265},"index":1,"playId":"59c5757c-c75e-30dc-8765-763ece3d4a4d","pitchNumber":2,"startTime":"2026-07-06T03:43:46.669Z","endTime":"2026-07-06T03:43:50.758Z","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":95.3,"endSpeed":87.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.515845203264494,"aZ":-20.141158082585946,"pfxX":-8.276610960246948,"pfxZ":6.166169320959933,"pX":-0.4692785462264843,"pZ":1.035866582403368,"vX0":6.961577435641265,"vY0":-138.5143340441391,"vZ0":-8.877380312669084,"x":134.89,"y":210.81,"x0":-1.933704069907697,"y0":50.006671258415956,"z0":5.617106002716812,"aX":-16.16535291167545},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.6,"breakHorizontal":13.7,"spinRate":2413,"spinDirection":212},"zone":13,"typeConfidence":0.9,"plateTime":0.39468131487673297,"extension":6.1195993054627245},"index":2,"playId":"b2970c91-8111-303f-b69a-db00a5949a3e","pitchNumber":3,"startTime":"2026-07-06T03:44:05.467Z","endTime":"2026-07-06T03:44:09.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.806742069290852,"aZ":-15.98604799690742,"pfxX":-1.284606396659272,"pfxZ":8.575573860216213,"pX":0.3313706166858617,"pZ":2.676345114694877,"vX0":6.443494204023035,"vY0":-136.70478698160568,"vZ0":-5.226112571784434,"x":104.37,"y":166.52,"x0":-1.8918688933447756,"y0":50.00597707769032,"z0":5.714412602271086,"aX":-2.4262253971320473},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.5,"breakHorizontal":1.0,"spinRate":2433,"spinDirection":216},"zone":3,"typeConfidence":0.87,"plateTime":0.40103467174189333,"extension":6.111402824666213},"index":3,"playId":"1b00bccc-0980-35b7-acb1-3217b401e2c4","pitchNumber":4,"startTime":"2026-07-06T03:44:32.929Z","endTime":"2026-07-06T03:44:36.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.439408568800545,"aZ":-14.251569849904337,"pfxX":-4.687574480471834,"pfxZ":9.255207610956578,"pX":0.08664914379499007,"pZ":2.898969824212677,"vX0":7.020364168028383,"vY0":-138.40950355122484,"vZ0":-5.186745661264413,"x":113.7,"y":160.51,"x0":-1.8758452389966167,"y0":50.00318247058818,"z0":5.75458847749409,"aX":-9.078312244607835},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":7.0,"spinRate":2394,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.39602373204906804,"extension":6.118123038373598},"index":4,"playId":"9ae08211-736f-3dd9-81a2-5b50299ce116","pitchNumber":5,"startTime":"2026-07-06T03:44:58.335Z","endTime":"2026-07-06T03:45:01.856Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18821613469405,"aZ":-25.70139784872547,"pfxX":-5.135176771263596,"pfxZ":3.9173583742674953,"pX":0.8510359976472563,"pZ":1.1353319276401677,"vX0":8.038922164886348,"vY0":-128.418031391291,"vZ0":-6.797270387879005,"x":84.56,"y":208.13,"x0":-1.6678397435673828,"y0":50.00359010635035,"z0":5.845154698711839,"aX":-8.487795902464324},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.5,"breakHorizontal":7.3,"spinRate":1215,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.42823808267907726,"extension":6.065674952141385},"index":5,"playId":"a4ee7486-a9d5-319a-b120-997284e94b14","pitchNumber":6,"startTime":"2026-07-06T03:45:22.707Z","endTime":"2026-07-06T03:45:27.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:45:27.150Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a ground ball to pitcher Tayler Saucedo. Willson Contreras to 3rd. Masataka Yoshida to 2nd.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-06T03:47:59.955Z","endTime":"2026-07-06T03:49:54.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"postOnSecond":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":642048,"link":"/api/v1/people/642048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-06T03:45:42.231Z","endTime":"2026-07-06T03:46:12.834Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tayler Saucedo replaces Chase Silseth.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-06T03:46:12.834Z","endTime":"2026-07-06T03:48:02.132Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642048,"link":"/api/v1/people/642048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.1,"endSpeed":79.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.884955212274313,"aZ":-28.477918398156977,"pfxX":-1.312976734480535,"pfxZ":2.286775184929928,"pX":-1.5784310312814338,"pZ":2.2118415790166956,"vX0":-8.130831180301099,"vY0":-126.54700401806846,"vZ0":-1.8389763134923496,"x":177.17,"y":179.06,"x0":1.8524111055745802,"y0":50.00019432523199,"z0":5.238847332049883,"aX":-2.119522656035983},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.0,"breakHorizontal":4.3,"spinRate":2301,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.43354659910434323,"extension":6.673966013581517},"index":2,"playId":"68d83375-52b2-3ab7-9eab-cf31502ea4c3","pitchNumber":1,"startTime":"2026-07-06T03:48:02.132Z","endTime":"2026-07-06T03:48:06.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97242616938184,"aZ":-29.29293428236444,"pfxX":-1.3872320710363018,"pfxZ":1.8881931565653316,"pX":-0.7229146828121301,"pZ":1.7245522913577698,"vX0":-5.713677086606507,"vY0":-122.97992680289369,"vZ0":-2.5795473893108927,"x":144.56,"y":192.22,"x0":1.8133171819616924,"y0":50.00582050188797,"z0":5.278354820510679,"aX":-2.118344289086745},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.0,"breakHorizontal":3.8,"spinRate":2307,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.44582197449077343,"extension":6.623095553144267},"index":3,"playId":"aa7925d6-3d3e-3a92-8986-6759f6c62e8a","pitchNumber":2,"startTime":"2026-07-06T03:48:21.414Z","endTime":"2026-07-06T03:48:27.593Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-06T03:48:48.457Z","endTime":"2026-07-06T03:49:06.234Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79395624090461,"aZ":-29.774577138708505,"pfxX":-3.734326331759396,"pfxZ":1.6569703992491682,"pX":0.2082893967949419,"pZ":1.9583501234743879,"vX0":-3.0812543194746,"vY0":-120.00731195142006,"vZ0":-1.4197482367533,"x":109.06,"y":185.9,"x0":1.9973518241170674,"y0":50.002474104053405,"z0":5.227661624573446,"aX":-5.406930141188239},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.9,"breakHorizontal":7.6,"spinRate":2300,"spinDirection":288},"zone":8,"typeConfidence":2.0,"plateTime":0.4576744818851659,"extension":6.532405997110647},"index":5,"playId":"378844fb-d05f-3cdb-8577-a81f40c96df8","pitchNumber":3,"startTime":"2026-07-06T03:49:06.234Z","endTime":"2026-07-06T03:49:10.583Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"index":6,"playId":"bbd870a8-4998-4791-8711-49a9a4186464","startTime":"2026-07-06T03:49:29.127Z","endTime":"2026-07-06T03:49:34.127Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.922335557596938,"aZ":-29.17061607380192,"pfxX":9.842950220723763,"pfxZ":1.6218431820952421,"pX":0.7119788581846348,"pZ":2.7218118232467194,"vX0":-6.1782738416050496,"vY0":-135.62150679523705,"vZ0":-1.6411728828734398,"x":89.86,"y":165.29,"x0":1.746078161487667,"y0":50.00463882365046,"z0":5.3782234848159565,"aX":18.25418110344759},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.8,"breakHorizontal":-16.4,"spinRate":2256,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.4045771607028543,"extension":6.5443795719760365},"hitData":{"launchSpeed":76.2,"launchAngle":-60.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":143.47,"coordY":184.1}},"index":7,"playId":"2a990bc3-8bc7-3331-9aee-be73521206a0","pitchNumber":4,"startTime":"2026-07-06T03:49:44.919Z","endTime":"2026-07-06T03:49:54.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:49:54.819Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez strikes out swinging.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-06T03:51:54.201Z","endTime":"2026-07-06T03:54:03.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"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":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-06T03:50:20.608Z","endTime":"2026-07-06T03:51:56.365Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.04306543904977,"aZ":-15.768929378963637,"pfxX":5.540111884310786,"pfxZ":8.848307239951167,"pX":0.27223608234592567,"pZ":3.7830090887353998,"vX0":-5.820442260295214,"vY0":-136.08293731588643,"vZ0":-1.7207538445998762,"x":106.62,"y":136.64,"x0":1.7307745536189503,"y0":50.00254491466879,"z0":5.529416689060251,"aX":10.272054970890705},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.8,"breakHorizontal":-8.6,"spinRate":2423,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4042642516371817,"extension":6.650035556000436},"index":1,"playId":"b2fbd2a6-5428-38e0-b599-c8bdfd4277a9","pitchNumber":1,"startTime":"2026-07-06T03:51:56.365Z","endTime":"2026-07-06T03:52:00.688Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.291382322252076,"aZ":-17.183227629397177,"pfxX":5.722532449059125,"pfxZ":8.148482396553293,"pX":0.8764222337246442,"pZ":2.9445988477114162,"vX0":-4.7419508100557755,"vY0":-135.213947002756,"vZ0":-3.2802386906662653,"x":83.59,"y":159.28,"x0":1.9151129787079213,"y0":50.001234906593325,"z0":5.389132164007181,"aX":10.525723493010947},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.2,"breakHorizontal":-9.2,"spinRate":2293,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.40609824036020514,"extension":6.597694668594607},"index":2,"playId":"172504d8-225b-3ec8-b949-936a4037bf20","pitchNumber":2,"startTime":"2026-07-06T03:52:12.216Z","endTime":"2026-07-06T03:52:39.231Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.787004179255256,"aZ":-30.206025249105256,"pfxX":-1.8932987616290742,"pfxZ":1.2270628330986568,"pX":0.39100611051253,"pZ":2.922078445066556,"vX0":-3.347559485158269,"vY0":-125.76936364552965,"vZ0":-0.007782466291503587,"x":102.1,"y":159.88,"x0":1.9857547468995107,"y0":50.001550630935526,"z0":5.37743912116252,"aX":-3.0279264309217573},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.5,"breakHorizontal":4.2,"spinRate":2327,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.4357097078022685,"extension":6.67372780674272},"index":3,"playId":"10b5fb57-9f41-3501-ab52-c909abc2ed7a","pitchNumber":3,"startTime":"2026-07-06T03:52:45.306Z","endTime":"2026-07-06T03:52:49.294Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"startTime":"2026-07-06T03:52:57.598Z","endTime":"2026-07-06T03:53:14.035Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.874862516368456,"aZ":-16.8033029790918,"pfxX":5.0330355564021545,"pfxZ":8.239647671191507,"pX":0.1826195903767012,"pZ":2.433312544622836,"vX0":-6.225247970735441,"vY0":-136.21185449017202,"vZ0":-4.622535572467438,"x":110.04,"y":173.08,"x0":1.851347534328731,"y0":50.00605013968994,"z0":5.32614876215031,"aX":9.39335495354312},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.0,"breakHorizontal":-7.7,"spinRate":2529,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.4031995837875768,"extension":6.5822096228565625},"index":5,"playId":"89d7c056-f950-3d8a-8edc-c4b8af996c39","pitchNumber":4,"startTime":"2026-07-06T03:53:14.035Z","endTime":"2026-07-06T03:53:17.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.977785672744158,"aZ":-30.856994975497955,"pfxX":-6.768300090365267,"pfxZ":0.9202649702104502,"pX":1.3680461620344282,"pZ":3.1334592206184846,"vX0":0.10164112641194428,"vY0":-119.47158709316629,"vZ0":1.4232857316941094,"x":64.85,"y":154.18,"x0":2.2027677082957733,"y0":50.002757603860346,"z0":5.322155840997874,"aX":-9.69484482688303},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":2.3,"breakHorizontal":12.2,"spinRate":2345,"spinDirection":279},"zone":12,"typeConfidence":2.0,"plateTime":0.46005885703052707,"extension":6.466978318007186},"index":6,"playId":"be7cf020-fbc2-3ab0-b969-d22cea5e27c8","pitchNumber":5,"startTime":"2026-07-06T03:53:37.984Z","endTime":"2026-07-06T03:53:41.928Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.083739246545292,"aZ":-19.172326533416015,"pfxX":6.937198531517364,"pfxZ":7.055828012445414,"pX":0.4731120333730842,"pZ":3.1378914244643736,"vX0":-6.125397967462609,"vY0":-135.2966108980128,"vZ0":-2.1071558303934785,"x":98.97,"y":154.06,"x0":1.8714418477775747,"y0":50.005510176488556,"z0":5.278676174691393,"aX":12.789976850059537},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.5,"breakHorizontal":-11.2,"spinRate":2423,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.4057054022074178,"extension":6.647469967415001},"index":7,"playId":"89aefc22-e4e5-3391-ba06-698adde9f3bc","pitchNumber":6,"startTime":"2026-07-06T03:53:55.919Z","endTime":"2026-07-06T03:54:03.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:54:03.412Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Lowe strikes out on a foul tip.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-06T03:57:34.873Z","endTime":"2026-07-06T03:58:44.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Whitlock replaces Tyron Guerrero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-06T03:57:01.832Z","endTime":"2026-07-06T03:57:37.076Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676477,"link":"/api/v1/people/676477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.197755859953265,"aZ":-15.200001300145619,"pfxX":-7.789727319304515,"pfxZ":8.881680890832975,"pX":0.17699326458253953,"pZ":2.486761104441699,"vX0":5.525079528966584,"vY0":-137.30354793061514,"vZ0":-6.098953570434677,"x":110.25,"y":171.64,"x0":-0.848616512602474,"y0":50.0004292873601,"z0":5.7698289899983335,"aX":-14.88172039663452},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.0,"breakHorizontal":13.0,"spinRate":2155,"spinDirection":229},"zone":5,"typeConfidence":0.9,"plateTime":0.398807612574382,"extension":7.22485646603852},"index":1,"playId":"7adb5af1-725e-39b8-85fc-3f220803c3c9","pitchNumber":1,"startTime":"2026-07-06T03:57:37.076Z","endTime":"2026-07-06T03:57:41.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13983680796582,"aZ":-31.43720169800827,"pfxX":-8.317247427722823,"pfxZ":0.4816226111405335,"pX":-0.1637176789473127,"pZ":1.1610676293276936,"vX0":4.688424299154167,"vY0":-123.22898891530971,"vZ0":-4.2993117035842525,"x":123.24,"y":207.43,"x0":-1.0045266617941022,"y0":50.00579846936465,"z0":5.56691199242825,"aX":-12.869055734987779},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.1,"breakHorizontal":14.0,"spinRate":2113,"spinDirection":251},"zone":13,"typeConfidence":0.88,"plateTime":0.4434835595949509,"extension":7.114285723865447},"index":2,"playId":"394508ad-46e7-321e-bb85-9d1f10f52c0e","pitchNumber":2,"startTime":"2026-07-06T03:57:51.230Z","endTime":"2026-07-06T03:57:54.967Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-06T03:58:03.772Z","endTime":"2026-07-06T03:58:10.841Z","isPitch":false,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.153348202017572,"aZ":-28.345034466239955,"pfxX":-8.006862857298163,"pfxZ":2.4038461640478035,"pX":-0.5525488995794416,"pZ":1.9908293668608537,"vX0":3.8995672021493215,"vY0":-124.8334636058992,"vZ0":-3.307514189489104,"x":138.06,"y":185.03,"x0":-1.0877568283948365,"y0":50.000684554989355,"z0":5.645411035769452,"aX":-12.741432536816907},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":13.7,"spinRate":2069,"spinDirection":252},"zone":7,"typeConfidence":0.86,"plateTime":0.4373540531963349,"extension":7.267344125278896},"index":4,"playId":"e52395c1-0da0-3435-b586-5dee4512f4de","pitchNumber":3,"startTime":"2026-07-06T03:58:10.841Z","endTime":"2026-07-06T03:58:14.304Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.897816137786222,"aZ":-14.003085846363902,"pfxX":-6.438564794190448,"pfxZ":9.293138103179027,"pX":-0.9964154718130628,"pZ":3.6124994022325283,"vX0":2.021577815323572,"vY0":-139.10317605849383,"vZ0":-3.56668159525772,"x":154.98,"y":141.24,"x0":-0.8972018705677252,"y0":50.00170464464791,"z0":5.8428865476461,"aX":-12.585936906672739},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":11.3,"spinRate":2203,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.39411931885705487,"extension":7.082352097257603},"index":5,"playId":"bab5a72d-093a-3431-92d4-e83882999002","pitchNumber":4,"startTime":"2026-07-06T03:58:27.077Z","endTime":"2026-07-06T03:58:30.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.367725830911954,"aZ":-13.559429766390624,"pfxX":-5.97450566978287,"pfxZ":9.534797329026471,"pX":-0.06525464665252163,"pZ":2.4205546748097677,"vX0":3.9479368181249233,"vY0":-138.90117661965914,"vZ0":-6.639169199135275,"x":119.49,"y":173.43,"x0":-0.7294268318132324,"y0":50.002646706400746,"z0":5.744870732685172,"aX":-11.663908206386234},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":10.0,"spinRate":2262,"spinDirection":225},"zone":5,"typeConfidence":0.9,"plateTime":0.3944675597707872,"extension":7.326358464017579},"index":6,"playId":"71795a5b-043c-3e73-b8fa-043a9e30a87b","pitchNumber":5,"startTime":"2026-07-06T03:58:40.834Z","endTime":"2026-07-06T03:58:44.603Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:58:44.603Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach Neto strikes out swinging.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-06T03:58:59.064Z","endTime":"2026-07-06T03:59:49.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.27709373386103,"aZ":-30.35081014132476,"pfxX":-0.9966769975956189,"pfxZ":1.1264244234000236,"pX":0.6736055240208131,"pZ":1.6766499366862766,"vX0":4.369926804741047,"vY0":-127.73716905418182,"vZ0":-4.282367489274375,"x":91.32,"y":193.51,"x0":-0.9450738086625856,"y0":50.00393146665441,"z0":5.81661926220966,"aX":-1.6144947345292737},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.1,"breakHorizontal":0.6,"spinRate":1976,"spinDirection":324},"zone":9,"typeConfidence":0.87,"plateTime":0.4321592701427055,"extension":7.1746529083686434},"index":0,"playId":"6f233f75-044a-3afa-b3d8-5dcb246c831d","pitchNumber":1,"startTime":"2026-07-06T03:59:07.678Z","endTime":"2026-07-06T03:59:11.340Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-06T03:59:15.716Z","endTime":"2026-07-06T03:59:27.397Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31130412756876,"aZ":-15.131144284052398,"pfxX":-7.978465121130991,"pfxZ":8.71207803357833,"pX":-0.13770114283978083,"pZ":2.887106284009441,"vX0":4.454646838239211,"vY0":-139.02375279922674,"vZ0":-5.15772715725877,"x":122.25,"y":160.83,"x0":-0.724616661467514,"y0":50.00396602070134,"z0":5.771519640674462,"aX":-15.610887665455286},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":13.6,"spinRate":2226,"spinDirection":228},"zone":2,"typeConfidence":0.9,"plateTime":0.39404521643419743,"extension":7.30003504868306},"index":2,"playId":"7c397f7f-4f74-32d8-a279-56f4775eecc6","pitchNumber":2,"startTime":"2026-07-06T03:59:27.397Z","endTime":"2026-07-06T03:59:30.705Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.751909845726697,"aZ":-31.52516473239687,"pfxX":-0.6228956471049623,"pfxZ":0.39269696225912654,"pX":1.088096753890035,"pZ":1.7105551843457028,"vX0":5.027803044360363,"vY0":-128.5623559224417,"vZ0":-3.8940353386471536,"x":75.52,"y":192.6,"x0":-0.8259162176726704,"y0":50.00303613443815,"z0":5.73652644924032,"aX":-1.0267268331265689},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.0,"breakHorizontal":-0.2,"spinRate":1935,"spinDirection":341},"zone":14,"typeConfidence":0.88,"plateTime":0.4287567780595758,"extension":7.195072487038587},"index":3,"playId":"778d40ec-ac82-333b-97f2-ef4b48a1693b","pitchNumber":3,"startTime":"2026-07-06T03:59:45.738Z","endTime":"2026-07-06T03:59:49.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T03:59:49.316Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Denzer Guzman grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-06T04:00:00.999Z","endTime":"2026-07-06T04:00:33.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.621606390852,"aZ":-14.147575351188474,"pfxX":-6.342383328564304,"pfxZ":9.14474348073187,"pX":0.19819092819270137,"pZ":3.8955355842815558,"vX0":4.8752529862064184,"vY0":-139.99574914648372,"vZ0":-2.853412209773246,"x":109.45,"y":133.6,"x0":-0.7477989542942369,"y0":50.00305550966502,"z0":5.862259372838348,"aX":-12.503415302967356},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":10.4,"spinRate":2255,"spinDirection":228},"zone":12,"typeConfidence":0.9,"plateTime":0.3922674612461159,"extension":7.181727644578924},"index":0,"playId":"677dd97d-3f1d-3075-af04-a9fbfbf7b5a1","pitchNumber":1,"startTime":"2026-07-06T04:00:12.087Z","endTime":"2026-07-06T04:00:15.749Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":77.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.24730463694814,"aZ":-31.342975785066507,"pfxX":-0.012465575517237593,"pfxZ":0.5271706116615391,"pX":-0.7616702865313427,"pZ":2.7369242808122367,"vX0":0.710288099590182,"vY0":-125.72364641710591,"vZ0":-1.360557164407293,"x":146.03,"y":164.88,"x0":-1.0486368917031779,"y0":50.0007308064489,"z0":5.876623485795627,"aX":-0.019629693548023894},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.8,"breakHorizontal":-0.1,"spinRate":1884,"spinDirection":292},"zone":4,"typeConfidence":0.89,"plateTime":0.43904535222850116,"extension":7.358881234533901},"hitData":{"launchSpeed":99.8,"launchAngle":-7.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.7,"coordY":162.31}},"index":1,"playId":"7782d042-6c47-358c-b100-4ccff8d32954","pitchNumber":2,"startTime":"2026-07-06T04:00:25.027Z","endTime":"2026-07-06T04:00:33.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T04:00:33.027Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tsung-Che Cheng called out on strikes.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-06T04:02:48.311Z","endTime":"2026-07-06T04:04:00.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"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":{"description":"Pitching Change: Mitch Farris replaces Tayler Saucedo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-06T04:01:56.288Z","endTime":"2026-07-06T04:02:50.483Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":815083,"link":"/api/v1/people/815083"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.984495193001266,"aZ":-14.016255285162158,"pfxX":6.788404993219945,"pfxZ":10.367825509553096,"pX":-0.41785282857090844,"pZ":2.2003039662093635,"vX0":-4.950424092841359,"vY0":-131.74517275373032,"vZ0":-7.103906335513212,"x":132.93,"y":179.37,"x0":0.6071689302372311,"y0":50.002483221163075,"z0":5.975345574290144,"aX":11.887581483739794},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.4,"breakHorizontal":-11.2,"spinRate":2162,"spinDirection":143},"zone":4,"typeConfidence":0.94,"plateTime":0.4163587671267046,"extension":6.7935871282877764},"index":1,"playId":"b87018c4-ae44-340a-9a8e-8cc8624138fa","pitchNumber":1,"startTime":"2026-07-06T04:02:50.483Z","endTime":"2026-07-06T04:02:54.191Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.498913089373467,"aZ":-19.158795926671065,"pfxX":1.760113941855141,"pfxZ":7.418812793624097,"pX":-0.7717539006435192,"pZ":2.4634007135777103,"vX0":-4.607935165657801,"vY0":-131.51332352036994,"vZ0":-5.506873365278878,"x":146.42,"y":172.27,"x0":0.7732274312848192,"y0":50.003287906518146,"z0":6.0024954097020355,"aX":3.0885230354327327},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.5,"breakHorizontal":-2.2,"spinRate":2215,"spinDirection":160},"zone":4,"typeConfidence":0.72,"plateTime":0.41623996209932956,"extension":6.71443863176213},"index":2,"playId":"f7ab6e57-e915-3d60-a429-fec32a5c4dbf","pitchNumber":2,"startTime":"2026-07-06T04:03:03.620Z","endTime":"2026-07-06T04:03:07.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.7,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.341527820005364,"aZ":-33.11352995207304,"pfxX":-0.5958113380145669,"pfxZ":-0.6280931037686781,"pX":-1.2034636751713246,"pZ":0.36105577187719723,"vX0":-4.740609876803398,"vY0":-121.28405320580656,"vZ0":-6.477154006605367,"x":162.87,"y":229.03,"x0":0.8488367452498919,"y0":50.00288632032516,"z0":5.932420273851484,"aX":-0.8922064219127648},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.4,"breakHorizontal":2.2,"spinRate":2499,"spinDirection":328},"zone":13,"typeConfidence":0.86,"plateTime":0.45053973034813133,"extension":6.676569284496317},"index":3,"playId":"4912679f-2e2e-34ab-a19c-84dfa9e6525a","pitchNumber":3,"startTime":"2026-07-06T04:03:18.439Z","endTime":"2026-07-06T04:03:22.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.5,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.963997241245774,"aZ":-30.634641027683355,"pfxX":10.613783616811194,"pfxZ":1.148577282147846,"pX":1.5918632175800298,"pZ":2.0820183578090248,"vX0":-1.289764869845784,"vY0":-115.51138775624358,"vZ0":-2.485535109614754,"x":56.32,"y":182.57,"x0":0.7844339357201384,"y0":50.000681328139514,"z0":6.153168265725404,"aX":14.165249022613452},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":1.7,"breakHorizontal":-18.8,"spinRate":1677,"spinDirection":93},"zone":14,"typeConfidence":0.9,"plateTime":0.47641117420231893,"extension":6.551312024384887},"index":4,"playId":"ac9bc553-f724-3435-a926-70cf6d708014","pitchNumber":4,"startTime":"2026-07-06T04:03:33.974Z","endTime":"2026-07-06T04:03:38.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.016,"strikeZoneBottom":1.522,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71905633813677,"aZ":-15.083500935922627,"pfxX":6.445697013510544,"pfxZ":9.246185254259721,"pX":-0.47974561182844017,"pZ":2.9808047165501868,"vX0":-5.121540075140283,"vY0":-135.60174951299558,"vZ0":-5.534236391946745,"x":135.29,"y":158.3,"x0":0.603009846973337,"y0":50.00407257470101,"z0":6.113640150684566,"aX":11.915191356320893},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.6,"breakHorizontal":-10.4,"spinRate":2173,"spinDirection":143},"zone":1,"typeConfidence":0.94,"plateTime":0.40509151259947807,"extension":6.804316784837446},"index":5,"playId":"8b53d474-7e14-3534-a131-df32cda9256c","pitchNumber":5,"startTime":"2026-07-06T04:03:56.507Z","endTime":"2026-07-06T04:04:00.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T04:04:00.980Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Anthony Seigler flies out to center fielder Jose Siri.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-06T04:04:13.367Z","endTime":"2026-07-06T04:04:37.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"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(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":92.3,"endSpeed":84.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.134869801656514,"aZ":-15.243110018058415,"pfxX":5.685298209929739,"pfxZ":9.299390640943239,"pX":0.10399544771693596,"pZ":2.8561431434285054,"vX0":-3.4056970730995872,"vY0":-134.33249245806928,"vZ0":-5.5600624964672445,"x":113.04,"y":161.66,"x0":0.6521190462089698,"y0":50.00216788038485,"z0":6.043151836673412,"aX":10.350405040378098},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.8,"breakHorizontal":-9.5,"spinRate":2138,"spinDirection":146},"zone":2,"typeConfidence":0.93,"plateTime":0.40833194023653263,"extension":6.7285368645456884},"hitData":{"launchSpeed":95.7,"launchAngle":30.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.95,"coordY":54.7}},"index":0,"playId":"4efbc097-b178-308d-a052-881f60f4958c","pitchNumber":1,"startTime":"2026-07-06T04:04:27.436Z","endTime":"2026-07-06T04:04:37.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T04:04:37.878Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, shortstop Zach Neto to first baseman Vaughn Grissom.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-06T04:04:50.220Z","endTime":"2026-07-06T04:05:51.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.647888212103137,"aZ":-34.26011956071873,"pfxX":-1.0655582170510598,"pfxZ":-1.4422716395713042,"pX":-0.4659444446866782,"pZ":1.1094833293653406,"vX0":-2.808490313733903,"vY0":-119.60869777180366,"vZ0":-4.217805677781662,"x":134.76,"y":208.82,"x0":0.8608705629983094,"y0":50.00040633981777,"z0":5.961441587917645,"aX":-1.545927567791362},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.4,"breakHorizontal":2.6,"spinRate":2406,"spinDirection":305},"zone":13,"typeConfidence":0.89,"plateTime":0.45760023403534866,"extension":6.718775806710082},"index":0,"playId":"634ba6e5-a33c-3264-96c2-75a61a1b564a","pitchNumber":1,"startTime":"2026-07-06T04:05:01.337Z","endTime":"2026-07-06T04:05:05.307Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.428863910613707,"aZ":-33.426478245663496,"pfxX":8.322060223923032,"pfxZ":-0.9314365891650844,"pX":-0.04515407408369702,"pZ":2.561740955884763,"vX0":-4.16928319897378,"vY0":-115.71441287110936,"vZ0":-0.8896180344621458,"x":118.72,"y":169.61,"x0":0.7027504756772679,"y0":50.00032083724701,"z0":6.165408312935656,"aX":11.23704524507155},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-1.6,"breakHorizontal":-13.9,"spinRate":1765,"spinDirection":95},"zone":5,"typeConfidence":0.91,"plateTime":0.47409686537022777,"extension":6.670210155489517},"index":1,"playId":"1ba5a40a-22cc-31e5-a754-b2ef064958ac","pitchNumber":2,"startTime":"2026-07-06T04:05:14.774Z","endTime":"2026-07-06T04:05:18.552Z","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":78.4,"endSpeed":71.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21359500017285,"aZ":-33.41982479055001,"pfxX":9.175698497156315,"pfxZ":-0.9464367915117222,"pX":1.083395240705498,"pZ":3.1431905428660585,"vX0":-1.899938327058319,"vY0":-114.13538724817299,"vZ0":0.49995447761825274,"x":75.7,"y":153.91,"x0":0.7378201481936677,"y0":50.00424445050122,"z0":6.228622577374062,"aX":12.032528102938453},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-1.3,"breakHorizontal":-16.1,"spinRate":1633,"spinDirection":90},"zone":12,"typeConfidence":0.91,"plateTime":0.48101412143867295,"extension":6.6478897033937985},"index":2,"playId":"870187ac-95c8-3e28-aaa9-8f1c3e1899a1","pitchNumber":3,"startTime":"2026-07-06T04:05:27.553Z","endTime":"2026-07-06T04:05:32.179Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.643883564543803,"aZ":-33.54938131068157,"pfxX":9.418560450268636,"pfxZ":-1.0505776016734067,"pX":0.2888831677321245,"pZ":2.673586942761046,"vX0":-3.2777882506232525,"vY0":-114.40985784253297,"vZ0":-0.39942216172590217,"x":105.99,"y":166.59,"x0":0.5228944585732789,"y0":50.000824849220635,"z0":6.160581723093672,"aX":12.386882781022821},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-1.7,"breakHorizontal":-16.1,"spinRate":1707,"spinDirection":89},"zone":6,"typeConfidence":0.91,"plateTime":0.4801871663726134,"extension":6.544587414116928},"hitData":{"launchSpeed":94.6,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.35,"coordY":148.99}},"index":3,"playId":"6d5069d1-f5e5-3967-9c4b-25fe8da464dc","pitchNumber":4,"startTime":"2026-07-06T04:05:42.039Z","endTime":"2026-07-06T04:05:51.182Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T04:05:51.182Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vaughn Grissom grounds out, second baseman Anthony Seigler to first baseman Willson Contreras.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-06T04:08:05.184Z","endTime":"2026-07-06T04:09:50.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"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":"Groundout","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":4},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Justin Slaten replaces Garrett Whitlock.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-06T04:07:18.327Z","endTime":"2026-07-06T04:08:07.373Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686580,"link":"/api/v1/people/686580"},"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(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":94.3,"endSpeed":86.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28167898528166,"aZ":-19.74542332757083,"pfxX":1.1228760760085685,"pfxZ":6.474229598258239,"pX":-0.045287426664835685,"pZ":3.4142711373199286,"vX0":2.1114694739995197,"vY0":-137.3692193736737,"vZ0":-3.377518230241235,"x":118.73,"y":146.59,"x0":-0.968478685534235,"y0":50.00023482263742,"z0":5.995534178284434,"aX":2.153303329379144},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.3,"breakHorizontal":-2.5,"spinRate":2498,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.39812650473346967,"extension":6.7583846411775195},"index":1,"playId":"c5f0e6a6-ecb7-3ce7-bda8-1b52905cd365","pitchNumber":1,"startTime":"2026-07-06T04:08:07.373Z","endTime":"2026-07-06T04:08:11.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.19046615354045,"aZ":-9.517113654884955,"pfxX":-4.815718599656034,"pfxZ":11.342935156285115,"pX":-0.41493930769809184,"pZ":1.959675199032936,"vX0":3.4424542546563255,"vY0":-141.16543354119077,"vZ0":-8.819373459485575,"x":132.82,"y":185.87,"x0":-1.0308754417989718,"y0":50.00382199516062,"z0":5.755779260643134,"aX":-9.620877335128968},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.7,"breakHorizontal":7.9,"spinRate":2282,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.38951853120972224,"extension":6.819154023154177},"index":2,"playId":"9db01db3-b2a5-3c74-a6bc-8cf7b0c224ff","pitchNumber":2,"startTime":"2026-07-06T04:08:23.359Z","endTime":"2026-07-06T04:08:26.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47521731101314,"aZ":-11.2785797833066,"pfxX":-0.9961159369672747,"pfxZ":10.428779903981404,"pX":0.497973145569984,"pZ":2.8873359756531087,"vX0":3.90744971242404,"vY0":-140.9953243998365,"vZ0":-6.5868020163476535,"x":98.02,"y":160.82,"x0":-0.7793063074111003,"y0":50.00311092138205,"z0":5.9890755687110095,"aX":-1.9959409028301691},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":1.0,"spinRate":2599,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.3891744975585607,"extension":6.606721694817757},"index":3,"playId":"59b13b05-c880-3343-a97f-90128c7f4503","pitchNumber":3,"startTime":"2026-07-06T04:08:59.894Z","endTime":"2026-07-06T04:09:08.897Z","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":85.2,"endSpeed":77.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.731312399209134,"aZ":-33.85444840821225,"pfxX":10.3270823145072,"pfxZ":-1.0947158368186285,"pX":1.4785749156436205,"pZ":1.868145699996208,"vX0":2.864428961677139,"vY0":-124.03125874632427,"vZ0":-2.528455197484726,"x":60.64,"y":188.34,"x0":-1.0360366751484074,"y0":50.00038914721903,"z0":5.759190697876227,"aX":15.884578869098375},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.4,"breakHorizontal":-19.3,"spinRate":2692,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.44374547318710267,"extension":6.765596761738335},"hitData":{"launchSpeed":68.8,"launchAngle":-1.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":123.98,"coordY":159.51}},"index":4,"playId":"7f77f243-bcf6-3293-8ca7-8c7e2022589a","pitchNumber":4,"startTime":"2026-07-06T04:09:40.576Z","endTime":"2026-07-06T04:09:50.737Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T04:09:50.737Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorge Soler lines out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":7,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-06T04:10:04.521Z","endTime":"2026-07-06T04:11:25.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.733524822816186,"aZ":-18.064176262981984,"pfxX":-7.2150286266780395,"pfxZ":7.124282806260014,"pX":-1.336515456554463,"pZ":3.3593993732424603,"vX0":1.603629762296275,"vY0":-140.32829024839216,"vZ0":-3.5797875923020657,"x":167.94,"y":148.08,"x0":-0.9805023235359281,"y0":50.007008673189695,"z0":5.838777223057804,"aX":-14.29608071378777},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":12.7,"spinRate":2312,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.39132178062357914,"extension":6.88884536093447},"index":0,"playId":"b6357d6c-d0fe-3a90-bdf1-124f733a7bad","pitchNumber":1,"startTime":"2026-07-06T04:10:15.533Z","endTime":"2026-07-06T04:10:18.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.82412616326948,"aZ":-14.979386470804522,"pfxX":-6.902826184668138,"pfxZ":8.601344611313419,"pX":-0.760444674557513,"pZ":1.7646485239621383,"vX0":3.2058797806678974,"vY0":-140.92471030544112,"vZ0":-8.382267622720105,"x":145.99,"y":191.13,"x0":-1.0197403635015792,"y0":50.003717404105146,"z0":5.757694466519844,"aX":-13.801288424826147},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":11.8,"spinRate":2368,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.38955621405317276,"extension":7.020536102054748},"index":1,"playId":"23a9d8f9-f1de-39ed-8945-5f2cb6ccf1e8","pitchNumber":2,"startTime":"2026-07-06T04:10:31.195Z","endTime":"2026-07-06T04:10:34.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82496750004789,"aZ":-15.408352892799162,"pfxX":-7.267509261883522,"pfxZ":8.43078111161408,"pX":-0.34081091266897773,"pZ":2.4557834550555433,"vX0":4.058479549536737,"vY0":-140.79323943664366,"vZ0":-6.5330374596337855,"x":129.99,"y":172.47,"x0":-0.8642217553491413,"y0":50.00047626154208,"z0":5.8207411715248805,"aX":-14.448556323839226},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.9,"breakHorizontal":12.2,"spinRate":2337,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.39045947572148876,"extension":6.871029053666916},"index":2,"playId":"464efbda-1b31-3c42-b441-43300b8295f5","pitchNumber":3,"startTime":"2026-07-06T04:10:53.646Z","endTime":"2026-07-06T04:10:56.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99988533597525,"aZ":-12.229867791061698,"pfxX":-0.5075681824779843,"pfxZ":10.011882357604863,"pX":-0.450193533439513,"pZ":2.865036048580032,"vX0":0.9687550151909655,"vY0":-140.52539734753083,"vZ0":-6.342311230200411,"x":134.16,"y":161.42,"x0":-0.7340614705051103,"y0":50.00242534942642,"z0":5.951924209295765,"aX":-1.0111368437387},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":0.7,"spinRate":2521,"spinDirection":194},"zone":4,"typeConfidence":2.0,"plateTime":0.39034515096489475,"extension":6.9229165070509495},"hitData":{"launchSpeed":94.7,"launchAngle":23.0,"totalDistance":325.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":122.3,"coordY":68.77}},"index":3,"playId":"bf59c647-7c1e-365a-88fe-771d21381cb5","pitchNumber":4,"startTime":"2026-07-06T04:11:16.470Z","endTime":"2026-07-06T04:11:25.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T04:11:25.192Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Donovan Walton doubles (8) on a line drive to right fielder Wilyer Abreu.","rbi":0,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-06T04:11:58.144Z","endTime":"2026-07-06T04:12:40.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"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":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Donovan Walton replaces Oswald Peraza.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-06T04:11:42.817Z","endTime":"2026-07-06T04:12:00.355Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":672724,"link":"/api/v1/people/672724"}},{"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":93.7,"endSpeed":85.8,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.422439201332658,"aZ":-22.843103551473174,"pfxX":2.209563554711091,"pfxZ":4.954689855303474,"pX":-0.6180417598702562,"pZ":2.6897696594573004,"vX0":0.6130687721563677,"vY0":-136.49461877457708,"vZ0":-4.356186137913306,"x":140.56,"y":166.16,"x0":-1.1327537165044894,"y0":50.00576431860503,"z0":5.882047778852177,"aX":4.1642499484906725},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.3,"breakHorizontal":-4.1,"spinRate":2404,"spinDirection":177},"zone":4,"typeConfidence":2.0,"plateTime":0.4014941773175531,"extension":6.769665881573786},"index":1,"playId":"e1b23912-ce69-3a1f-a361-8602eb3fee6e","pitchNumber":1,"startTime":"2026-07-06T04:12:00.355Z","endTime":"2026-07-06T04:12:04.007Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-07-06T04:12:15.547Z","endTime":"2026-07-06T04:12:28.217Z","isPitch":false,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99839150842198,"aZ":-10.240060202460807,"pfxX":-0.4141742877246548,"pfxZ":11.236541489779128,"pX":0.12640073936546325,"pZ":2.1634745286945027,"vX0":2.6871696673950485,"vY0":-139.46794887032112,"vZ0":-8.257264921612451,"x":112.18,"y":180.37,"x0":-0.7995452902820973,"y0":50.00408438907421,"z0":5.854256195428205,"aX":-0.8085101694762209},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.6,"breakHorizontal":0.1,"spinRate":2466,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.39407251401880616,"extension":6.866803190117973},"hitData":{"launchSpeed":96.2,"launchAngle":19.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":217.93,"coordY":86.03}},"index":3,"playId":"2f402600-b5f7-352c-8728-2fb5d6324d24","pitchNumber":2,"startTime":"2026-07-06T04:12:28.217Z","endTime":"2026-07-06T04:12:40.855Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T04:12:40.855Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jo Adell singles on a ground ball to right fielder Wilyer Abreu. Donovan Walton scores.","rbi":1,"awayScore":7,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-06T04:13:02.178Z","endTime":"2026-07-06T04:14:34.885Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"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,3,4],"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":4},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":{"id":686580,"link":"/api/v1/people/686580"},"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(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":85.3,"endSpeed":77.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.201035180079415,"aZ":-31.799228607590575,"pfxX":6.112815357088103,"pfxZ":0.23995051216955599,"pX":1.3603563258578006,"pZ":1.457782489481717,"vX0":4.338369573954186,"vY0":-124.06745522651467,"vZ0":-3.875454830793257,"x":65.15,"y":199.42,"x0":-1.2137447220041793,"y0":50.00025403563908,"z0":5.732487592683638,"aX":9.387889514540742},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.4,"breakHorizontal":-12.1,"spinRate":2599,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4439722234629708,"extension":6.896230417858198},"index":0,"playId":"c3ddc691-0c3e-348b-a227-67299ab0f6c2","pitchNumber":1,"startTime":"2026-07-06T04:13:14.046Z","endTime":"2026-07-06T04:13:17.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.675578379493736,"aZ":-14.428753499217024,"pfxX":-6.518305246296406,"pfxZ":8.927818542595599,"pX":-0.46144849573003793,"pZ":1.7603580604539537,"vX0":3.7754511771257055,"vY0":-140.5133385607167,"vZ0":-8.380604762536777,"x":134.59,"y":191.25,"x0":-0.9800331210930682,"y0":50.00250099911036,"z0":5.731801197382136,"aX":-12.953259844892008},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":10.9,"spinRate":2299,"spinDirection":205},"zone":7,"typeConfidence":2.0,"plateTime":0.390737949552602,"extension":7.021793131452311},"index":1,"playId":"7cfb38e3-9404-309a-aabf-7be920162c67","pitchNumber":2,"startTime":"2026-07-06T04:13:32.279Z","endTime":"2026-07-06T04:13:36.317Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-06T04:13:45.146Z","endTime":"2026-07-06T04:14:03.721Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"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":85.7,"endSpeed":78.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.555273750393553,"aZ":-28.057774142474024,"pfxX":6.482168642816138,"pfxZ":2.6276000588557133,"pX":0.7765277579484311,"pZ":1.190263574497676,"vX0":2.9502992537268247,"vY0":-124.73286866927532,"vZ0":-5.29082868911376,"x":87.4,"y":206.64,"x0":-1.265983097995452,"y0":50.00302514542089,"z0":5.670234148796085,"aX":10.148738184842554},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.7,"breakHorizontal":-12.5,"spinRate":2694,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4401800566148979,"extension":6.97162661678608},"index":3,"playId":"d4cd5bb2-eb04-3d74-8768-5f87c6add07d","pitchNumber":3,"startTime":"2026-07-06T04:14:03.721Z","endTime":"2026-07-06T04:14: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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.933393211623073,"aZ":-30.38062507769065,"pfxX":6.535324795449485,"pfxZ":1.1179394150171262,"pX":1.085654049942759,"pZ":1.5593743097849202,"vX0":3.6538449895336047,"vY0":-126.15398084853382,"vZ0":-4.019690292730681,"x":75.62,"y":196.68,"x0":-1.2347090327917463,"y0":50.00006457204942,"z0":5.648207085812574,"aX":10.430049147728333},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.3,"breakHorizontal":-12.7,"spinRate":2761,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4357643810717602,"extension":6.788851861963817},"hitData":{"launchSpeed":72.6,"launchAngle":11.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.32,"coordY":124.17}},"index":4,"playId":"4d9b3d45-e383-3940-83c7-4f97c8378bd6","pitchNumber":4,"startTime":"2026-07-06T04:14:21.721Z","endTime":"2026-07-06T04:14:34.885Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T04:14:34.885Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wade Meckler strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-06T04:15:45.070Z","endTime":"2026-07-06T04:16:48.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"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":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Wade Meckler replaces Jose Siri.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-06T04:14:55.444Z","endTime":"2026-07-06T04:15:00.169Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":642350,"link":"/api/v1/people/642350"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-06T04:15:00.169Z","endTime":"2026-07-06T04:15:47.248Z","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(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":93.3,"endSpeed":85.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49607082187338,"aZ":-21.080570648181357,"pfxX":2.479037676346948,"pfxZ":5.958198672501676,"pX":0.429759717143359,"pZ":2.035759482154346,"vX0":2.9390439210559767,"vY0":-135.78298779009765,"vZ0":-6.196998878999609,"x":100.62,"y":183.81,"x0":-0.9899058071718841,"y0":50.00440969435836,"z0":5.8205281062890535,"aX":4.616003940422714},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.6,"breakHorizontal":-5.2,"spinRate":2267,"spinDirection":172},"zone":9,"typeConfidence":2.0,"plateTime":0.40380367639676606,"extension":6.809454612442736},"index":2,"playId":"22e5c3e5-7d2a-3cc0-88f0-f4b6638bf819","pitchNumber":1,"startTime":"2026-07-06T04:15:47.248Z","endTime":"2026-07-06T04:15:51.162Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90905962894566,"aZ":-28.219628258036,"pfxX":7.17326371758714,"pfxZ":2.5644598223321493,"pX":0.5231874807306315,"pZ":1.580621576129311,"vX0":1.7994724592024733,"vY0":-123.76681630007711,"vZ0":-4.366658128831149,"x":97.06,"y":196.1,"x0":-1.146139828636181,"y0":50.00447964773186,"z0":5.745375236725454,"aX":11.071047108756446},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.8,"breakHorizontal":-13.4,"spinRate":2547,"spinDirection":67},"zone":9,"typeConfidence":2.0,"plateTime":0.4434371489232398,"extension":6.849523805180055},"index":3,"playId":"e953bc09-c126-3647-acc8-ef1c21b44006","pitchNumber":2,"startTime":"2026-07-06T04:16:03.577Z","endTime":"2026-07-06T04:16:07.550Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.337457438823304,"aZ":-29.289066615339852,"pfxX":6.545336109583365,"pfxZ":1.8158954696409972,"pX":0.43671939369008994,"pZ":0.004860073225041946,"vX0":2.0250958281841016,"vY0":-125.37080829554833,"vZ0":-7.867811080790586,"x":100.35,"y":238.65,"x0":-1.2325686068441915,"y0":50.00172249101863,"z0":5.588304895057179,"aX":10.373249975487205},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.7,"breakHorizontal":-12.4,"spinRate":2709,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.437600313758979,"extension":6.906115575676176},"index":4,"playId":"6fe96466-7a4d-340a-a4ba-f805347bf262","pitchNumber":3,"startTime":"2026-07-06T04:16:22.522Z","endTime":"2026-07-06T04:16:26.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.098493880405293,"aZ":-14.705659157375688,"pfxX":-1.5886548741072624,"pfxZ":8.877535653042523,"pX":-0.3119557914551419,"pZ":3.4073013795564493,"vX0":2.271747679931051,"vY0":-139.34090560837313,"vZ0":-4.214507133474492,"x":128.89,"y":146.78,"x0":-0.9311315546403096,"y0":50.002365511153,"z0":5.909946337417074,"aX":-3.1261213971376804},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":2.4,"spinRate":2503,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.3929680311193344,"extension":6.944648066643977},"index":5,"playId":"2000bd82-fab8-3003-975a-6d4a40e13e9f","pitchNumber":4,"startTime":"2026-07-06T04:16:44.382Z","endTime":"2026-07-06T04:16:48.439Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T04:16:48.439Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-06T04:19:26.550Z","endTime":"2026-07-06T04:20:38.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"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":[4,5,6,7,8],"actionIndex":[0,1,2,3],"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":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":681351,"link":"/api/v1/people/681351"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Donovan Walton remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-06T04:19:24.876Z","endTime":"2026-07-06T04:19:24.901Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":622268,"link":"/api/v1/people/622268"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":672724,"link":"/api/v1/people/672724"}},{"details":{"description":"Wade Meckler remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-06T04:19:24.901Z","endTime":"2026-07-06T04:19:24.904Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685133,"link":"/api/v1/people/685133"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":642350,"link":"/api/v1/people/642350"}},{"details":{"description":"Defensive switch from left field to center field for Josh Lowe.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-06T04:19:24.904Z","endTime":"2026-07-06T04:19:24.907Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"900"},{"details":{"description":"Pitching Change: Kirby Yates replaces Mitch Farris.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-06T04:19:24.907Z","endTime":"2026-07-06T04:19:28.724Z","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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.960114248153605,"aZ":-19.124261885506076,"pfxX":-7.873628402374516,"pfxZ":7.450027285269439,"pX":-0.5533575182205105,"pZ":3.218831358602669,"vX0":7.271785537161555,"vY0":-131.7531162514892,"vZ0":-1.1247074401192232,"x":138.09,"y":151.87,"x0":-2.3311113561488668,"y0":50.00235522186651,"z0":5.0695994540767355,"aX":-13.791242279169998},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.4,"breakHorizontal":12.6,"spinRate":2617,"spinDirection":237},"zone":1,"typeConfidence":0.9,"plateTime":0.41631367835302857,"extension":6.212240249473083},"index":4,"playId":"cfa24bb6-87ef-3fc7-9b68-4ff62c55e979","pitchNumber":1,"startTime":"2026-07-06T04:19:28.724Z","endTime":"2026-07-06T04:19:32.834Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.646710137535052,"aZ":-34.01938779786071,"pfxX":-6.180272852268687,"pfxZ":-1.2257603601477243,"pX":-1.7995979139518214,"pZ":2.1690114830859057,"vX0":3.2923557303441737,"vY0":-122.24268395403982,"vZ0":0.16177260154561068,"x":185.6,"y":180.22,"x0":-2.3626891014372817,"y0":50.001022818748275,"z0":5.028392220725749,"aX":-9.329509532919507},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.9,"breakHorizontal":10.4,"spinRate":994,"spinDirection":270},"zone":13,"typeConfidence":0.9,"plateTime":0.44849501617456466,"extension":6.182007966200346},"index":5,"playId":"e32efaca-6aa2-38f8-84f8-e7be1cd8a36a","pitchNumber":2,"startTime":"2026-07-06T04:19:44.629Z","endTime":"2026-07-06T04:19:48.163Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.933926444670014,"aZ":-20.16651725325498,"pfxX":-7.417710971003385,"pfxZ":6.754967679974635,"pX":-0.7847427895590471,"pZ":3.1338562601949014,"vX0":6.144800634238114,"vY0":-132.61742351538754,"vZ0":-1.2708601576044243,"x":146.91,"y":154.17,"x0":-2.170561011832102,"y0":50.00250734538999,"z0":5.093400805685,"aX":-13.18412276553907},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.1,"breakHorizontal":12.1,"spinRate":2140,"spinDirection":231},"zone":1,"typeConfidence":0.9,"plateTime":0.4133654837049421,"extension":6.023524558796057},"index":6,"playId":"e92e1000-13ba-3ba8-bd1f-eda6c0626bff","pitchNumber":3,"startTime":"2026-07-06T04:20:01.171Z","endTime":"2026-07-06T04:20:05.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.191582947219732,"aZ":-18.227361670033726,"pfxX":-8.300717422547251,"pfxZ":7.7081663510202265,"pX":0.014831161709194938,"pZ":2.987651285705659,"vX0":8.445172351190019,"vY0":-133.74430134462693,"vZ0":-1.9373011736697054,"x":116.43,"y":158.11,"x0":-2.107218937319438,"y0":50.001672693812694,"z0":5.0303576977349405,"aX":-15.017612756021554},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.7,"breakHorizontal":13.2,"spinRate":2298,"spinDirection":231},"zone":2,"typeConfidence":0.91,"plateTime":0.40973865652859276,"extension":6.150226348423331},"index":7,"playId":"c5ebe94f-a23b-3f33-a62f-172448a32e99","pitchNumber":4,"startTime":"2026-07-06T04:20:17.925Z","endTime":"2026-07-06T04:20:22.186Z","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":91.7,"endSpeed":83.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.819183653666684,"aZ":-16.272413788613896,"pfxX":-8.604207255635547,"pfxZ":8.83714904019378,"pX":0.41821788638144186,"pZ":3.886575395666272,"vX0":9.049908808412985,"vY0":-133.32589267427562,"vZ0":-0.2393471994705964,"x":101.06,"y":133.84,"x0":-1.9031730803053912,"y0":50.001057575819196,"z0":5.152438554802291,"aX":-15.480144189723482},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.2,"breakHorizontal":13.6,"spinRate":2351,"spinDirection":234},"zone":12,"typeConfidence":0.91,"plateTime":0.4109143233929653,"extension":6.026303631600119},"index":8,"playId":"822af8d2-23f5-3187-ac2e-bd3e5079dd9e","pitchNumber":5,"startTime":"2026-07-06T04:20:34.234Z","endTime":"2026-07-06T04:20:38.172Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T04:20:38.172Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Willson Contreras grounds out, shortstop Zach Neto to first baseman Vaughn Grissom.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-06T04:20:46.732Z","endTime":"2026-07-06T04:21:37.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"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],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687263,"link":"/api/v1/people/687263"},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.441966224982334,"aZ":-30.555990969653624,"pfxX":-7.459760821141845,"pfxZ":1.0168044379820298,"pX":0.045535095036969564,"pZ":2.2972445641277472,"vX0":7.595655085103054,"vY0":-124.93390550864522,"vZ0":-1.1255192602654236,"x":115.26,"y":176.75,"x0":-2.0544091894467247,"y0":50.00446475955317,"z0":5.248489590226544,"aX":-11.880814693611484},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.8,"breakHorizontal":11.9,"spinRate":1389,"spinDirection":247},"zone":5,"typeConfidence":0.9,"plateTime":0.437199619713172,"extension":6.458840889339904},"index":0,"playId":"20539fe5-d033-309c-a72f-26e70e6eab57","pitchNumber":1,"startTime":"2026-07-06T04:21:05.176Z","endTime":"2026-07-06T04:21:08.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.969326867978683,"aZ":-30.283144617488972,"pfxX":-6.99880118141245,"pfxZ":1.2325214128158892,"pX":-0.35163997289557186,"pZ":2.079002387934342,"vX0":6.272913528097095,"vY0":-123.37671644847097,"vZ0":-1.2357277326477103,"x":130.4,"y":182.65,"x0":-2.0200702695829027,"y0":50.00559824345904,"z0":5.142859817399368,"aX":-10.77162931722787},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.2,"breakHorizontal":11.2,"spinRate":1163,"spinDirection":264},"zone":7,"typeConfidence":0.91,"plateTime":0.4442629018880897,"extension":6.355874966714562},"hitData":{"launchSpeed":67.5,"launchAngle":-19.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.99,"coordY":155.65}},"index":1,"playId":"2d2db9d0-c52e-399f-a431-f84881810f4b","pitchNumber":2,"startTime":"2026-07-06T04:21:29.156Z","endTime":"2026-07-06T04:21:37.180Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T04:21:37.180Z","atBatIndex":73},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Masataka Yoshida lines out to center fielder Josh Lowe.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-06T04:21:51.910Z","endTime":"2026-07-06T04:23:58.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"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":[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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"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":91.1,"endSpeed":82.5,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06052641857621,"aZ":-19.094704655332023,"pfxX":-9.82726500186505,"pfxZ":7.434050342722902,"pX":-0.9927080193389312,"pZ":2.5725719482354505,"vX0":6.404327332473099,"vY0":-132.50415739030362,"vZ0":-2.5935363501021502,"x":154.84,"y":169.32,"x0":-2.1770924033090133,"y0":50.004895667475495,"z0":4.975811680930451,"aX":-17.295029878588778},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.1,"breakHorizontal":16.2,"spinRate":2278,"spinDirection":221},"zone":11,"typeConfidence":0.91,"plateTime":0.4150276623538458,"extension":6.129932013245137},"index":0,"playId":"c7a2f945-5865-35ee-af3c-c294641ce0ba","pitchNumber":1,"startTime":"2026-07-06T04:22:01.745Z","endTime":"2026-07-06T04:22:05.895Z","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":91.3,"endSpeed":82.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44490967116618,"aZ":-20.41666482405036,"pfxX":-9.536893256908119,"pfxZ":6.695847813517142,"pX":-1.2596956640033072,"pZ":3.332124787243588,"vX0":5.5027009998840155,"vY0":-132.70559706897245,"vZ0":-0.5092964905419441,"x":165.02,"y":148.81,"x0":-2.13773567300527,"y0":50.00375429305589,"z0":5.034124092150261,"aX":-16.751116442892776},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.2,"breakHorizontal":15.8,"spinRate":2331,"spinDirection":272},"zone":11,"typeConfidence":0.91,"plateTime":0.4151642298727145,"extension":6.1153008948029814},"index":1,"playId":"69b18009-4d5d-363b-9d69-69763f344b38","pitchNumber":2,"startTime":"2026-07-06T04:22:18.682Z","endTime":"2026-07-06T04:22:22.506Z","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":91.2,"endSpeed":82.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71138876844586,"aZ":-18.478872434735855,"pfxX":-9.76053537040243,"pfxZ":7.787794887400866,"pX":-0.8206988466582837,"pZ":3.1184136655511563,"vX0":6.52798213678515,"vY0":-132.60987961167976,"vZ0":-1.3236302662520596,"x":148.28,"y":154.58,"x0":-2.062171504505712,"y0":50.002120804934826,"z0":4.989114577839394,"aX":-17.162772888152503},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.9,"breakHorizontal":16.0,"spinRate":2249,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.4150654484525176,"extension":6.314017661323613},"index":2,"playId":"e4b87ea0-9c31-3edf-a9c8-79e0fbfa2b01","pitchNumber":3,"startTime":"2026-07-06T04:22:37.330Z","endTime":"2026-07-06T04:22:43.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":82.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10692947785332,"aZ":-17.374542033300383,"pfxX":-8.840619394340962,"pfxZ":8.425489506324196,"pX":0.4527443463738795,"pZ":2.7460915841978495,"vX0":9.468991920383656,"vY0":-132.64751803815585,"vZ0":-2.5076011598041643,"x":99.74,"y":164.64,"x0":-2.038808825617803,"y0":50.00516657795972,"z0":4.991206037042267,"aX":-15.534548557219988},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.8,"breakHorizontal":13.6,"spinRate":2319,"spinDirection":223},"zone":3,"typeConfidence":0.91,"plateTime":0.415159609482322,"extension":6.151630744165679},"index":3,"playId":"5df80d98-cec2-3864-9e93-5baf80898e52","pitchNumber":4,"startTime":"2026-07-06T04:23:11.947Z","endTime":"2026-07-06T04:23:16.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.159683939915684,"aZ":-31.980963387866947,"pfxX":-9.53274494128156,"pfxZ":0.12217866998800986,"pX":-0.26716933110543045,"pZ":0.9908372201336861,"vX0":7.448259140851335,"vY0":-125.73561762228245,"vZ0":-3.402633211872324,"x":127.18,"y":212.03,"x0":-2.0395608216247916,"y0":50.00256546271944,"z0":4.975817568265085,"aX":-15.156420337151852},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.4,"breakHorizontal":15.4,"spinRate":1333,"spinDirection":256},"zone":13,"typeConfidence":0.88,"plateTime":0.43679151766792934,"extension":6.255960184256017},"index":4,"playId":"c0b8584c-39b3-3149-af8a-0723e0f4698d","pitchNumber":5,"startTime":"2026-07-06T04:23:28.368Z","endTime":"2026-07-06T04:23:32.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.592956459288057,"aZ":-19.099812000405255,"pfxX":-8.465906606986714,"pfxZ":7.208707373747849,"pX":0.36295700044203466,"pZ":2.2823331964944544,"vX0":9.269329587154697,"vY0":-134.23361613198222,"vZ0":-3.4388892235141086,"x":103.16,"y":177.16,"x0":-2.0443915178189105,"y0":50.00624907126309,"z0":4.949393471995526,"aX":-15.364793699826524},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.5,"breakHorizontal":13.2,"spinRate":2316,"spinDirection":240},"zone":6,"typeConfidence":0.91,"plateTime":0.4089283654363314,"extension":6.234285480502875},"hitData":{"launchSpeed":84.6,"launchAngle":25.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":99.86,"coordY":83.52}},"index":5,"playId":"de152d43-d072-3226-8434-700289ac5e48","pitchNumber":6,"startTime":"2026-07-06T04:23:49.418Z","endTime":"2026-07-06T04:23:58.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T04:23:58.973Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angels challenged (play at 1st), call on the field was upheld: Logan O'Hoppe grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-06T04:26:32.472Z","endTime":"2026-07-06T04:27:00.172Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Aroldis Chapman replaces Justin Slaten.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-06T04:25:00.627Z","endTime":"2026-07-06T04:26:34.647Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547973,"link":"/api/v1/people/547973"},"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":94.7,"endSpeed":86.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66211896417745,"aZ":-12.454556999959191,"pfxX":0.3416096693240611,"pfxZ":10.311100554102195,"pX":1.24055948041874,"pZ":4.086290981258165,"vX0":1.7221082340836424,"vY0":-137.90109251583306,"vZ0":-3.566688487458629,"x":69.71,"y":128.45,"x0":0.561805619773267,"y0":50.00356284433341,"z0":6.245356438667402,"aX":0.6531351018700968},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":-1.0,"spinRate":2348,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.3982571972057136,"extension":6.892408704095643},"index":1,"playId":"d49e4d87-c85a-3ebf-b6af-5f8ad327ee70","pitchNumber":1,"startTime":"2026-07-06T04:26:34.647Z","endTime":"2026-07-06T04:26:38.544Z","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":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.982948348327763,"aZ":-11.735290950618275,"pfxX":-1.3397663626033904,"pfxZ":10.798150236313855,"pX":0.08004177673520738,"pZ":2.8455140357976108,"vX0":-0.14804311794502645,"vY0":-136.88853775297721,"vZ0":-6.623551629837861,"x":113.95,"y":161.95,"x0":0.3088379682987262,"y0":50.00037315630346,"z0":6.104390981343736,"aX":-2.5352510401668056},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.4,"breakHorizontal":2.4,"spinRate":2404,"spinDirection":169},"zone":5,"typeConfidence":2.0,"plateTime":0.4005462004120135,"extension":7.157604247745474},"hitData":{"launchSpeed":105.3,"launchAngle":-3.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.83,"coordY":165.67}},"index":2,"playId":"387fe119-e09a-3ee9-a014-31e052ec2ee6","pitchNumber":2,"startTime":"2026-07-06T04:26:50.828Z","endTime":"2026-07-06T04:27:00.172Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":108},"playEndTime":"2026-07-06T04:27:00.172Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Lowe strikes out swinging.","rbi":0,"awayScore":7,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-06T04:28:36.713Z","endTime":"2026-07-06T04:30:08.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.298661451894453,"aZ":-29.703758228882084,"pfxX":-5.408973689075622,"pfxZ":1.5700677064620105,"pX":0.5488246946338441,"pZ":2.775427458014654,"vX0":1.5665137913815403,"vY0":-125.63205227675714,"vZ0":-2.2614585327493097,"x":96.08,"y":163.84,"x0":0.6137141161359323,"y0":50.003321581732074,"z0":6.140874405448688,"aX":-8.506061914206636},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":9.4,"spinRate":2289,"spinDirection":274},"zone":6,"typeConfidence":2.0,"plateTime":0.4387143350897542,"extension":7.136754335741682},"index":0,"playId":"94abd0c6-d5c5-378c-afea-88ca62e9becb","pitchNumber":1,"startTime":"2026-07-06T04:28:45.314Z","endTime":"2026-07-06T04:28:49.133Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96469977775197,"aZ":-24.84185921949306,"pfxX":-3.194214052012912,"pfxZ":4.618095858252158,"pX":1.0063881169005895,"pZ":1.3208173434409873,"vX0":2.6956128691048873,"vY0":-125.41318829384043,"vZ0":-6.613306979855858,"x":78.64,"y":203.12,"x0":0.3312975452343476,"y0":50.00596843546185,"z0":6.0253912513771075,"aX":-5.076291190133619},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.1,"breakHorizontal":5.2,"spinRate":2297,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4371591645724511,"extension":7.503714440376204},"index":1,"playId":"92552b91-3245-3157-9fae-7541dca4a1c1","pitchNumber":2,"startTime":"2026-07-06T04:29:03.162Z","endTime":"2026-07-06T04:29:06.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28324730216625,"aZ":-25.288538100839176,"pfxX":-5.188501587722593,"pfxZ":4.3791010315816035,"pX":-0.43041961261826955,"pZ":1.3244195430741885,"vX0":-1.1962405543426065,"vY0":-124.84731818940014,"vZ0":-5.700870714258565,"x":133.41,"y":203.02,"x0":0.7293142703500125,"y0":50.00069926373715,"z0":5.732050323640839,"aX":-8.148302947561822},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.8,"breakHorizontal":9.7,"spinRate":2336,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.43955737627321145,"extension":7.292671008984664},"index":2,"playId":"85e36675-ce30-34e0-bf74-92c2488a5d6a","pitchNumber":3,"startTime":"2026-07-06T04:29:21.405Z","endTime":"2026-07-06T04:29:25.155Z","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":96.8,"endSpeed":86.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.225793288346956,"aZ":-11.667374065490227,"pfxX":0.703662556907739,"pfxZ":10.399967141975123,"pX":1.0981487767416074,"pZ":4.266742293281049,"vX0":0.7319586018328269,"vY0":-140.7904565157857,"vZ0":-2.7942293454146445,"x":75.14,"y":123.58,"x0":0.7416609330535804,"y0":50.00614192476783,"z0":6.046001425275987,"aX":1.3878051992620335},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.2,"breakHorizontal":-1.4,"spinRate":2490,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.3916932456340012,"extension":7.027015038586392},"index":3,"playId":"c515624c-4df8-3b52-9fdd-434ec6af014f","pitchNumber":4,"startTime":"2026-07-06T04:29:41.234Z","endTime":"2026-07-06T04:29:46.817Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":78.7,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06917113253173,"aZ":-29.27779770553241,"pfxX":-7.090128821831167,"pfxZ":1.838451505619167,"pX":-0.4010124915881756,"pZ":1.8121334797800503,"vX0":0.2439819001839469,"vY0":-125.58823855713766,"vZ0":-4.5646407893446135,"x":132.29,"y":189.85,"x0":0.4197287985434799,"y0":50.006077332505456,"z0":6.065362770723228,"aX":-11.202359312479965},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.4,"breakHorizontal":12.7,"spinRate":2365,"spinDirection":283},"zone":7,"typeConfidence":2.0,"plateTime":0.4379922133743701,"extension":7.415633961671399},"index":4,"playId":"58dda551-83ed-3361-ad95-1d67ed7c3a89","pitchNumber":5,"startTime":"2026-07-06T04:30:05.080Z","endTime":"2026-07-06T04:30:08.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T04:30:08.956Z","atBatIndex":76},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Zach Neto homers (19) on a fly ball to left center field.","rbi":1,"awayScore":7,"homeScore":5,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-06T04:30:17.888Z","endTime":"2026-07-06T04:31:23.868Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":{"id":547973,"link":"/api/v1/people/547973"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41944685940794,"aZ":-28.73316147809189,"pfxX":1.6948609271636075,"pfxZ":1.9894375494627665,"pX":1.3792026217876656,"pZ":1.4537472028227467,"vX0":1.72605990906358,"vY0":-130.97691818859,"vZ0":-6.014306406487851,"x":64.43,"y":199.53,"x0":0.4906721571691075,"y0":50.00610774800245,"z0":5.93669624132033,"aX":2.9363379645207535},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.4,"breakHorizontal":-3.5,"spinRate":1346,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4186487450952465,"extension":7.4020866115902395},"index":0,"playId":"597aa358-faec-3f6b-a464-2748e663bea9","pitchNumber":1,"startTime":"2026-07-06T04:30:37.051Z","endTime":"2026-07-06T04:30:40.654Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17595079184584,"aZ":-11.049343611762605,"pfxX":-0.47519847200304666,"pfxZ":10.685978017092175,"pX":0.14774969558551587,"pZ":2.5428470504687546,"vX0":-0.21195329751041878,"vY0":-140.28556833990461,"vZ0":-7.665078051397748,"x":111.37,"y":170.12,"x0":0.28619105944004225,"y0":50.00191475667993,"z0":6.0453319550197415,"aX":-0.9392081410011777},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.8,"breakHorizontal":1.0,"spinRate":2516,"spinDirection":165},"zone":5,"typeConfidence":2.0,"plateTime":0.39167624367177156,"extension":7.220163570509638},"hitData":{"launchSpeed":103.9,"launchAngle":31.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":59.33,"coordY":52.9}},"index":1,"playId":"e89e0105-febc-3f2f-bf88-10aeb4b83458","pitchNumber":2,"startTime":"2026-07-06T04:30:54.608Z","endTime":"2026-07-06T04:31:23.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T04:31:23.868Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Denzer Guzman strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-06T04:31:26.530Z","endTime":"2026-07-06T04:32:40.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.71"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.78"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.06"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.49"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.82"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.53"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.64"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.53"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.86"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.91"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.19"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.71"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".556"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.444"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.444"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.226751736270312,"aZ":-21.076751312075583,"pfxX":-4.758752783851392,"pfxZ":6.977005636874538,"pX":0.09889876679314588,"pZ":0.7903859080428692,"vX0":0.1979094506448177,"vY0":-125.78933970668983,"vZ0":-8.556659969573674,"x":113.23,"y":217.44,"x0":0.6365839106997006,"y0":50.00626468755587,"z0":5.965886905990976,"aX":-7.572297029457961},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.8,"breakHorizontal":8.5,"spinRate":2331,"spinDirection":281},"zone":14,"typeConfidence":2.0,"plateTime":0.43664158875239023,"extension":7.441396141206587},"index":0,"playId":"2d1128a6-86c3-3319-9836-64937cd95e47","pitchNumber":1,"startTime":"2026-07-06T04:31:43.243Z","endTime":"2026-07-06T04:31:46.670Z","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":96.8,"endSpeed":87.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.753446749980384,"aZ":-8.600290979275254,"pfxX":6.2103729158624645,"pfxZ":11.871925991239522,"pX":0.4637801293310611,"pZ":2.333443190176206,"vX0":-1.9622468615527906,"vY0":-140.68925223140573,"vZ0":-8.642138295289998,"x":99.32,"y":175.78,"x0":0.3675257992368221,"y0":50.00351935487121,"z0":6.01940959140641,"aX":12.331083881939994},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.7,"breakHorizontal":-10.8,"spinRate":2494,"spinDirection":170},"zone":6,"typeConfidence":2.0,"plateTime":0.3907464676265615,"extension":7.3526734033767704},"index":1,"playId":"c57d51a0-8403-3c74-98de-2dc10cad52cd","pitchNumber":2,"startTime":"2026-07-06T04:32:01.438Z","endTime":"2026-07-06T04:32:05.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12313369874051,"aZ":-27.60253532470667,"pfxX":2.276634222779049,"pfxZ":2.637068979447566,"pX":0.7615175640513016,"pZ":1.809252891682882,"vX0":-0.29978561060874964,"vY0":-130.7415121228574,"vZ0":-5.4543443460542775,"x":87.97,"y":189.93,"x0":0.5817156818193292,"y0":50.00296425156637,"z0":5.989552717689017,"aX":3.9480451079339116},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.8,"breakHorizontal":-4.1,"spinRate":1302,"spinDirection":161},"zone":9,"typeConfidence":2.0,"plateTime":0.4186678438256637,"extension":7.346263099638531},"index":2,"playId":"148ed3ce-01b7-3d47-a01e-7b096e6ddfc7","pitchNumber":3,"startTime":"2026-07-06T04:32:17.152Z","endTime":"2026-07-06T04:32:20.584Z","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":2},"pitchData":{"startSpeed":98.1,"endSpeed":88.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.78229677060644,"aZ":-7.220169114762599,"pfxX":3.7469046984799945,"pfxZ":12.248636524738043,"pX":0.3993945216905997,"pZ":3.3036625313500583,"vX0":-0.9610717936197781,"vY0":-142.7435366647617,"vZ0":-6.321484646054427,"x":101.78,"y":149.58,"x0":0.2565892405300736,"y0":50.00036742485023,"z0":6.018360760989853,"aX":7.63198046537267},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":20.9,"breakHorizontal":-6.5,"spinRate":2536,"spinDirection":160},"zone":3,"typeConfidence":2.0,"plateTime":0.3856064873744627,"extension":7.046328380572032},"index":3,"playId":"c11ce687-f4e2-3f68-9812-4e415dd168bd","pitchNumber":4,"startTime":"2026-07-06T04:32:35.630Z","endTime":"2026-07-06T04:32:40.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T04:32:40.203Z","atBatIndex":78}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Denzer Guzman strikes out swinging.","rbi":0,"awayScore":7,"homeScore":5,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-06T04:31:26.530Z","endTime":"2026-07-06T04:32:40.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.71"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.78"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.06"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.49"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.82"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.53"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.64"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.53"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.86"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.91"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.19"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.71"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".556"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".444"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".417"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.444"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.444"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.286"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.226751736270312,"aZ":-21.076751312075583,"pfxX":-4.758752783851392,"pfxZ":6.977005636874538,"pX":0.09889876679314588,"pZ":0.7903859080428692,"vX0":0.1979094506448177,"vY0":-125.78933970668983,"vZ0":-8.556659969573674,"x":113.23,"y":217.44,"x0":0.6365839106997006,"y0":50.00626468755587,"z0":5.965886905990976,"aX":-7.572297029457961},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.8,"breakHorizontal":8.5,"spinRate":2331,"spinDirection":281},"zone":14,"typeConfidence":2.0,"plateTime":0.43664158875239023,"extension":7.441396141206587},"index":0,"playId":"2d1128a6-86c3-3319-9836-64937cd95e47","pitchNumber":1,"startTime":"2026-07-06T04:31:43.243Z","endTime":"2026-07-06T04:31:46.670Z","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":96.8,"endSpeed":87.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.753446749980384,"aZ":-8.600290979275254,"pfxX":6.2103729158624645,"pfxZ":11.871925991239522,"pX":0.4637801293310611,"pZ":2.333443190176206,"vX0":-1.9622468615527906,"vY0":-140.68925223140573,"vZ0":-8.642138295289998,"x":99.32,"y":175.78,"x0":0.3675257992368221,"y0":50.00351935487121,"z0":6.01940959140641,"aX":12.331083881939994},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.7,"breakHorizontal":-10.8,"spinRate":2494,"spinDirection":170},"zone":6,"typeConfidence":2.0,"plateTime":0.3907464676265615,"extension":7.3526734033767704},"index":1,"playId":"c57d51a0-8403-3c74-98de-2dc10cad52cd","pitchNumber":2,"startTime":"2026-07-06T04:32:01.438Z","endTime":"2026-07-06T04:32:05.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12313369874051,"aZ":-27.60253532470667,"pfxX":2.276634222779049,"pfxZ":2.637068979447566,"pX":0.7615175640513016,"pZ":1.809252891682882,"vX0":-0.29978561060874964,"vY0":-130.7415121228574,"vZ0":-5.4543443460542775,"x":87.97,"y":189.93,"x0":0.5817156818193292,"y0":50.00296425156637,"z0":5.989552717689017,"aX":3.9480451079339116},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.8,"breakHorizontal":-4.1,"spinRate":1302,"spinDirection":161},"zone":9,"typeConfidence":2.0,"plateTime":0.4186678438256637,"extension":7.346263099638531},"index":2,"playId":"148ed3ce-01b7-3d47-a01e-7b096e6ddfc7","pitchNumber":3,"startTime":"2026-07-06T04:32:17.152Z","endTime":"2026-07-06T04:32:20.584Z","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":2},"pitchData":{"startSpeed":98.1,"endSpeed":88.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.78229677060644,"aZ":-7.220169114762599,"pfxX":3.7469046984799945,"pfxZ":12.248636524738043,"pX":0.3993945216905997,"pZ":3.3036625313500583,"vX0":-0.9610717936197781,"vY0":-142.7435366647617,"vZ0":-6.321484646054427,"x":101.78,"y":149.58,"x0":0.2565892405300736,"y0":50.00036742485023,"z0":6.018360760989853,"aX":7.63198046537267},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":20.9,"breakHorizontal":-6.5,"spinRate":2536,"spinDirection":160},"zone":3,"typeConfidence":2.0,"plateTime":0.3856064873744627,"extension":7.046328380572032},"index":3,"playId":"c11ce687-f4e2-3f68-9812-4e415dd168bd","pitchNumber":4,"startTime":"2026-07-06T04:32:35.630Z","endTime":"2026-07-06T04:32:40.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-06T04:32:40.203Z","atBatIndex":78},"scoringPlays":[6,8,13,17,24,55,57,70,77],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2],"bottom":[3,4,5,6,7,8,9],"hits":{"away":[],"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":165.62,"y":131.84},"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":132.38,"y":101.88},"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":99.27,"y":170.78},"type":"O","description":"Fielders Choice"},{"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":143.1,"y":91.72},"type":"H","description":"Single"}]}},{"startIndex":10,"endIndex":19,"top":[10,11,12,13,14],"bottom":[15,16,17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":143.47,"y":148.39},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":108.35,"y":163.52},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":142.73,"y":29.16},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":2,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":131.81,"y":58.93},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":171.56,"y":85.5},"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":143.55,"y":173.24},"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":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":90.45,"y":72.52},"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":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":140.44,"y":148.39},"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":2,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":97.28,"y":153.73},"type":"O","description":"Groundout"}]}},{"startIndex":20,"endIndex":31,"top":[20,21,22,23,24,25,26,27],"bottom":[28,29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"coordinates":{"x":119.2,"y":190.03},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":75.54,"y":86.4},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":172.07,"y":91.11},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":117.85,"y":140.68},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":42.9,"y":37.99},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":3,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":92.45,"y":100.31},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":120.46,"y":154.57},"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":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"coordinates":{"x":146.93,"y":122.44},"type":"O","description":"Pop Out"}]}},{"startIndex":32,"endIndex":38,"top":[32,33,34,35],"bottom":[36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":63.16,"y":59.41},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"coordinates":{"x":127.41,"y":100.65},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":4,"pitcher":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":168.62,"y":108.85},"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":4,"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":92.61,"y":158.68},"type":"O","description":"Groundout"}]}},{"startIndex":39,"endIndex":45,"top":[39,40,41],"bottom":[42,43,44,45],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":120.46,"y":144.75},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":104.72,"y":161.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":5,"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":90.37,"y":66.67},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":116.22,"y":163.52},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":90.77,"y":154.33},"type":"O","description":"Groundout"}]}},{"startIndex":46,"endIndex":52,"top":[46,47,48,49],"bottom":[50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"coordinates":{"x":142.86,"y":147.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":6,"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"coordinates":{"x":105.33,"y":162.91},"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":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":109.57,"y":151.41},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"coordinates":{"x":110.17,"y":172.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":136.81,"y":147.78},"type":"O","description":"Lineout"}]}},{"startIndex":53,"endIndex":63,"top":[53,54,55,56,57,58,59,60],"bottom":[61,62,63],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":71.21,"y":96.95},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":137.41,"y":162.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"coordinates":{"x":150.13,"y":75.74},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":90.02,"y":112.94},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":7,"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"coordinates":{"x":143.47,"y":184.1},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":101.7,"y":162.31},"type":"O","description":"Groundout"}]}},{"startIndex":64,"endIndex":71,"top":[64,65,66],"bottom":[67,68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"coordinates":{"x":140.95,"y":54.7},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":8,"pitcher":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"coordinates":{"x":108.35,"y":148.99},"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":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":123.98,"y":159.51},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":122.3,"y":68.77},"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":8,"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"coordinates":{"x":217.93,"y":86.03},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":8,"pitcher":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":194.32,"y":124.17},"type":"H","description":"Single"}]}},{"startIndex":72,"endIndex":78,"top":[72,73,74],"bottom":[75,76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"coordinates":{"x":111.99,"y":155.65},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"inning":9,"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"coordinates":{"x":99.86,"y":83.52},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"coordinates":{"x":92.83,"y":165.67},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":59.33,"y":52.9},"type":"H","description":"Home Run"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":2,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":1},"away":{"runs":3,"hits":3,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":2,"hits":4,"errors":0,"leftOnBase":3}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":9,"errors":2,"leftOnBase":6},"away":{"runs":7,"hits":10,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"catcher":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"first":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"second":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"third":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"shortstop":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"left":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"center":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"right":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"onDeck":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"inHole":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"battingOrder":6,"team":{"id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"}},"offense":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"onDeck":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"inHole":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"battingOrder":2,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":1,"strikes":3,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":111,"name":"Boston Red Sox","link":"/api/v1/teams/111"},"teamStats":{"batting":{"flyOuts":7,"groundOuts":8,"airOuts":9,"runs":7,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".244","atBats":37,"obp":".312","slg":".386","ops":".698","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":16,"rbi":7,"leftOnBase":15,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":0,"lineOuts":2},"pitching":{"flyOuts":0,"groundOuts":12,"airOuts":3,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":37,"obp":".263","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":138,"era":"3.77","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.25","battersFaced":38,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":138,"balls":36,"strikes":102,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"4.00","rbi":5,"pitchesPerInning":"15.33","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":11,"putOuts":27,"errors":0,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID687562":{"person":{"id":687562,"fullName":"Jake Bennett","link":"/api/v1/people/687562"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":21,"groundOuts":45,"airOuts":40,"runs":14,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":31,"baseOnBalls":7,"intentionalWalks":1,"hits":33,"hitByPitch":1,"atBats":145,"obp":".263","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":574,"era":"3.10","inningsPitched":"40.2","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"0.98","battersFaced":157,"outs":122,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":574,"balls":187,"strikes":387,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":0,"winPercentage":".500","pitchesPerInning":"14.11","gamesFinished":0,"strikeoutWalkRatio":"4.43","strikeoutsPer9Inn":"6.86","walksPer9Inn":"1.55","hitsPer9Inn":"7.30","runsScoredPer9":"3.10","homeRunsPer9":"0.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID575929":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":34,"groundOuts":63,"airOuts":70,"runs":45,"doubles":15,"triples":2,"homeRuns":20,"strikeOuts":89,"baseOnBalls":34,"intentionalWalks":1,"hits":87,"hitByPitch":14,"avg":".284","atBats":306,"obp":".378","slg":".542","ops":".920","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":357,"totalBases":166,"rbi":59,"leftOnBase":120,"sacBunts":0,"sacFlies":3,"babip":".335","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.30","popOuts":24,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":61,"putOuts":600,"errors":3,"chances":664,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID594027":{"person":{"id":594027,"fullName":"Tyron Guerrero","link":"/api/v1/people/594027"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(H, 8)","summary":"2.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":8,"strikes":18,"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":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":0,"flyOuts":6,"groundOuts":17,"airOuts":12,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":22,"baseOnBalls":2,"intentionalWalks":0,"hits":14,"hitByPitch":2,"atBats":65,"obp":".261","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":267,"era":"2.70","inningsPitched":"16.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":8,"blownSaves":0,"earnedRuns":5,"whip":"0.96","battersFaced":69,"outs":50,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":267,"balls":72,"strikes":195,"strikePercentage":".730","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".000","pitchesPerInning":"16.02","gamesFinished":2,"strikeoutWalkRatio":"11.00","strikeoutsPer9Inn":"11.88","walksPer9Inn":"1.08","hitsPer9Inn":"7.56","runsScoredPer9":"4.32","homeRunsPer9":"1.08","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID663853":{"person":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"jerseyNumber":"23","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":1,"groundOuts":7,"airOuts":2,"runs":2,"doubles":0,"triples":1,"homeRuns":1,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".300","atBats":20,"obp":".300","slg":".550","ops":".850","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":20,"totalBases":11,"rbi":4,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".357","groundOutsToAirouts":"3.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687941":{"person":{"id":687941,"fullName":"Alec Gamboa","link":"/api/v1/people/687941"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":16,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":70,"era":"3.60","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.40","battersFaced":21,"outs":15,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":70,"balls":28,"strikes":42,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"14.00","gamesFinished":4,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"7.20","hitsPer9Inn":"5.40","runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"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}},"ID669711":{"person":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(W, 1-2)","summary":"1.1 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":3,"strikes":15,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":36,"gamesStarted":0,"flyOuts":23,"groundOuts":33,"airOuts":35,"runs":16,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":1,"hits":31,"hitByPitch":1,"atBats":131,"obp":".303","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":576,"era":"3.89","inningsPitched":"34.2","wins":1,"losses":2,"saves":0,"saveOpportunities":2,"holds":5,"blownSaves":2,"earnedRuns":15,"whip":"1.24","battersFaced":146,"outs":104,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":576,"balls":196,"strikes":380,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".333","pitchesPerInning":"16.62","gamesFinished":3,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"8.57","walksPer9Inn":"3.12","hitsPer9Inn":"8.05","runsScoredPer9":"4.15","homeRunsPer9":"1.30","inheritedRunners":26,"inheritedRunnersScored":12,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":6,"lineOuts":6},"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"}]},"ID678011":{"person":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"jerseyNumber":"48","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | K, R, SB","gamesPlayed":1,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":8,"groundOuts":13,"airOuts":12,"runs":10,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":16,"hitByPitch":1,"avg":".308","atBats":52,"obp":".390","slg":".481","ops":".871","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":59,"totalBases":25,"rbi":3,"leftOnBase":18,"sacBunts":0,"sacFlies":0,"babip":".375","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"52.00","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":38,"putOuts":24,"errors":2,"chances":64,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID657136":{"person":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"jerseyNumber":"12","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":13,"groundOuts":26,"airOuts":23,"runs":12,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":11,"intentionalWalks":0,"hits":29,"hitByPitch":3,"avg":".287","atBats":101,"obp":".371","slg":".396","ops":".767","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":118,"totalBases":40,"rbi":14,"leftOnBase":36,"sacBunts":2,"sacFlies":1,"babip":".373","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"101.00","popOuts":5,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","assists":12,"putOuts":237,"errors":2,"chances":251,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677800":{"person":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"jerseyNumber":"52","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | 2 K, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"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":86,"flyOuts":69,"groundOuts":61,"airOuts":112,"runs":42,"doubles":18,"triples":3,"homeRuns":10,"strikeOuts":76,"baseOnBalls":36,"intentionalWalks":1,"hits":87,"hitByPitch":0,"avg":".264","atBats":330,"obp":".332","slg":".427","ops":".759","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":373,"totalBases":141,"rbi":41,"leftOnBase":160,"sacBunts":1,"sacFlies":5,"babip":".309","groundOutsToAirouts":"0.54","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":17,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":168,"errors":6,"chances":182,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID676477":{"person":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":2,"strikes":8,"strikePercentage":".800","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":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":30,"gamesStarted":0,"flyOuts":10,"groundOuts":24,"airOuts":27,"runs":9,"doubles":4,"triples":0,"homeRuns":3,"strikeOuts":34,"baseOnBalls":6,"intentionalWalks":0,"hits":23,"hitByPitch":0,"atBats":107,"obp":".257","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":427,"era":"2.48","inningsPitched":"29.0","wins":4,"losses":1,"saves":1,"saveOpportunities":2,"holds":13,"blownSaves":1,"earnedRuns":8,"whip":"1.00","battersFaced":114,"outs":87,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":427,"balls":127,"strikes":300,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":".800","pitchesPerInning":"14.72","gamesFinished":6,"strikeoutWalkRatio":"5.67","strikeoutsPer9Inn":"10.55","walksPer9Inn":"1.86","hitsPer9Inn":"7.14","runsScoredPer9":"2.79","homeRunsPer9":"0.93","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543243":{"person":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":16,"flyOuts":42,"groundOuts":91,"airOuts":84,"runs":27,"doubles":17,"triples":1,"homeRuns":10,"strikeOuts":82,"baseOnBalls":23,"intentionalWalks":0,"hits":76,"hitByPitch":3,"atBats":332,"obp":".284","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1301,"era":"2.61","inningsPitched":"89.2","wins":10,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":26,"whip":"1.10","battersFaced":359,"outs":269,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1301,"balls":452,"strikes":849,"strikePercentage":".650","hitBatsmen":3,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".909","pitchesPerInning":"14.51","gamesFinished":0,"strikeoutWalkRatio":"3.57","strikeoutsPer9Inn":"8.23","walksPer9Inn":"2.31","hitsPer9Inn":"7.63","runsScoredPer9":"2.71","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":11,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":12,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID655316":{"person":{"id":655316,"fullName":"Andruw Monasterio","link":"/api/v1/people/655316"},"jerseyNumber":"32","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":24,"groundOuts":29,"airOuts":46,"runs":16,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":35,"baseOnBalls":8,"intentionalWalks":0,"hits":31,"hitByPitch":0,"avg":".220","atBats":141,"obp":".262","slg":".362","ops":".624","caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":149,"totalBases":51,"rbi":12,"leftOnBase":71,"sacBunts":0,"sacFlies":0,"babip":".272","groundOutsToAirouts":"0.63","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":13,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":48,"putOuts":73,"errors":2,"chances":123,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686580":{"person":{"id":686580,"fullName":"Justin Slaten","link":"/api/v1/people/686580"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"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":".---","numberOfPitches":18,"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":18,"balls":3,"strikes":15,"strikePercentage":".830","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":11,"groundOuts":17,"airOuts":16,"runs":17,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":26,"baseOnBalls":5,"intentionalWalks":0,"hits":28,"hitByPitch":0,"atBats":85,"obp":".367","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":341,"era":"6.30","inningsPitched":"20.0","wins":1,"losses":4,"saves":0,"saveOpportunities":1,"holds":9,"blownSaves":1,"earnedRuns":14,"whip":"1.65","battersFaced":92,"outs":60,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":341,"balls":115,"strikes":226,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.06","rbi":1,"winPercentage":".200","pitchesPerInning":"17.05","gamesFinished":3,"strikeoutWalkRatio":"5.20","strikeoutsPer9Inn":"11.70","walksPer9Inn":"2.25","hitsPer9Inn":"12.60","runsScoredPer9":"7.65","homeRunsPer9":"1.80","inheritedRunners":10,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702332":{"person":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"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":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":7,"putOuts":0,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":26,"groundOuts":94,"airOuts":73,"runs":34,"doubles":17,"triples":1,"homeRuns":8,"strikeOuts":42,"baseOnBalls":19,"intentionalWalks":0,"hits":59,"hitByPitch":4,"avg":".223","atBats":264,"obp":".284","slg":".386","ops":".670","caughtStealing":3,"stolenBases":9,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":102,"rbi":37,"leftOnBase":109,"sacBunts":2,"sacFlies":2,"babip":".236","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":23,"lineOuts":24},"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":148,"putOuts":57,"errors":4,"chances":209,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID624133":{"person":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"summary":"2.2 IP, 3 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":15,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":53,"inningsPitched":"2.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":15,"outs":8,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":53,"balls":16,"strikes":37,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"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":{"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":17,"gamesStarted":17,"flyOuts":46,"groundOuts":81,"airOuts":90,"runs":34,"doubles":18,"triples":1,"homeRuns":5,"strikeOuts":97,"baseOnBalls":26,"intentionalWalks":0,"hits":80,"hitByPitch":2,"atBats":345,"obp":".287","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1446,"era":"3.15","inningsPitched":"91.1","wins":4,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.16","battersFaced":376,"outs":274,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1446,"balls":534,"strikes":912,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":3,"winPercentage":".571","pitchesPerInning":"15.83","gamesFinished":0,"strikeoutWalkRatio":"3.73","strikeoutsPer9Inn":"9.56","walksPer9Inn":"2.56","hitsPer9Inn":"7.88","runsScoredPer9":"3.35","homeRunsPer9":"0.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":18,"lineOuts":26},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665966":{"person":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"jerseyNumber":"75","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":4,"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":0,"putOuts":13,"errors":0,"chances":13,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":23,"groundOuts":31,"airOuts":39,"runs":15,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":54,"baseOnBalls":11,"intentionalWalks":0,"hits":28,"hitByPitch":3,"avg":".189","atBats":148,"obp":".256","slg":".270","ops":".526","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":40,"rbi":5,"leftOnBase":79,"sacBunts":2,"sacFlies":2,"babip":".277","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"74.00","popOuts":5,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":27,"stolenBasePercentage":".794","caughtStealingPercentage":".206","assists":22,"putOuts":431,"errors":3,"chances":456,"fielding":".993","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681987":{"person":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"jerseyNumber":"18","position":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":2,"groundOuts":6,"airOuts":9,"runs":3,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".143","atBats":28,"obp":".294","slg":".321","ops":".615","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":9,"rbi":5,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"babip":".167","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.00","popOuts":2,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":13,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680776":{"person":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":30,"groundOuts":82,"airOuts":74,"runs":39,"doubles":9,"triples":2,"homeRuns":13,"strikeOuts":105,"baseOnBalls":24,"intentionalWalks":0,"hits":63,"hitByPitch":4,"avg":".197","atBats":319,"obp":".259","slg":".361","ops":".620","caughtStealing":0,"stolenBases":14,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":352,"totalBases":115,"rbi":43,"leftOnBase":116,"sacBunts":1,"sacFlies":4,"babip":".244","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.54","popOuts":22,"lineOuts":22},"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":5,"putOuts":140,"errors":0,"chances":145,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID691907":{"person":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"jerseyNumber":"39","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":4,"groundOuts":7,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"avg":".211","atBats":19,"obp":".238","slg":".263","ops":".501","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":5,"rbi":2,"leftOnBase":11,"sacBunts":0,"sacFlies":1,"babip":".267","groundOutsToAirouts":"1.75","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":12,"putOuts":5,"errors":0,"chances":17,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID801139":{"person":{"id":801139,"fullName":"Payton Tolle","link":"/api/v1/people/801139"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":52,"groundOuts":51,"airOuts":95,"runs":32,"doubles":14,"triples":1,"homeRuns":8,"strikeOuts":74,"baseOnBalls":23,"intentionalWalks":0,"hits":60,"hitByPitch":2,"atBats":278,"obp":".280","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1115,"era":"3.39","inningsPitched":"74.1","wins":4,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":28,"whip":"1.12","battersFaced":305,"outs":223,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":1115,"balls":348,"strikes":767,"strikePercentage":".690","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.54","rbi":0,"winPercentage":".400","pitchesPerInning":"15.00","gamesFinished":0,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"8.96","walksPer9Inn":"2.78","hitsPer9Inn":"7.26","runsScoredPer9":"3.87","homeRunsPer9":"0.97","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":24,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":2,"chances":9,"fielding":".778","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678882":{"person":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"200","stats":{"batting":{"summary":"1-5 | 2 K, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":84,"flyOuts":42,"groundOuts":81,"airOuts":78,"runs":38,"doubles":20,"triples":3,"homeRuns":7,"strikeOuts":68,"baseOnBalls":17,"intentionalWalks":0,"hits":89,"hitByPitch":6,"avg":".283","atBats":315,"obp":".331","slg":".432","ops":".763","caughtStealing":6,"stolenBases":12,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":339,"totalBases":136,"rbi":36,"leftOnBase":120,"sacBunts":1,"sacFlies":0,"babip":".342","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":13,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":205,"errors":1,"chances":210,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID663558":{"person":{"id":663558,"fullName":"Jovani Morán","link":"/api/v1/people/663558"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":3,"flyOuts":23,"groundOuts":28,"airOuts":35,"runs":12,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":43,"baseOnBalls":17,"intentionalWalks":1,"hits":20,"hitByPitch":1,"atBats":124,"obp":".264","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":558,"era":"3.03","inningsPitched":"35.2","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":12,"whip":"1.04","battersFaced":144,"outs":107,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":558,"balls":215,"strikes":343,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.80","rbi":0,"winPercentage":".333","pitchesPerInning":"15.64","gamesFinished":5,"strikeoutWalkRatio":"2.53","strikeoutsPer9Inn":"10.85","walksPer9Inn":"4.29","hitsPer9Inn":"5.05","runsScoredPer9":"3.03","homeRunsPer9":"1.26","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID807799":{"person":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"jerseyNumber":"7","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"500","stats":{"batting":{"summary":"3-5 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":57,"flyOuts":27,"groundOuts":55,"airOuts":47,"runs":19,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":21,"baseOnBalls":17,"intentionalWalks":0,"hits":43,"hitByPitch":3,"avg":".261","atBats":165,"obp":".339","slg":".358","ops":".697","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":186,"totalBases":59,"rbi":12,"leftOnBase":72,"sacBunts":0,"sacFlies":1,"babip":".287","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.50","popOuts":6,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"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"}]},"ID543056":{"person":{"id":543056,"fullName":"Danny Coulombe","link":"/api/v1/people/543056"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":27,"gamesStarted":0,"flyOuts":12,"groundOuts":21,"airOuts":25,"runs":10,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":11,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":72,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":335,"era":"4.58","inningsPitched":"19.2","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":7,"blownSaves":1,"earnedRuns":10,"whip":"1.37","battersFaced":84,"outs":59,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":335,"balls":134,"strikes":201,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".000","pitchesPerInning":"17.03","gamesFinished":3,"strikeoutWalkRatio":"0.91","strikeoutsPer9Inn":"4.58","walksPer9Inn":"5.03","hitsPer9Inn":"7.32","runsScoredPer9":"4.58","homeRunsPer9":"0.46","inheritedRunners":18,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547973":{"person":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"stats":{"batting":{},"pitching":{"note":"(S, 18)","summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"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":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"9.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":0,"flyOuts":15,"groundOuts":22,"airOuts":22,"runs":8,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":35,"baseOnBalls":12,"intentionalWalks":0,"hits":22,"hitByPitch":1,"atBats":101,"obp":".307","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":432,"era":"2.36","inningsPitched":"26.2","wins":0,"losses":3,"saves":18,"saveOpportunities":20,"holds":0,"blownSaves":2,"earnedRuns":7,"whip":"1.28","battersFaced":114,"outs":80,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":432,"balls":143,"strikes":289,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".000","pitchesPerInning":"16.20","gamesFinished":23,"strikeoutWalkRatio":"2.92","strikeoutsPer9Inn":"11.81","walksPer9Inn":"4.05","hitsPer9Inn":"7.43","runsScoredPer9":"2.70","homeRunsPer9":"0.34","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID670245":{"person":{"id":670245,"fullName":"Ryan Watson","link":"/api/v1/people/670245"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"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":29,"gamesStarted":0,"flyOuts":28,"groundOuts":46,"airOuts":58,"runs":25,"doubles":9,"triples":2,"homeRuns":7,"strikeOuts":36,"baseOnBalls":18,"intentionalWalks":0,"hits":46,"hitByPitch":3,"atBats":183,"obp":".327","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":775,"era":"4.72","inningsPitched":"47.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":25,"whip":"1.34","battersFaced":207,"outs":143,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":775,"balls":289,"strikes":486,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".---","pitchesPerInning":"16.26","gamesFinished":19,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"6.80","walksPer9Inn":"3.40","hitsPer9Inn":"8.69","runsScoredPer9":"4.72","homeRunsPer9":"1.32","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[678011,678882,677800,575929,807799,702332,680776,665966,691907,624133,669711,594027,676477,686580,547973],"pitchers":[624133,669711,594027,676477,686580,547973],"bench":[681987,663853,655316,657136],"bullpen":[687562,543056,687941,543243,663558,801139,670245],"battingOrder":[678011,678882,677800,575929,807799,702332,680776,665966,691907],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Duran, Ja (13, 2nd inning off Johnson, R, 1 on, 2 out); Contreras, Wn (20, 3rd inning off Johnson, R, 2 on, 2 out)."},{"label":"TB","value":"Cheng, T 2; Contreras, Wn 4; Duran, Ja 5; Rafaela; Seigler; Yoshida 3."},{"label":"RBI","value":"Abreu, W (41); Contreras, Wn 3 (59); Duran, Ja 2 (43); Yoshida (12)."},{"label":"2-out RBI","value":"Contreras, Wn 3; Duran, Ja 2."},{"label":"Runners left in scoring position, 2 out","value":"Duran, Ja; Narváez 2; Cheng, T."},{"label":"SF","value":"Abreu, W."},{"label":"Team RISP","value":"3-for-7."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Seigler (2, 3rd base off Silseth/O'Hoppe); Rafaela (12, 2nd base off Silseth/O'Hoppe)."}]}],"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":0,"groundOuts":12,"airOuts":3,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".237","atBats":37,"obp":".313","slg":".390","ops":".703","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":14,"rbi":5,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":7,"groundOuts":8,"airOuts":9,"runs":7,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":37,"obp":".317","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":177,"era":"4.63","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.40","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":60,"strikes":117,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":7,"pitchesPerInning":"19.67","runsScoredPer9":"7.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":9,"putOuts":27,"errors":2,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":78,"flyOuts":28,"groundOuts":63,"airOuts":48,"runs":24,"doubles":11,"triples":2,"homeRuns":7,"strikeOuts":75,"baseOnBalls":9,"intentionalWalks":0,"hits":60,"hitByPitch":6,"avg":".245","atBats":245,"obp":".288","slg":".392","ops":".680","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":261,"totalBases":96,"rbi":22,"leftOnBase":109,"sacBunts":1,"sacFlies":0,"babip":".325","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.00","popOuts":8,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":133,"putOuts":78,"errors":3,"chances":214,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID642350":{"person":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":39,"flyOuts":12,"groundOuts":18,"airOuts":21,"runs":18,"doubles":3,"triples":0,"homeRuns":5,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".253","atBats":79,"obp":".310","slg":".481","ops":".791","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":89,"totalBases":38,"rbi":17,"leftOnBase":36,"sacBunts":2,"sacFlies":1,"babip":".288","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.80","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":56,"errors":0,"chances":57,"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"501","stats":{"batting":{"note":"a-","summary":"1-1 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":13,"groundOuts":20,"airOuts":25,"runs":14,"doubles":8,"triples":0,"homeRuns":3,"strikeOuts":18,"baseOnBalls":5,"intentionalWalks":0,"hits":29,"hitByPitch":0,"avg":".319","atBats":91,"obp":".354","slg":".505","ops":".859","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":46,"rbi":12,"leftOnBase":37,"sacBunts":1,"sacFlies":0,"babip":".371","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.33","popOuts":2,"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":24,"putOuts":12,"errors":1,"chances":37,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID687263":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | HR, 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":60,"groundOuts":53,"airOuts":89,"runs":61,"doubles":18,"triples":2,"homeRuns":19,"strikeOuts":126,"baseOnBalls":41,"intentionalWalks":1,"hits":80,"hitByPitch":7,"avg":".231","atBats":347,"obp":".323","slg":".458","ops":".781","caughtStealing":8,"stolenBases":11,"stolenBasePercentage":".579","caughtStealingPercentage":".421","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":396,"totalBases":159,"rbi":45,"leftOnBase":121,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.26","popOuts":16,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":196,"putOuts":113,"errors":14,"chances":323,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID624585":{"person":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"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":69,"flyOuts":33,"groundOuts":52,"airOuts":60,"runs":31,"doubles":10,"triples":1,"homeRuns":11,"strikeOuts":89,"baseOnBalls":29,"intentionalWalks":0,"hits":54,"hitByPitch":4,"avg":".215","atBats":251,"obp":".302","slg":".394","ops":".696","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":288,"totalBases":99,"rbi":38,"leftOnBase":114,"sacBunts":0,"sacFlies":4,"babip":".277","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.82","popOuts":9,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{"summary":"0.2 IP, 2 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":30,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":13,"strikes":17,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"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":40,"gamesStarted":0,"flyOuts":20,"groundOuts":25,"airOuts":31,"runs":13,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":41,"baseOnBalls":19,"intentionalWalks":1,"hits":30,"hitByPitch":1,"atBats":124,"obp":".342","caughtStealing":0,"stolenBases":9,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":615,"era":"3.27","inningsPitched":"33.0","wins":3,"losses":1,"saves":0,"saveOpportunities":3,"holds":6,"blownSaves":3,"earnedRuns":12,"whip":"1.48","battersFaced":147,"outs":99,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":615,"balls":233,"strikes":382,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.81","rbi":2,"winPercentage":".750","pitchesPerInning":"18.64","gamesFinished":7,"strikeoutWalkRatio":"2.16","strikeoutsPer9Inn":"11.18","walksPer9Inn":"5.18","hitsPer9Inn":"8.18","runsScoredPer9":"3.55","homeRunsPer9":"0.82","inheritedRunners":40,"inheritedRunnersScored":18,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID696270":{"person":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(L, 1-4)","summary":"4.0 IP, 2 ER, 6 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":2,"airOuts":5,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":87,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":20,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":26,"strikes":61,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"11.25","homeRunsPer9":"4.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":8,"gamesStarted":5,"flyOuts":23,"groundOuts":27,"airOuts":35,"runs":27,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":24,"baseOnBalls":10,"intentionalWalks":0,"hits":34,"hitByPitch":1,"atBats":118,"obp":".344","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":517,"era":"6.99","inningsPitched":"28.1","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":22,"whip":"1.55","battersFaced":131,"outs":85,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":517,"balls":174,"strikes":343,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":5,"winPercentage":".200","pitchesPerInning":"18.25","gamesFinished":1,"strikeoutWalkRatio":"2.40","strikeoutsPer9Inn":"7.62","walksPer9Inn":"3.18","hitsPer9Inn":"10.80","runsScoredPer9":"8.58","homeRunsPer9":"2.54","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":18,"gamesStarted":18,"flyOuts":44,"groundOuts":106,"airOuts":71,"runs":41,"doubles":7,"triples":0,"homeRuns":12,"strikeOuts":111,"baseOnBalls":49,"intentionalWalks":1,"hits":83,"hitByPitch":3,"atBats":369,"obp":".320","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1692,"era":"3.42","inningsPitched":"100.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.32","battersFaced":423,"outs":300,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1692,"balls":646,"strikes":1046,"strikePercentage":".620","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.49","rbi":0,"winPercentage":".615","pitchesPerInning":"16.92","gamesFinished":0,"strikeoutWalkRatio":"2.27","strikeoutsPer9Inn":"9.99","walksPer9Inn":"4.41","hitsPer9Inn":"7.47","runsScoredPer9":"3.69","homeRunsPer9":"1.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":8,"errors":0,"chances":17,"fielding":"1.000","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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","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":17,"gamesStarted":0,"flyOuts":17,"groundOuts":34,"airOuts":33,"runs":17,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":36,"baseOnBalls":18,"intentionalWalks":0,"hits":36,"hitByPitch":1,"atBats":139,"obp":".348","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":624,"era":"3.62","inningsPitched":"37.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":15,"whip":"1.45","battersFaced":158,"outs":112,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":624,"balls":250,"strikes":374,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".---","pitchesPerInning":"16.71","gamesFinished":5,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"8.68","walksPer9Inn":"4.34","hitsPer9Inn":"8.68","runsScoredPer9":"4.10","homeRunsPer9":"1.93","inheritedRunners":10,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID820862":{"person":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":27,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":27,"balls":11,"strikes":16,"strikePercentage":".590","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":24,"gamesStarted":0,"flyOuts":13,"groundOuts":25,"airOuts":24,"runs":9,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":15,"intentionalWalks":1,"hits":18,"hitByPitch":2,"atBats":94,"obp":".315","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":464,"era":"3.12","inningsPitched":"26.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":9,"whip":"1.27","battersFaced":111,"outs":78,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":464,"balls":167,"strikes":297,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".667","pitchesPerInning":"17.85","gamesFinished":4,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"9.35","walksPer9Inn":"5.19","hitsPer9Inn":"6.23","runsScoredPer9":"3.12","homeRunsPer9":"0.69","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666176":{"person":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"3-4 | 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":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":54,"groundOuts":82,"airOuts":101,"runs":39,"doubles":15,"triples":1,"homeRuns":11,"strikeOuts":84,"baseOnBalls":11,"intentionalWalks":0,"hits":86,"hitByPitch":12,"avg":".245","atBats":351,"obp":".290","slg":".387","ops":".677","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":376,"totalBases":136,"rbi":47,"leftOnBase":149,"sacBunts":0,"sacFlies":2,"babip":".291","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.91","popOuts":25,"lineOuts":22},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":148,"errors":5,"chances":157,"fielding":".968","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID694203":{"person":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"jerseyNumber":"23","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":15,"groundOuts":20,"airOuts":24,"runs":8,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":21,"baseOnBalls":7,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".253","atBats":87,"obp":".309","slg":".391","ops":".700","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":94,"totalBases":34,"rbi":13,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".302","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":2,"lineOuts":7},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":45,"putOuts":11,"errors":2,"chances":58,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687093":{"person":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"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":4,"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":34,"groundOuts":48,"airOuts":58,"runs":19,"doubles":10,"triples":0,"homeRuns":4,"strikeOuts":26,"baseOnBalls":16,"intentionalWalks":0,"hits":39,"hitByPitch":4,"avg":".232","atBats":168,"obp":".309","slg":".363","ops":".672","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":192,"totalBases":61,"rbi":30,"leftOnBase":80,"sacBunts":0,"sacFlies":3,"babip":".248","groundOutsToAirouts":"0.83","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"42.00","popOuts":7,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":69,"putOuts":140,"errors":3,"chances":212,"fielding":".986","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":32,"gamesStarted":0,"flyOuts":18,"groundOuts":37,"airOuts":36,"runs":14,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":39,"baseOnBalls":19,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":139,"obp":".300","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":604,"era":"3.26","inningsPitched":"38.2","wins":1,"losses":1,"saves":1,"saveOpportunities":3,"holds":12,"blownSaves":2,"earnedRuns":14,"whip":"1.19","battersFaced":160,"outs":116,"gamesPitched":32,"completeGames":0,"shutouts":0,"pitchesThrown":604,"balls":229,"strikes":375,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".500","pitchesPerInning":"15.62","gamesFinished":4,"strikeoutWalkRatio":"2.05","strikeoutsPer9Inn":"9.08","walksPer9Inn":"4.42","hitsPer9Inn":"6.28","runsScoredPer9":"3.26","homeRunsPer9":"1.16","inheritedRunners":20,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666171":{"person":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":16,"groundOuts":31,"airOuts":33,"runs":20,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":56,"baseOnBalls":31,"intentionalWalks":3,"hits":21,"hitByPitch":7,"atBats":140,"obp":".330","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":767,"era":"3.98","inningsPitched":"40.2","wins":4,"losses":3,"saves":2,"saveOpportunities":4,"holds":6,"blownSaves":2,"earnedRuns":18,"whip":"1.28","battersFaced":180,"outs":122,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":767,"balls":332,"strikes":435,"strikePercentage":".570","hitBatsmen":7,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".571","pitchesPerInning":"18.86","gamesFinished":13,"strikeoutWalkRatio":"1.81","strikeoutsPer9Inn":"12.39","walksPer9Inn":"6.86","hitsPer9Inn":"4.65","runsScoredPer9":"4.43","homeRunsPer9":"0.66","inheritedRunners":12,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694384":{"person":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":32,"groundOuts":89,"airOuts":68,"runs":29,"doubles":14,"triples":0,"homeRuns":6,"strikeOuts":44,"baseOnBalls":23,"intentionalWalks":0,"hits":69,"hitByPitch":5,"avg":".257","atBats":268,"obp":".326","slg":".377","ops":".703","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":298,"totalBases":101,"rbi":31,"leftOnBase":139,"sacBunts":0,"sacFlies":2,"babip":".286","groundOutsToAirouts":"1.31","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"44.67","popOuts":12,"lineOuts":24},"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":49,"putOuts":527,"errors":6,"chances":582,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID685133":{"person":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"jerseyNumber":"53","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"701","stats":{"batting":{"note":"b-","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":38,"flyOuts":15,"groundOuts":26,"airOuts":26,"runs":16,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":13,"intentionalWalks":0,"hits":32,"hitByPitch":0,"avg":".283","atBats":113,"obp":".357","slg":".398","ops":".755","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":126,"totalBases":45,"rbi":15,"leftOnBase":41,"sacBunts":0,"sacFlies":0,"babip":".366","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"56.50","popOuts":0,"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":0,"putOuts":52,"errors":2,"chances":54,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666139":{"person":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"jerseyNumber":"3","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | 3 K, R, SB","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":30,"groundOuts":30,"airOuts":47,"runs":14,"doubles":4,"triples":0,"homeRuns":7,"strikeOuts":48,"baseOnBalls":7,"intentionalWalks":0,"hits":33,"hitByPitch":1,"avg":".212","atBats":156,"obp":".248","slg":".372","ops":".620","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":166,"totalBases":58,"rbi":19,"leftOnBase":53,"sacBunts":1,"sacFlies":1,"babip":".255","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"22.29","popOuts":8,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":84,"errors":2,"chances":88,"fielding":".977","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID623168":{"person":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"jerseyNumber":"31","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":37,"flyOuts":13,"groundOuts":36,"airOuts":24,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":3,"intentionalWalks":0,"hits":15,"hitByPitch":3,"avg":".161","atBats":93,"obp":".212","slg":".215","ops":".427","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":20,"rbi":6,"leftOnBase":39,"sacBunts":4,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"93.00","popOuts":6,"lineOuts":5},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":3,"groundOuts":3,"airOuts":7,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":17,"obp":".444","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"13.50","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"2.40","battersFaced":18,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":9,"strikes":30,"strikePercentage":".770","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.43","rbi":0,"winPercentage":".---","pitchesPerInning":"11.70","gamesFinished":3,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.70","hitsPer9Inn":"18.90","runsScoredPer9":"13.50","homeRunsPer9":"2.70","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":12,"stolenBases":25,"stolenBasePercentage":".676","caughtStealingPercentage":".324","assists":17,"putOuts":273,"errors":3,"chances":293,"fielding":".990","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642048":{"person":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":5,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"atBats":9,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":39,"era":"3.86","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"1.29","battersFaced":10,"outs":7,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":14,"strikes":25,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.71","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"15.43","walksPer9Inn":"0.00","hitsPer9Inn":"11.57","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID700712":{"person":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":14,"flyOuts":38,"groundOuts":89,"airOuts":65,"runs":33,"doubles":13,"triples":0,"homeRuns":5,"strikeOuts":75,"baseOnBalls":41,"intentionalWalks":1,"hits":60,"hitByPitch":7,"atBats":287,"obp":".320","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":1323,"era":"3.03","inningsPitched":"77.1","wins":5,"losses":7,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":26,"whip":"1.31","battersFaced":337,"outs":232,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1323,"balls":518,"strikes":805,"strikePercentage":".610","hitBatsmen":7,"balks":1,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"1.37","rbi":0,"winPercentage":".417","pitchesPerInning":"17.11","gamesFinished":0,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"8.73","walksPer9Inn":"4.77","hitsPer9Inn":"6.98","runsScoredPer9":"3.84","homeRunsPer9":"0.58","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":8,"errors":1,"chances":13,"fielding":".923","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681351":{"person":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"800","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":63,"flyOuts":34,"groundOuts":35,"airOuts":64,"runs":20,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":52,"baseOnBalls":14,"intentionalWalks":0,"hits":44,"hitByPitch":3,"avg":".228","atBats":193,"obp":".289","slg":".332","ops":".621","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":64,"rbi":23,"leftOnBase":88,"sacBunts":1,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.25","popOuts":17,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":43,"stolenBasePercentage":".782","caughtStealingPercentage":".218","assists":21,"putOuts":505,"errors":5,"chances":531,"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, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"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":3,"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":1,"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":22,"gamesStarted":0,"flyOuts":8,"groundOuts":12,"airOuts":19,"runs":7,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":28,"baseOnBalls":7,"intentionalWalks":0,"hits":11,"hitByPitch":2,"atBats":69,"obp":".253","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":315,"era":"2.75","inningsPitched":"19.2","wins":0,"losses":3,"saves":2,"saveOpportunities":4,"holds":0,"blownSaves":2,"earnedRuns":6,"whip":"0.92","battersFaced":79,"outs":59,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":315,"balls":104,"strikes":211,"strikePercentage":".670","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".000","pitchesPerInning":"16.02","gamesFinished":13,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"12.81","walksPer9Inn":"3.20","hitsPer9Inn":"5.03","runsScoredPer9":"3.20","homeRunsPer9":"0.92","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":7},"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"}]},"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":18,"gamesStarted":18,"flyOuts":64,"groundOuts":75,"airOuts":119,"runs":51,"doubles":17,"triples":2,"homeRuns":9,"strikeOuts":117,"baseOnBalls":34,"intentionalWalks":0,"hits":82,"hitByPitch":4,"atBats":385,"obp":".279","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1712,"era":"4.13","inningsPitched":"104.2","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":48,"whip":"1.11","battersFaced":432,"outs":314,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1712,"balls":591,"strikes":1121,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".333","pitchesPerInning":"16.36","gamesFinished":0,"strikeoutWalkRatio":"3.44","strikeoutsPer9Inn":"10.06","walksPer9Inn":"2.92","hitsPer9Inn":"7.05","runsScoredPer9":"4.39","homeRunsPer9":"0.77","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":7,"passedBall":0,"popOuts":28,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696519":{"person":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"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":11,"groundOuts":4,"airOuts":15,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":7,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":40,"obp":".292","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":209,"era":"3.97","inningsPitched":"11.1","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"1.15","battersFaced":48,"outs":34,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":209,"balls":80,"strikes":129,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.27","rbi":0,"winPercentage":".---","pitchesPerInning":"18.44","gamesFinished":2,"strikeoutWalkRatio":"2.14","strikeoutsPer9Inn":"11.91","walksPer9Inn":"5.56","hitsPer9Inn":"4.76","runsScoredPer9":"3.97","homeRunsPer9":"0.79","inheritedRunners":9,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":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":33,"gamesStarted":2,"flyOuts":22,"groundOuts":61,"airOuts":42,"runs":31,"doubles":8,"triples":4,"homeRuns":5,"strikeOuts":43,"baseOnBalls":14,"intentionalWalks":1,"hits":53,"hitByPitch":0,"atBats":198,"obp":".316","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":885,"era":"4.59","inningsPitched":"51.0","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":26,"whip":"1.31","battersFaced":214,"outs":153,"gamesPitched":33,"completeGames":0,"shutouts":0,"pitchesThrown":885,"balls":304,"strikes":581,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.45","rbi":0,"winPercentage":".333","pitchesPerInning":"17.35","gamesFinished":12,"strikeoutWalkRatio":"3.07","strikeoutsPer9Inn":"7.59","walksPer9Inn":"2.47","hitsPer9Inn":"9.35","runsScoredPer9":"5.47","homeRunsPer9":"0.88","inheritedRunners":15,"inheritedRunnersScored":8,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":10,"errors":0,"chances":25,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687263,694203,687093,624585,672724,622268,666176,642350,685133,681351,666139,696270,820862,681217,642048,815083,489446],"pitchers":[696270,820862,681217,642048,815083,489446],"bench":[623168,694384],"bullpen":[696147,672282,696519,667755,608718,700712,666171],"battingOrder":[687263,694203,687093,624585,622268,666176,685133,681351,666139],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Neto (18, Suarez); Walton (8, Slaten)."},{"label":"HR","value":"Neto (19, 9th inning off Chapman, 0 on, 2 out)."},{"label":"TB","value":"Adell 3; Guzman, D; Neto 7; O'Hoppe; Walton 2."},{"label":"RBI","value":"Adell 2 (47); Neto 2 (45); Soler (38)."},{"label":"2-out RBI","value":"Neto; Adell 2."},{"label":"Runners left in scoring position, 2 out","value":"Siri; Peraza, O; Grissom."},{"label":"Team RISP","value":"3-for-11."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Lowe, J (3, 2nd base off Suarez/Narváez)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Neto (14, fielding); Peraza, O (3, interference)."}]}],"note":[{"label":"a","value":"Doubled for Peraza, O in the 8th."},{"label":"b","value":"Struck out for Siri in the 8th."}]}},"officials":[{"official":{"id":605672,"fullName":"Jeremie Rehak","link":"/api/v1/people/605672"},"officialType":"Home Plate"},{"official":{"id":427248,"fullName":"Dan Iassogna","link":"/api/v1/people/427248"},"officialType":"First Base"},{"official":{"id":644760,"fullName":"Adam Beck","link":"/api/v1/people/644760"},"officialType":"Second Base"},{"official":{"id":676580,"fullName":"Steven Jaschinski","link":"/api/v1/people/676580"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"O'Hoppe 2 (Ball-Confirmed, Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Suarez 53-37; Weissert 18-15; Guerrero 26-18; Whitlock 10-8; Slaten 18-15; Chapman 13-9; Johnson, R 87-61; Fermin 27-16; Silseth 30-17; Saucedo 10-7; Farris 10-7; Yates 13-9."},{"label":"Groundouts-flyouts","value":"Suarez 4-0; Weissert 1-0; Guerrero 4-0; Whitlock 1-0; Slaten 1-0; Chapman 1-0; Johnson, R 2-4; Fermin 4-1; Silseth 0-1; Saucedo 0-0; Farris 1-1; Yates 1-0."},{"label":"Batters faced","value":"Suarez 15; Weissert 4; Guerrero 7; Whitlock 3; Slaten 5; Chapman 4; Johnson, R 20; Fermin 7; Silseth 6; Saucedo 2; Farris 3; Yates 3."},{"label":"Inherited runners-scored","value":"Weissert 1-0; Saucedo 2-0."},{"label":"Umpires","value":"HP: Jeremie Rehak. 1B: Dan Iassogna. 2B: Adam Beck. 3B: Steven Jaschinski. "},{"label":"Weather","value":"79 degrees, Clear."},{"label":"Wind","value":"8 mph, Out To RF."},{"label":"First pitch","value":"6:35 PM."},{"label":"T","value":"2:57."},{"label":"Att","value":"35,992."},{"label":"Venue","value":"Angel Stadium."},{"label":"July 5, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263","boxscoreName":"Neto"},"jerseyNumber":"9","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"100","stats":{"batting":{"summary":"3-5 | HR, 2B, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":60,"groundOuts":53,"airOuts":89,"runs":61,"doubles":18,"triples":2,"homeRuns":19,"strikeOuts":126,"baseOnBalls":41,"intentionalWalks":1,"hits":80,"hitByPitch":7,"avg":".231","atBats":347,"obp":".323","slg":".458","ops":".781","caughtStealing":8,"stolenBases":11,"stolenBasePercentage":".579","caughtStealingPercentage":".421","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":396,"totalBases":159,"rbi":45,"leftOnBase":121,"sacBunts":0,"sacFlies":1,"babip":".300","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.26","popOuts":16,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":196,"putOuts":113,"errors":14,"chances":323,"fielding":".957","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":66,"hittingGameScore":66},{"player":{"person":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776","boxscoreName":"Duran, Ja"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"700","stats":{"batting":{"summary":"2-3 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":30,"groundOuts":82,"airOuts":74,"runs":39,"doubles":9,"triples":2,"homeRuns":13,"strikeOuts":105,"baseOnBalls":24,"intentionalWalks":0,"hits":63,"hitByPitch":4,"avg":".197","atBats":319,"obp":".259","slg":".361","ops":".620","caughtStealing":0,"stolenBases":14,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":352,"totalBases":115,"rbi":43,"leftOnBase":116,"sacBunts":1,"sacFlies":4,"babip":".244","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.54","popOuts":22,"lineOuts":22},"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":5,"putOuts":140,"errors":0,"chances":145,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929","boxscoreName":"Contreras, Wn"},"jerseyNumber":"40","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":111,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | HR, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":3,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":86,"flyOuts":34,"groundOuts":63,"airOuts":70,"runs":45,"doubles":15,"triples":2,"homeRuns":20,"strikeOuts":89,"baseOnBalls":34,"intentionalWalks":1,"hits":87,"hitByPitch":14,"avg":".284","atBats":306,"obp":".378","slg":".542","ops":".920","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":357,"totalBases":166,"rbi":59,"leftOnBase":120,"sacBunts":0,"sacFlies":3,"babip":".335","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.30","popOuts":24,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":61,"putOuts":600,"errors":3,"chances":664,"fielding":".995","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":57,"hittingGameScore":57}]},"decisions":{"winner":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"loser":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"save":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}