{"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":824001,"link":"/api/v1.1/game/824001/feed/live","metaData":{"wait":10,"timeStamp":"20260728_045758","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count22","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824001,"type":"R","doubleHeader":"N","id":"2026/07/27/houmlb-anamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824001-2026-07-27","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-07-28T01:38:00Z","originalDate":"2026-07-27","officialDate":"2026-07-27","dayNight":"night","time":"6:38","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":117,"name":"Houston Astros","link":"/api/v1/teams/117","season":2026,"venue":{"id":2392,"name":"Daikin Park","link":"/api/v1/venues/2392"},"springVenue":{"id":5000,"link":"/api/v1/venues/5000"},"teamCode":"hou","fileCode":"hou","abbreviation":"HOU","teamName":"Astros","locationName":"Houston","firstYearOfPlay":"1962","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":"Houston","record":{"gamesPlayed":108,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":53,"losses":55,"ties":0,"pct":".491"},"records":{},"divisionLeader":false,"wins":53,"losses":55,"winningPercentage":".491"},"franchiseName":"Houston","clubName":"Astros","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":107,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":42,"losses":65,"ties":0,"pct":".393"},"records":{},"divisionLeader":false,"wins":42,"losses":65,"winningPercentage":".393"},"franchiseName":"Los Angeles","clubName":"Angels","active":true}},"players":{"ID650556":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556","firstName":"Bryan","lastName":"Abreu","primaryNumber":"52","birthDate":"1997-04-22","currentAge":29,"birthCity":"Santo Domingo Centro","birthCountry":"Dominican Republic","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Abreu","middleName":"Enrique","boxscoreName":"Abreu, B","gender":"M","nameMatrilineal":"Jimenez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2019-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Abreu","nameSlug":"bryan-abreu-650556","firstLastName":"Bryan Abreu","lastFirstName":"Abreu, Bryan","lastInitName":"Abreu, B","initLastName":"B Abreu","fullFMLName":"Bryan Enrique Abreu","fullLFMName":"Abreu, Bryan Enrique","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID701358":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358","firstName":"Cameron","lastName":"Smith","primaryNumber":"11","birthDate":"2003-02-22","currentAge":23,"birthCity":"Lake Worth","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":224,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Cam","useLastName":"Smith","middleName":"Vaughn","boxscoreName":"Smith","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2024,"mlbDebutDate":"2025-03-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cam Smith","nameSlug":"cam-smith-701358","firstLastName":"Cam Smith","lastFirstName":"Smith, Cam","lastInitName":"Smith, C","initLastName":"C Smith","fullFMLName":"Cameron Vaughn Smith","fullLFMName":"Smith, Cameron Vaughn","strikeZoneTop":3.348,"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},"ID669854":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854","firstName":"Ronel","lastName":"Blanco","primaryNumber":"56","birthDate":"1993-08-31","currentAge":32,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 3\"","weight":265,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ronel","useLastName":"Blanco","middleName":"De Jesus","boxscoreName":"Blanco","gender":"M","nameMatrilineal":"Nova","isPlayer":true,"isVerified":false,"pronunciation":"RO-nell","mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ronel Blanco","nameSlug":"ronel-blanco-669854","firstLastName":"Ronel Blanco","lastFirstName":"Blanco, Ronel","lastInitName":"Blanco, R","initLastName":"R Blanco","fullFMLName":"Ronel De Jesus Blanco","fullLFMName":"Blanco, Ronel De Jesus","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID815083":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083","firstName":"Mitchell","lastName":"Farris","primaryNumber":"70","birthDate":"2001-02-14","currentAge":25,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Farris","middleName":"Thomas","boxscoreName":"Farris","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-09-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Mitch Farris","nameSlug":"mitch-farris-815083","firstLastName":"Mitch Farris","lastFirstName":"Farris, Mitch","lastInitName":"Farris, M","initLastName":"M Farris","fullFMLName":"Mitchell Thomas Farris","fullLFMName":"Farris, Mitchell Thomas","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID595345":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345","firstName":"Steven","lastName":"Okert","primaryNumber":"48","birthDate":"1991-07-09","currentAge":35,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Steven","useLastName":"Okert","middleName":"Chandler","boxscoreName":"Okert","nickName":"O","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"OH-kert","mlbDebutDate":"2016-04-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Steven Okert","nameSlug":"steven-okert-595345","firstLastName":"Steven Okert","lastFirstName":"Okert, Steven","lastInitName":"Okert, S","initLastName":"S Okert","fullFMLName":"Steven Chandler Okert","fullLFMName":"Okert, Steven Chandler","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680570":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570","firstName":"Grayson","lastName":"Rodriguez","primaryNumber":"21","birthDate":"1999-11-16","currentAge":26,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Grayson","useLastName":"Rodriguez","middleName":"Greer","boxscoreName":"Rodriguez, G","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2023-04-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Grayson Rodriguez","nameSlug":"grayson-rodriguez-680570","firstLastName":"Grayson Rodriguez","lastFirstName":"Rodriguez, Grayson","lastInitName":"Rodriguez, G","initLastName":"G Rodriguez","fullFMLName":"Grayson Greer Rodriguez","fullLFMName":"Rodriguez, Grayson Greer","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID545361":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361","firstName":"Michael","lastName":"Trout","primaryNumber":"27","birthDate":"1991-08-07","currentAge":34,"birthCity":"Vineland","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 1\"","weight":235,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Mike","useLastName":"Trout","middleName":"Nelson","boxscoreName":"Trout","nickName":"Kiiiiid","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2011-07-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Trout","nameSlug":"mike-trout-545361","firstLastName":"Mike Trout","lastFirstName":"Trout, Mike","lastInitName":"Trout, M","initLastName":"M Trout","fullFMLName":"Michael Nelson Trout","fullLFMName":"Trout, Michael Nelson","strikeZoneTop":3.244,"strikeZoneBottom":1.637},"ID805123":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123","firstName":"Alan","lastName":"Blubaugh","primaryNumber":"69","birthDate":"2000-07-04","currentAge":26,"birthCity":"Mansfield","birthStateProvince":"OH","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"AJ","useLastName":"Blubaugh","middleName":"Joseph","boxscoreName":"Blubaugh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"BLUE-bah","mlbDebutDate":"2025-04-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"AJ Blubaugh","nameSlug":"aj-blubaugh-805123","firstLastName":"AJ Blubaugh","lastFirstName":"Blubaugh, AJ","lastInitName":"Blubaugh, A","initLastName":"A Blubaugh","fullFMLName":"Alan Joseph Blubaugh","fullLFMName":"Blubaugh, Alan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID656986":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986","firstName":"John","lastName":"Sousa","primaryNumber":"62","birthDate":"1995-04-06","currentAge":31,"birthCity":"North Palm Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bennett","useLastName":"Sousa","middleName":"Bennett","boxscoreName":"Sousa","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"SOO-suh","mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bennett Sousa","nameSlug":"bennett-sousa-656986","firstLastName":"Bennett Sousa","lastFirstName":"Sousa, Bennett","lastInitName":"Sousa, B","initLastName":"B Sousa","fullFMLName":"John Bennett Sousa","fullLFMName":"Sousa, John Bennett","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID701305":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305","firstName":"Zachary","lastName":"Dezenzo","primaryNumber":"9","birthDate":"2000-05-11","currentAge":26,"birthCity":"Canton","birthStateProvince":"OH","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Zach","useLastName":"Dezenzo","boxscoreName":"Dezenzo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-08-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zach Dezenzo","nameSlug":"zach-dezenzo-701305","firstLastName":"Zach Dezenzo","lastFirstName":"Dezenzo, Zach","lastInitName":"Dezenzo, Z","initLastName":"Z Dezenzo","fullFMLName":"Zachary Dezenzo","fullLFMName":"Dezenzo, Zachary","strikeZoneTop":3.42,"strikeZoneBottom":1.73},"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},"ID663567":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567","firstName":"Peter","lastName":"Lambert","primaryNumber":"38","birthDate":"1997-04-18","currentAge":29,"birthCity":"San Dimas","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Peter","useLastName":"Lambert","middleName":"Joseph","boxscoreName":"Lambert, P","nickName":"Lambo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Peter Lambert","nameSlug":"peter-lambert-663567","firstLastName":"Peter Lambert","lastFirstName":"Lambert, Peter","lastInitName":"Lambert, P","initLastName":"P Lambert","fullFMLName":"Peter Joseph Lambert","fullLFMName":"Lambert, Peter Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664299":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299","firstName":"Cristian","lastName":"Javier","primaryNumber":"53","birthDate":"1997-03-26","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cristian","useLastName":"Javier","boxscoreName":"Javier","gender":"M","nameMatrilineal":"Mieses","isPlayer":true,"isVerified":false,"mlbDebutDate":"2020-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cristian Javier","nameSlug":"cristian-javier-664299","firstLastName":"Cristian Javier","lastFirstName":"Javier, Cristian","lastInitName":"Javier, C","initLastName":"C Javier","fullFMLName":"Cristian Javier","fullLFMName":"Javier, Cristian","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID687911":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911","firstName":"Bryan","lastName":"King","primaryNumber":"74","birthDate":"1996-11-05","currentAge":29,"birthCity":"Littleton","birthStateProvince":"CO","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"King","middleName":"Dalton","boxscoreName":"King, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2024-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bryan King","nameSlug":"bryan-king-687911","firstLastName":"Bryan King","lastFirstName":"King, Bryan","lastInitName":"King, B","initLastName":"B King","fullFMLName":"Bryan Dalton King","fullLFMName":"King, Bryan Dalton","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664774":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774","firstName":"LaMonte","lastName":"Wade","primaryNumber":"31","birthDate":"1994-01-01","currentAge":32,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"LaMonte","useLastName":"Wade Jr.","middleName":"Aaron","boxscoreName":"Wade Jr.","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"lah-MONT","mlbDebutDate":"2019-06-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"LaMonte Wade Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lamonte-wade-jr-664774","firstLastName":"LaMonte Wade Jr.","lastFirstName":"Wade Jr., LaMonte","lastInitName":"Wade Jr., L","initLastName":"L Wade Jr.","fullFMLName":"LaMonte Aaron Wade Jr.","fullLFMName":"Wade Jr., LaMonte Aaron","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID699044":{"id":699044,"fullName":"Miguel Ullola","link":"/api/v1/people/699044","firstName":"Miguel","lastName":"Ullola","primaryNumber":"66","birthDate":"2002-06-19","currentAge":24,"birthCity":"Puerto Plata","birthCountry":"Dominican Republic","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Miguel","useLastName":"Ullola","middleName":"Daniel","boxscoreName":"Ullola","gender":"M","nameMatrilineal":"Herrera","isPlayer":true,"isVerified":true,"pronunciation":"oo-YOH-lah","mlbDebutDate":"2026-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Ullola","nameSlug":"miguel-ullola-699044","firstLastName":"Miguel Ullola","lastFirstName":"Ullola, Miguel","lastInitName":"Ullola, M","initLastName":"M Ullola","fullFMLName":"Miguel Daniel Ullola","fullLFMName":"Ullola, Miguel Daniel","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},"ID543877":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877","firstName":"Christian","lastName":"Vázquez","primaryNumber":"2","birthDate":"1990-08-21","currentAge":35,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"5' 8\"","weight":205,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Christian","useLastName":"Vázquez","middleName":"Rafael","boxscoreName":"Vázquez, C","nickName":"Colo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2008,"pronunciation":"VASS-kez","mlbDebutDate":"2014-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Vázquez","nameSlug":"christian-vazquez-543877","firstLastName":"Christian Vázquez","lastFirstName":"Vázquez, Christian","lastInitName":"Vázquez, C","initLastName":"C Vázquez","fullFMLName":"Christian Rafael Vázquez","fullLFMName":"Vázquez, Christian Rafael","strikeZoneTop":3.037,"strikeZoneBottom":1.532},"ID673237":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237","firstName":"Yainer","lastName":"Diaz","primaryNumber":"21","birthDate":"1998-09-21","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Yainer","useLastName":"Diaz","middleName":"Radhames","boxscoreName":"Diaz, Y","gender":"M","nameMatrilineal":"Lopez","isPlayer":true,"isVerified":true,"pronunciation":"YIGH-ner","mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yainer Diaz","nameSlug":"yainer-diaz-673237","firstLastName":"Yainer Diaz","lastFirstName":"Diaz, Yainer","lastInitName":"Diaz, Y","initLastName":"Y Diaz","fullFMLName":"Yainer Radhames Diaz","fullLFMName":"Diaz, Yainer Radhames","strikeZoneTop":3.161,"strikeZoneBottom":1.595},"ID672724":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724","firstName":"Oswald","lastName":"Peraza","primaryNumber":"2","birthDate":"2000-06-15","currentAge":26,"birthCity":"Barquisimeto","birthCountry":"Venezuela","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Oswald","useLastName":"Peraza","middleName":"Dair","boxscoreName":"Peraza, O","gender":"M","nameMatrilineal":"Sandoval","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-09-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oswald Peraza","nameSlug":"oswald-peraza-672724","firstLastName":"Oswald Peraza","lastFirstName":"Peraza, Oswald","lastInitName":"Peraza, O","initLastName":"O Peraza","fullFMLName":"Oswald Dair Peraza","fullLFMName":"Peraza, Oswald Dair","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID642350":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350","firstName":"Jose","lastName":"Siri","primaryNumber":"28","birthDate":"1995-07-22","currentAge":31,"birthCity":"Sabana Grande de Boya","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"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},"ID670623":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623","firstName":"Isaac","lastName":"Paredes","primaryNumber":"15","birthDate":"1999-02-18","currentAge":27,"birthCity":"Hermosillo","birthStateProvince":"SO","birthCountry":"Mexico","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Isaac","useLastName":"Paredes","middleName":"Edgardo","boxscoreName":"Paredes","gender":"M","nameMatrilineal":"Calderon","isPlayer":true,"isVerified":false,"pronunciation":"eez-AHK puh-RAY-dehs","mlbDebutDate":"2020-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Paredes","nameSlug":"isaac-paredes-670623","firstLastName":"Isaac Paredes","lastFirstName":"Paredes, Isaac","lastInitName":"Paredes, I","initLastName":"I Paredes","fullFMLName":"Isaac Edgardo Paredes","fullLFMName":"Paredes, Isaac Edgardo","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID669397":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397","firstName":"Nicholas","lastName":"Allen","primaryNumber":"20","birthDate":"1998-10-08","currentAge":27,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 7\"","weight":166,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Nick","useLastName":"Allen","middleName":"Ryan","boxscoreName":"Allen, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-04-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Allen","nameSlug":"nick-allen-669397","firstLastName":"Nick Allen","lastFirstName":"Allen, Nick","lastInitName":"Allen, N","initLastName":"N Allen","fullFMLName":"Nicholas Ryan Allen","fullLFMName":"Allen, Nicholas Ryan","strikeZoneTop":3.007,"strikeZoneBottom":1.517},"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},"ID686613":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613","firstName":"Hunter","lastName":"Brown","primaryNumber":"58","birthDate":"1998-08-29","currentAge":27,"birthCity":"Detroit","birthStateProvince":"MI","birthCountry":"USA","height":"6' 2\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hunter","useLastName":"Brown","middleName":"Noah","boxscoreName":"Brown, H","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Hunter Brown","nameSlug":"hunter-brown-686613","firstLastName":"Hunter Brown","lastFirstName":"Brown, Hunter","lastInitName":"Brown, H","initLastName":"H Brown","fullFMLName":"Hunter Noah Brown","fullLFMName":"Brown, Hunter Noah","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID623352":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352","firstName":"Josh","lastName":"Hader","primaryNumber":"71","birthDate":"1994-04-07","currentAge":32,"birthCity":"Millersville","birthStateProvince":"MD","birthCountry":"USA","height":"6' 3\"","weight":188,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Josh","useLastName":"Hader","middleName":"Ronald","boxscoreName":"Hader","nickName":"Haderade","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2017-06-10","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Hader","nameSlug":"josh-hader-623352","firstLastName":"Josh Hader","lastFirstName":"Hader, Josh","lastInitName":"Hader, J","initLastName":"J Hader","fullFMLName":"Josh Ronald Hader","fullLFMName":"Hader, Josh Ronald","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID660853":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853","firstName":"Enyel","lastName":"De Los Santos","primaryNumber":"65","birthDate":"1995-12-25","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Enyel","useLastName":"De Los Santos","boxscoreName":"De Los Santos, E","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":false,"pronunciation":"AYN-yell day lohs SAN-tohs","mlbDebutDate":"2018-07-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Enyel De Los Santos","nameSlug":"enyel-de-los-santos-660853","firstLastName":"Enyel De Los Santos","lastFirstName":"De Los Santos, Enyel","lastInitName":"De Los Santos, E","initLastName":"E De Los Santos","fullFMLName":"Enyel De Los Santos","fullLFMName":"De Los Santos, Enyel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID514888":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888","firstName":"Jose","lastName":"Altuve","primaryNumber":"27","birthDate":"1990-05-06","currentAge":36,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 6\"","weight":167,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Jose","useLastName":"Altuve","middleName":"Carlos","boxscoreName":"Altuve","nickName":"Tuve","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"al-TOO-vay","mlbDebutDate":"2011-07-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Altuve","nameSlug":"jose-altuve-514888","firstLastName":"Jose Altuve","lastFirstName":"Altuve, Jose","lastInitName":"Altuve, J","initLastName":"J Altuve","fullFMLName":"Jose Carlos Altuve","fullLFMName":"Altuve, Jose Carlos","strikeZoneTop":2.926,"strikeZoneBottom":1.477},"ID666211":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211","firstName":"Taylor","lastName":"Trammell","primaryNumber":"26","birthDate":"1997-09-13","currentAge":28,"birthCity":"Powder Springs","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Taylor","useLastName":"Trammell","middleName":"Walter-Lee","boxscoreName":"Trammell","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"truh-MELL","mlbDebutDate":"2021-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Taylor Trammell","nameSlug":"taylor-trammell-666211","firstLastName":"Taylor Trammell","lastFirstName":"Trammell, Taylor","lastInitName":"Trammell, T","initLastName":"T Trammell","fullFMLName":"Taylor Walter-Lee Trammell","fullLFMName":"Trammell, Taylor Walter-Lee","strikeZoneTop":3.263,"strikeZoneBottom":1.647},"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},"ID837227":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227","firstName":"Tatsuya","lastName":"Imai","primaryNumber":"45","birthDate":"1998-05-09","currentAge":28,"birthCity":"Kanuma","birthCountry":"Japan","height":"5' 11\"","weight":176,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tatsuya","useLastName":"Imai","boxscoreName":"Imai","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tatsuya Imai","nameSlug":"tatsuya-imai-837227","firstLastName":"Tatsuya Imai","lastFirstName":"Imai, Tatsuya","lastInitName":"Imai, T","initLastName":"T Imai","fullFMLName":"Tatsuya Imai","fullLFMName":"Imai, Tatsuya ","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"ID665161":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161","firstName":"Jeremy","lastName":"Peña","primaryNumber":"3","birthDate":"1997-09-22","currentAge":28,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Jeremy","useLastName":"Peña","middleName":"Joan","boxscoreName":"Peña","nickName":"La Tormenta","gender":"M","nameMatrilineal":"Pineyro","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jeremy Peña","nameSlug":"jeremy-pena-665161","firstLastName":"Jeremy Peña","lastFirstName":"Peña, Jeremy","lastInitName":"Peña, J","initLastName":"J Peña","fullFMLName":"Jeremy Joan Peña","fullLFMName":"Peña, Jeremy Joan","strikeZoneTop":3.197,"strikeZoneBottom":1.614},"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},"ID666139":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139","firstName":"Joshua","lastName":"Lowe","primaryNumber":"3","birthDate":"1998-02-02","currentAge":28,"birthCity":"Chesapeake","birthStateProvince":"VA","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Josh","useLastName":"Lowe","middleName":"Edward","boxscoreName":"Lowe, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"low","mlbDebutDate":"2021-09-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Lowe","nameSlug":"josh-lowe-666139","firstLastName":"Josh Lowe","lastFirstName":"Lowe, Josh","lastInitName":"Lowe, J","initLastName":"J Lowe","fullFMLName":"Joshua Edward Lowe","fullLFMName":"Lowe, Joshua Edward","strikeZoneTop":3.355,"strikeZoneBottom":1.693},"ID623168":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168","firstName":"Tyler","lastName":"Heineman","primaryNumber":"31","birthDate":"1991-06-19","currentAge":35,"birthCity":"Pacific Palisades","birthStateProvince":"CA","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Tyler","useLastName":"Heineman","middleName":"Andrew","boxscoreName":"Heineman","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HIY-nuh-min","mlbDebutDate":"2019-09-04","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Heineman","nameSlug":"tyler-heineman-623168","firstLastName":"Tyler Heineman","lastFirstName":"Heineman, Tyler","lastInitName":"Heineman, T","initLastName":"T Heineman","fullFMLName":"Tyler Andrew Heineman","fullLFMName":"Heineman, Tyler Andrew","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID700712":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712","firstName":"Walbert","lastName":"Ureña","primaryNumber":"57","birthDate":"2004-01-25","currentAge":22,"birthCity":"Mao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Walbert","useLastName":"Ureña","middleName":"Jhoel","boxscoreName":"Ureña","gender":"M","nameMatrilineal":"Fernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-03-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Walbert Ureña","nameSlug":"walbert-urena-700712","firstLastName":"Walbert Ureña","lastFirstName":"Ureña, Walbert","lastInitName":"Ureña, W","initLastName":"W Ureña","fullFMLName":"Walbert Jhoel Ureña","fullLFMName":"Ureña, Walbert Jhoel","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID572233":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233","firstName":"Christian","lastName":"Walker","primaryNumber":"8","birthDate":"1991-03-28","currentAge":35,"birthCity":"Norristown","birthStateProvince":"PA","birthCountry":"USA","height":"5' 11\"","weight":208,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Christian","useLastName":"Walker","middleName":"Dickson","boxscoreName":"Walker, C","nickName":"C. Walk","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2014-09-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christian Walker","nameSlug":"christian-walker-572233","firstLastName":"Christian Walker","lastFirstName":"Walker, Christian","lastInitName":"Walker, C","initLastName":"C Walker","fullFMLName":"Christian Dickson Walker","fullLFMName":"Walker, Christian Dickson","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"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},"ID828599":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599","firstName":"Lucas","lastName":"Spence","primaryNumber":"28","birthDate":"2003-01-27","currentAge":23,"birthCity":"Chicago Heights","birthStateProvince":"IL","birthCountry":"USA","height":"6' 0\"","weight":195,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Lucas","useLastName":"Spence","middleName":"Edward","boxscoreName":"Spence","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-07-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Lucas Spence","nameSlug":"lucas-spence-828599","firstLastName":"Lucas Spence","lastFirstName":"Spence, Lucas","lastInitName":"Spence, L","initLastName":"L Spence","fullFMLName":"Lucas Spence","fullLFMName":"Spence, Lucas ","strikeZoneTop":3.2,"strikeZoneBottom":1.61},"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":27,"birthCity":"Nokomis","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Reid","useLastName":"Detmers","middleName":"Kristien","boxscoreName":"Detmers","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2021-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Reid Detmers","nameSlug":"reid-detmers-672282","firstLastName":"Reid Detmers","lastFirstName":"Detmers, Reid","lastInitName":"Detmers, R","initLastName":"R Detmers","fullFMLName":"Reid Kristien Detmers","fullLFMName":"Detmers, Reid Kristien","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID670541":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541","firstName":"Yordan","lastName":"Alvarez","primaryNumber":"44","birthDate":"1997-06-27","currentAge":29,"birthCity":"Las Tunas","birthCountry":"Cuba","height":"6' 4\"","weight":237,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Yordan","useLastName":"Alvarez","middleName":"Ruben","boxscoreName":"Alvarez, Y","nickName":"Yordan","gender":"M","nameMatrilineal":"Cadogan","isPlayer":true,"isVerified":true,"pronunciation":"YOR-dahn","mlbDebutDate":"2019-06-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yordan Alvarez","nameSlug":"yordan-alvarez-670541","firstLastName":"Yordan Alvarez","lastFirstName":"Alvarez, Yordan","lastInitName":"Alvarez, Y","initLastName":"Y Alvarez","fullFMLName":"Yordan Ruben Alvarez","fullLFMName":"Alvarez, Yordan Ruben","strikeZoneTop":3.392,"strikeZoneBottom":1.712}},"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":"82","wind":"9 mph, Out To RF"},"gameInfo":{"attendance":30121,"firstPitch":"2026-07-28T01:39:00.000Z","gameDurationMinutes":198},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":0}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":4,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"home":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"}},"officialScorer":{"id":511409,"fullName":"Chris Johnson","link":"/api/v1/people/511409"},"primaryDatacaster":{"id":666939,"fullName":"Todd Reeves","link":"/api/v1/people/666939"},"moundVisits":{"away":{"used":4,"remaining":0},"home":{"used":4,"remaining":0}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremy Peña strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T01:39:28.289Z","endTime":"2026-07-28T01:41:22.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8,9],"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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-27T22:44:56.471Z","endTime":"2026-07-28T01:12:20.878Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"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-28T01:12:20.878Z","endTime":"2026-07-28T01:38:03.547Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"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-28T01:38:03.547Z","endTime":"2026-07-28T01:39:28.427Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":90.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.30778590107232,"aZ":-24.118024180823486,"pfxX":-10.402305006305467,"pfxZ":3.797931854357655,"pX":-0.31670681477425866,"pZ":2.96849724661771,"vX0":6.332927715106756,"vY0":-145.07827441603658,"vZ0":-4.479134662696566,"x":129.07,"y":158.63,"x0":-1.1812204482434763,"y0":50.006888431624716,"z0":6.010701075388296,"aX":-22.083730160495996},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":6.1,"breakHorizontal":17.5,"spinRate":2317,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.3781702784668224,"extension":5.979831244667279},"index":3,"playId":"1935e387-2b49-31eb-b8b4-ff8e37f071a5","pitchNumber":1,"startTime":"2026-07-28T01:39:28.427Z","endTime":"2026-07-28T01:39:31.528Z","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":99.9,"endSpeed":91.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.0088386342791,"aZ":-24.154251875823338,"pfxX":-8.352757383009827,"pfxZ":3.7691019865143023,"pX":-1.2853274008134445,"pZ":2.2652800063058605,"vX0":2.8655668544193276,"vY0":-145.3915232160245,"vZ0":-6.4779479068060475,"x":165.99,"y":177.62,"x0":-1.2020490351084026,"y0":50.004827000243296,"z0":6.001351874098143,"aX":-17.77571099963133},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":5.6,"breakHorizontal":14.5,"spinRate":2282,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.37760460769595916,"extension":5.900915479384357},"index":4,"playId":"990b14a4-7cf2-3427-965f-3dc8ee77be6a","pitchNumber":2,"startTime":"2026-07-28T01:39:45.474Z","endTime":"2026-07-28T01:39:49.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.794672568774807,"aZ":-35.54758661664346,"pfxX":5.360343285080201,"pfxZ":-2.0499921403566113,"pX":-1.1488876488953925,"pZ":3.892849913704816,"vX0":-0.6585674877605892,"vY0":-127.73740230046083,"vZ0":0.515995082557744,"x":160.79,"y":133.67,"x0":-1.582876025247645,"y0":50.00549659476849,"z0":6.496578120531296,"aX":8.805922829283663},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.4,"breakHorizontal":-9.5,"spinRate":2584,"spinDirection":49},"zone":11,"typeConfidence":2.0,"plateTime":0.42977887792184477,"extension":5.896468387875259},"index":5,"playId":"760ce5c0-f4e6-350d-9f7c-b0dff7e0e960","pitchNumber":3,"startTime":"2026-07-28T01:40:09.341Z","endTime":"2026-07-28T01:40:13.460Z","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":100.2,"endSpeed":91.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.42467028459923,"aZ":-26.245572753312764,"pfxX":-9.043342450962932,"pfxZ":2.7760395592365406,"pX":-0.3404830911039134,"pZ":2.3374378939468032,"vX0":5.277819415487701,"vY0":-145.72674353128403,"vZ0":-5.866889464478797,"x":129.98,"y":175.67,"x0":-1.0067228980724645,"y0":50.00247183224779,"z0":5.97697705584046,"aX":-19.31737486186861},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.0,"breakHorizontal":15.2,"spinRate":2249,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.37683601195017014,"extension":6.051661231205356},"index":6,"playId":"d9807dbb-5f42-38d8-8bbb-2872c95329f5","pitchNumber":4,"startTime":"2026-07-28T01:40:25.604Z","endTime":"2026-07-28T01:40:30.211Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2026-07-28T01:40:43.167Z","endTime":"2026-07-28T01:40:51.409Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":101.1,"endSpeed":92.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87678934890919,"aZ":-16.826767765717882,"pfxX":-5.5930211794140945,"pfxZ":7.001083887816787,"pX":-0.3551749688084648,"pZ":2.9204780291341343,"vX0":4.004858388065678,"vY0":-147.13335101378155,"vZ0":-6.26439514648812,"x":130.54,"y":159.93,"x0":-1.00717770584046,"y0":50.006906488751284,"z0":6.074369961320517,"aX":-12.266799045255087},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":11.6,"breakHorizontal":9.4,"spinRate":2263,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.37224910041940884,"extension":6.005317136027948},"index":8,"playId":"3281e13c-5155-39fe-ba1a-9be4c5d0d78c","pitchNumber":5,"startTime":"2026-07-28T01:40:51.409Z","endTime":"2026-07-28T01:40:56.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.725385863157133,"aZ":-36.52834723192662,"pfxX":3.7060151781820854,"pfxZ":-2.5579995477678397,"pX":0.2202132706160055,"pZ":0.7939805948153824,"vX0":2.6175503036194367,"vY0":-129.87298169990189,"vZ0":-6.58743374145749,"x":108.61,"y":217.34,"x0":-1.2828250764945257,"y0":50.001786311521705,"z0":6.148638014571928,"aX":6.3160030162892244},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-5.9,"breakHorizontal":-7.3,"spinRate":2641,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.42207300732275765,"extension":6.192634466310018},"index":9,"playId":"abaea446-7537-3d84-8153-b75524cd18a0","pitchNumber":6,"startTime":"2026-07-28T01:41:13.216Z","endTime":"2026-07-28T01:41:22.829Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:41:22.829Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yordan Alvarez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T01:41:35.119Z","endTime":"2026-07-28T01:42:54.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":101.1,"endSpeed":92.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.85006397734499,"aZ":-14.68163694619189,"pfxX":-5.87291368688259,"pfxZ":8.00224295799414,"pX":0.20333098079739054,"pZ":1.6569617566329273,"vX0":5.832514273417102,"vY0":-146.90840464108152,"vZ0":-9.616440427998457,"x":109.25,"y":194.04,"x0":-1.0448782388991582,"y0":50.00014774253423,"z0":5.845613095278924,"aX":-12.833415183026169},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":12.7,"breakHorizontal":9.5,"spinRate":2349,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.3728622347389057,"extension":6.112492037253287},"index":0,"playId":"758141cb-e1af-3f2f-9089-18242e55b0d7","pitchNumber":1,"startTime":"2026-07-28T01:41:47.344Z","endTime":"2026-07-28T01:41:50.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":91.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53184395611578,"aZ":-16.690624957139338,"pfxX":-2.1252908636820336,"pfxZ":7.205491807668757,"pX":0.26038493070474145,"pZ":2.649720440232308,"vX0":3.8658281836579,"vY0":-145.30558297374162,"vZ0":-7.062602738365418,"x":107.07,"y":167.24,"x0":-0.8082511145185292,"y0":50.00142119501579,"z0":6.11702624482753,"aX":-4.56628543467815},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":11.9,"breakHorizontal":3.1,"spinRate":2201,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.37626656143755444,"extension":6.0879198296969586},"index":1,"playId":"6acbf2c6-d58f-321e-acee-7eec4228297b","pitchNumber":2,"startTime":"2026-07-28T01:42:09.262Z","endTime":"2026-07-28T01:42:18.716Z","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":1},"index":2,"startTime":"2026-07-28T01:42:36.533Z","endTime":"2026-07-28T01:42:48.123Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"}},{"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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":100.9,"endSpeed":91.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.23608989388448,"aZ":-14.441622336083043,"pfxX":-3.9909091045705716,"pfxZ":8.190745856212798,"pX":-0.11682920849973422,"pZ":1.887537832762388,"vX0":4.23521197253496,"vY0":-146.5619035598753,"vZ0":-9.382198241712738,"x":121.45,"y":187.82,"x0":-1.0655432828171287,"y0":50.001747845424966,"z0":6.002889686994247,"aX":-8.63900951135094},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.1,"breakHorizontal":6.4,"spinRate":2439,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.3744284999170455,"extension":6.300846401518839},"index":3,"playId":"21062beb-a2d4-393d-974a-65767179da6c","pitchNumber":3,"startTime":"2026-07-28T01:42:48.123Z","endTime":"2026-07-28T01:42:54.591Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:42:54.591Z","atBatIndex":1},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Isaac Paredes lines out to left fielder Josh Lowe.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-28T01:43:01.731Z","endTime":"2026-07-28T01:44:39.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":100.6,"endSpeed":92.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97002491577295,"aZ":-15.439489521046807,"pfxX":-6.098549013004045,"pfxZ":7.73537400525654,"pX":1.6316385363933221,"pZ":2.0476234549680434,"vX0":9.168018854988865,"vY0":-146.04452333197494,"vZ0":-8.590475057795231,"x":54.81,"y":183.49,"x0":-0.7539573361650407,"y0":50.002907953961994,"z0":5.9532895013617315,"aX":-13.192814463350356},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":12.5,"breakHorizontal":9.2,"spinRate":2259,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3748666304799997,"extension":6.0990090408987525},"index":0,"playId":"a6d59fb4-f6e0-355d-bb4c-41d2c7f13f5d","pitchNumber":1,"startTime":"2026-07-28T01:43:19.471Z","endTime":"2026-07-28T01:43:23.155Z","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":0,"outs":2},"index":1,"startTime":"2026-07-28T01:43:39.168Z","endTime":"2026-07-28T01:43:47.876Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":92.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.069687112183956,"aZ":-24.829850522011636,"pfxX":-9.563796520526871,"pfxZ":3.394596348396975,"pX":-5.9442954840626E-4,"pZ":2.1708799207800653,"vX0":5.841119556631183,"vY0":-146.28297724039496,"vZ0":-7.005243583909142,"x":117.02,"y":180.17,"x0":-0.7825775969809294,"y0":50.00197803441516,"z0":6.08903142273103,"aX":-20.68974667306155},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":4.9,"breakHorizontal":16.1,"spinRate":2214,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.3746747986657737,"extension":5.905984103438318},"index":2,"playId":"f2a8a9ff-4d20-38c6-8c44-9893846c3e6a","pitchNumber":2,"startTime":"2026-07-28T01:43:47.876Z","endTime":"2026-07-28T01:43:51.270Z","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":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.8203132765166,"aZ":-32.323041712561015,"pfxX":2.9434061157233287,"pfxZ":-0.0841691072684485,"pX":0.6247942389353025,"pZ":1.042339707432162,"vX0":3.8676381288757593,"vY0":-132.2888561710773,"vZ0":-7.075027261982378,"x":93.18,"y":210.64,"x0":-1.2441088022201827,"y0":50.00428847581482,"z0":6.1518317598226275,"aX":5.164945608083375},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.7,"breakHorizontal":-6.2,"spinRate":2490,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4156114691941588,"extension":6.171395933761268},"index":3,"playId":"25b38e83-e0a1-3a17-8232-4f230a0b30e0","pitchNumber":3,"startTime":"2026-07-28T01:44:14.872Z","endTime":"2026-07-28T01:44:19.218Z","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":100.2,"endSpeed":91.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.2820033240009,"aZ":-25.03880030322472,"pfxX":-9.849487681845574,"pfxZ":3.348639415311122,"pX":-0.12228116406545925,"pZ":2.191269487644143,"vX0":5.51160896146672,"vY0":-145.60578000023673,"vZ0":-6.91400139493803,"x":121.66,"y":179.62,"x0":-0.7665916229239349,"y0":50.006418305651664,"z0":6.1266695580523525,"aX":-21.014702525928634},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":4.8,"breakHorizontal":16.7,"spinRate":2194,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.37711730282224654,"extension":5.889270727051806},"hitData":{"launchSpeed":94.7,"launchAngle":18.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":70.55,"coordY":97.84}},"index":4,"playId":"54c5158b-50f6-36e4-a263-f46f3a7d47a4","pitchNumber":4,"startTime":"2026-07-28T01:44:30.806Z","endTime":"2026-07-28T01:44:39.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:44:39.148Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach Neto walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T01:46:59.407Z","endTime":"2026-07-28T01:48:17.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T01:46:43.066Z","endTime":"2026-07-28T01:47:01.594Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94561995902982,"aZ":-17.18954047156843,"pfxX":-7.383993236856349,"pfxZ":7.732102843409864,"pX":0.8447065531528435,"pZ":1.1223128527128585,"vX0":9.535549411895431,"vY0":-138.7884237561521,"vZ0":-7.16060207054571,"x":84.8,"y":208.48,"x0":-1.6867228614588101,"y0":50.003810547529646,"z0":4.893948304187878,"aX":-14.312637186230287},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.5,"breakHorizontal":11.3,"spinRate":2008,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.3956282018367352,"extension":6.001619066116659},"index":1,"playId":"a5894cf1-dcd6-3f28-a189-25364356dab1","pitchNumber":1,"startTime":"2026-07-28T01:47:01.594Z","endTime":"2026-07-28T01:47:06.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.755976841786115,"aZ":-16.472011960083247,"pfxX":-7.91209483330965,"pfxZ":8.018022681277397,"pX":1.271197460943236,"pZ":2.377302162294707,"vX0":11.00927823936848,"vY0":-139.41320868528655,"vZ0":-4.373384078827908,"x":68.54,"y":174.59,"x0":-1.7099673659388452,"y0":50.006669602117775,"z0":5.061278011487545,"aX":-15.503236469036839},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":11.9,"spinRate":2079,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.3936073397645088,"extension":6.135548476093853},"index":2,"playId":"2b05de13-075f-382f-b348-b61ce00d8892","pitchNumber":2,"startTime":"2026-07-28T01:47:18.475Z","endTime":"2026-07-28T01:47:22.629Z","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":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93833197492125,"aZ":-19.349219146321985,"pfxX":-9.576686827866858,"pfxZ":6.507476476019372,"pX":1.0021828883226649,"pZ":1.861273001133831,"vX0":11.279136221027867,"vY0":-139.60006172216296,"vZ0":-5.203811941220324,"x":78.8,"y":188.53,"x0":-1.8496013383753542,"y0":50.001836361453805,"z0":5.026488304609161,"aX":-18.869071071039567},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":15.0,"spinRate":2135,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.39262350911838517,"extension":6.140556734631768},"index":3,"playId":"0d91b7a3-2cbc-340a-a856-0aaadf0a3624","pitchNumber":3,"startTime":"2026-07-28T01:47:36.152Z","endTime":"2026-07-28T01:47:41.483Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.475345391243074,"aZ":-20.197652044426157,"pfxX":-8.121701873140713,"pfxZ":6.1990816390822365,"pX":-2.2900749057587175,"pZ":1.3772227076988333,"vX0":2.707530174385037,"vY0":-138.72200440075932,"vZ0":-5.743654534699424,"x":204.29,"y":201.59,"x0":-2.228443071507136,"y0":50.00542507125032,"z0":4.838017194876439,"aX":-15.697678556562822},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.1,"breakHorizontal":14.0,"spinRate":2040,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.3961148196507547,"extension":5.926766941254317},"index":4,"playId":"a3947fcd-5b31-3b96-b456-7f1e3a736e6f","pitchNumber":4,"startTime":"2026-07-28T01:48:05.828Z","endTime":"2026-07-28T01:48:17.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:48:17.850Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Trout walks. Zach Neto to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T01:48:26.653Z","endTime":"2026-07-28T01:52:07.720Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"postOnSecond":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.225006823510256,"aZ":-21.442608364512726,"pfxX":-7.4667763497817905,"pfxZ":5.635032345500258,"pX":-0.4482764888074097,"pZ":2.6230625512483545,"vX0":7.165210421142071,"vY0":-137.13092017616825,"vZ0":-2.8673179138127267,"x":134.09,"y":167.96,"x0":-2.124484268954783,"y0":50.00568032849305,"z0":5.144503421792182,"aX":-14.228231517746238},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.8,"breakHorizontal":12.0,"spinRate":1912,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.3993621387228412,"extension":6.074854597069925},"index":0,"playId":"5861a876-930c-3bbb-820b-9f2ebae1ce2a","pitchNumber":1,"startTime":"2026-07-28T01:48:52.191Z","endTime":"2026-07-28T01:48:56.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.033480026162994,"aZ":-21.530416752439763,"pfxX":-8.978769190655617,"pfxZ":5.679070050281977,"pX":0.632310145334201,"pZ":3.3437118247952164,"vX0":9.905630864698077,"vY0":-136.29723005639585,"vZ0":-1.059015302442058,"x":92.9,"y":148.5,"x0":-1.889220301391818,"y0":50.00334499672045,"z0":5.229552793968497,"aX":-16.829435282059542},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.2,"breakHorizontal":14.0,"spinRate":1977,"spinDirection":236},"zone":3,"typeConfidence":2.0,"plateTime":0.4024592161670304,"extension":6.2266080740028515},"index":1,"playId":"745214e8-a308-35f9-88ce-16dcb7178b47","pitchNumber":2,"startTime":"2026-07-28T01:49:13.901Z","endTime":"2026-07-28T01:49:18.982Z","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":94.8,"endSpeed":86.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.615114263373876,"aZ":-18.82656191025894,"pfxX":-9.451538793244172,"pfxZ":6.994215258823808,"pX":1.748571341679055,"pZ":1.1325533639527199,"vX0":13.026049969273764,"vY0":-137.31425339173504,"vZ0":-6.452504655214468,"x":50.35,"y":208.2,"x0":-1.8303105347805624,"y0":50.00113989755624,"z0":4.795157493667359,"aX":-18.03408549350324},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.4,"breakHorizontal":14.4,"spinRate":2076,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.39899745012852694,"extension":6.283276949901859},"index":2,"playId":"ba803178-988d-31e7-b369-1cabde68a949","pitchNumber":3,"startTime":"2026-07-28T01:49:35.533Z","endTime":"2026-07-28T01:49:38.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":78.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.210505455010036,"aZ":-22.527752168277086,"pfxX":-6.348600712504895,"pfxZ":6.0264434057452725,"pX":0.2374737063028715,"pZ":2.568675662918228,"vX0":7.411780005822463,"vY0":-126.38962326389827,"vZ0":-2.1681961464082438,"x":107.95,"y":169.43,"x0":-1.9223464635059515,"y0":50.005253816752294,"z0":5.266004013453816,"aX":-10.168088596637725},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":10.6,"breakHorizontal":9.6,"spinRate":2349,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.43506673302382914,"extension":6.068808352786995},"index":3,"playId":"43a425a2-69f4-327e-b49d-3f098dd1e7eb","pitchNumber":4,"startTime":"2026-07-28T01:49:58.319Z","endTime":"2026-07-28T01:50:01.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":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-28T01:50:05.754Z","endTime":"2026-07-28T01:50:28.387Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0436276076598,"aZ":-21.237174560263888,"pfxX":-6.555747972998981,"pfxZ":6.590286519661332,"pX":-0.04246291418489991,"pZ":1.6159597955460314,"vX0":6.85145021071854,"vY0":-128.38745481346243,"vZ0":-4.936222223690812,"x":118.62,"y":195.15,"x0":-1.9014323733660508,"y0":50.004363519254035,"z0":5.229472271364732,"aX":-10.881357899681008},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":10.9,"breakHorizontal":10.2,"spinRate":2352,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4275919921934008,"extension":5.941218179040848},"index":5,"playId":"415ea3ce-79da-355c-91d3-3d8285b82696","pitchNumber":5,"startTime":"2026-07-28T01:50:28.387Z","endTime":"2026-07-28T01:50:31.576Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.87633947636417,"aZ":-35.9251569563917,"pfxX":-3.046161152504027,"pfxZ":-2.3073729743635276,"pX":-0.15017343755102378,"pZ":1.4820516217658928,"vX0":5.972528074965758,"vY0":-127.4157963283759,"vZ0":-2.43063713329944,"x":122.72,"y":198.76,"x0":-2.1405233533520724,"y0":50.0031680292791,"z0":5.317975041115525,"aX":-4.954196917053438},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.6,"breakHorizontal":4.0,"spinRate":2172,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.43170516851077956,"extension":5.938990249855148},"index":6,"playId":"f9dc0b50-92cb-38f2-b61c-529fe0925fd7","pitchNumber":6,"startTime":"2026-07-28T01:50:52.968Z","endTime":"2026-07-28T01:50:57.077Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"playId":"16b48680-6a14-3283-afb7-9ccc4140c307","startTime":"2026-07-28T01:51:18.007Z","endTime":"2026-07-28T01:51:21.007Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.329324786082296,"aZ":-19.982938428396956,"pfxX":-10.734528703886712,"pfxZ":6.332419831233912,"pX":2.0297031355631954,"pZ":2.6926045076612826,"vX0":13.941604834746299,"vY0":-138.22486965301653,"vZ0":-2.482240841286833,"x":39.63,"y":166.08,"x0":-1.6972064167020218,"y0":50.00067290871921,"z0":4.951853004326905,"aX":-20.660250794321176},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.0,"breakHorizontal":16.3,"spinRate":2144,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.39706081542931715,"extension":6.39386956821265},"index":8,"playId":"e5f289e9-7814-3642-acbe-d41eb444194b","pitchNumber":7,"startTime":"2026-07-28T01:51:38.463Z","endTime":"2026-07-28T01:51:42.135Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51526169353719,"aZ":-36.4141521629675,"pfxX":-4.451986817745312,"pfxZ":-2.5323082541431043,"pX":-0.06008455870368823,"pZ":0.39038486692173563,"vX0":6.563398509039016,"vY0":-129.1764074675817,"vZ0":-4.877185897656156,"x":119.29,"y":228.24,"x0":-2.0676681685290017,"y0":50.005649368457064,"z0":5.135296623087023,"aX":-7.447474401957524},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.5,"breakHorizontal":6.5,"spinRate":2335,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.42572171478539733,"extension":5.9233304922044425},"index":9,"playId":"557aa7bb-b19f-3fbd-88a8-28878231051d","pitchNumber":8,"startTime":"2026-07-28T01:52:00.275Z","endTime":"2026-07-28T01:52:07.720Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:52:07.720Z","atBatIndex":4},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Nolan Schanuel out on a sacrifice fly to center fielder Lucas Spence. Zach Neto scores. Mike Trout to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T01:53:13.591Z","endTime":"2026-07-28T01:55:46.198Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[3],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","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":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Balk","eventType":"balk","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":828599,"link":"/api/v1/people/828599"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":{"id":837227,"link":"/api/v1/people/837227"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T01:52:18.015Z","endTime":"2026-07-28T01:53:15.750Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.741510556656653,"aZ":-22.4152802861922,"pfxX":-8.527307191609328,"pfxZ":5.7796987178398895,"pX":-1.8353579909956654,"pZ":1.3308283125288125,"vX0":3.792278638150433,"vY0":-129.2974530872469,"vZ0":-4.995571631358728,"x":186.96,"y":202.85,"x0":-2.2157297903317903,"y0":50.00190883852853,"z0":5.015040018631473,"aX":-14.39199142656091},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.5,"breakHorizontal":14.5,"spinRate":1911,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.424130484828519,"extension":6.107861447787927},"index":1,"playId":"de359f15-aafe-3c87-99e4-5f6a34e00966","pitchNumber":1,"startTime":"2026-07-28T01:53:15.750Z","endTime":"2026-07-28T01:53:19.095Z","isPitch":true,"type":"pitch"},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"playId":"2a33696c-23cb-325a-8b9e-ee78a8ccce38","startTime":"2026-07-28T01:53:34.745Z","endTime":"2026-07-28T01:53:44.790Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"With Nolan Schanuel batting, Zach Neto advances to 3rd on a balk. Mike Trout advances to 2nd on a balk.","event":"Balk","eventType":"balk","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":3,"actionPlayId":"2a33696c-23cb-325a-8b9e-ee78a8ccce38","startTime":"2026-07-28T01:53:55.245Z","endTime":"2026-07-28T01:54:06.588Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":837227,"link":"/api/v1/people/837227"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.056538655976,"aZ":-18.94155774754402,"pfxX":-6.159293111621646,"pfxZ":6.399122528655273,"pX":-1.4166780805902681,"pZ":4.068140519000577,"vX0":4.324868743018056,"vY0":-143.1472552102854,"vZ0":0.41217911770090354,"x":171.0,"y":128.94,"x0":-2.1493744131340424,"y0":50.005013713673726,"z0":5.111132886722483,"aX":-12.742134353414729},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.9,"breakHorizontal":10.2,"spinRate":2108,"spinDirection":234},"zone":11,"typeConfidence":0.91,"plateTime":0.3831150775974739,"extension":6.019570732273823},"index":4,"playId":"dcc52b33-f640-3f87-8e07-03769584df4c","pitchNumber":2,"startTime":"2026-07-28T01:54:06.588Z","endTime":"2026-07-28T01:54:10.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.932056304365677,"aZ":-19.201254483956365,"pfxX":-7.960623700753087,"pfxZ":6.438769274011137,"pX":0.5221428868889773,"pZ":1.9124349176406337,"vX0":9.644013232151076,"vY0":-141.01132035322487,"vZ0":-4.822838458395265,"x":97.1,"y":187.14,"x0":-1.9072403376390832,"y0":50.00222030887111,"z0":4.882910751718063,"aX":-16.03837012156182},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.8,"breakHorizontal":12.5,"spinRate":2002,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.3883576238720239,"extension":6.109908619795534},"index":5,"playId":"528adf30-3c62-32bc-9b68-c68d681a4de6","pitchNumber":3,"startTime":"2026-07-28T01:54:24.264Z","endTime":"2026-07-28T01:54:28.805Z","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":98.0,"endSpeed":89.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27691970118418,"aZ":-18.24130543813632,"pfxX":-7.769320953810996,"pfxZ":6.816492468884185,"pX":1.1987002053709777,"pZ":3.1102311835368583,"vX0":11.323258420362473,"vY0":-142.21625781946435,"vZ0":-2.2122403260393826,"x":71.31,"y":154.8,"x0":-1.8290138599760954,"y0":50.00184007564948,"z0":5.05795281547689,"aX":-15.879589771071867},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.0,"breakHorizontal":11.8,"spinRate":2126,"spinDirection":234},"zone":12,"typeConfidence":2.0,"plateTime":0.3854474549557909,"extension":6.161202309714224},"index":6,"playId":"ccc914a2-527d-3593-97b4-cad65730dba1","pitchNumber":4,"startTime":"2026-07-28T01:54:45.031Z","endTime":"2026-07-28T01:54:49.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.74319070657092,"aZ":-17.871036138435073,"pfxX":-6.592632653111585,"pfxZ":7.052412308386096,"pX":-0.5612513408011475,"pZ":2.1774400100181692,"vX0":6.582878847639095,"vY0":-142.2737645677604,"vZ0":-4.477599836814236,"x":138.39,"y":179.99,"x0":-2.0599420022962542,"y0":50.00702524935376,"z0":4.920769041089577,"aX":-13.380749309790229},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.9,"breakHorizontal":10.4,"spinRate":2069,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.3864816746366717,"extension":6.248125002996517},"index":7,"playId":"5aee3765-4f7a-3013-9eed-0d1fba2f2832","pitchNumber":5,"startTime":"2026-07-28T01:55:08.054Z","endTime":"2026-07-28T01:55:11.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.08778178750817,"aZ":-16.277185456973115,"pfxX":-6.972673832237879,"pfxZ":7.884845409982585,"pX":0.2830897171541891,"pZ":2.6622364921762216,"vX0":8.513445344780425,"vY0":-141.73092409559652,"vZ0":-3.503097035630439,"x":106.21,"y":166.9,"x0":-1.866430924117421,"y0":50.002518633837504,"z0":4.96612144213053,"aX":-14.058793514430127},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.7,"breakHorizontal":10.7,"spinRate":2059,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.38777891875998227,"extension":6.292344336400793},"hitData":{"launchSpeed":97.9,"launchAngle":27.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.35,"coordY":55.19}},"index":8,"playId":"c3d56db2-bad2-3608-bb28-f2888b6ec769","pitchNumber":6,"startTime":"2026-07-28T01:55:32.727Z","endTime":"2026-07-28T01:55:46.198Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:55:46.198Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Soler walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T01:56:08.406Z","endTime":"2026-07-28T01:57:29.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"postOnThird":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.466727212999043,"aZ":-26.926862834621403,"pfxX":-5.348723456728892,"pfxZ":3.1089557780146224,"pX":-0.7063193368718717,"pZ":1.324241468139689,"vX0":4.7999157040051506,"vY0":-130.17058696530606,"vZ0":-4.820241134615993,"x":143.92,"y":203.03,"x0":-1.8939246533819794,"y0":50.00488398712447,"z0":5.279615333020655,"aX":-9.031138734831405},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.6,"breakHorizontal":8.4,"spinRate":2380,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.42343025596689143,"extension":5.89892782115335},"index":0,"playId":"dd520b67-8fcf-3d27-826b-71d102b3e407","pitchNumber":1,"startTime":"2026-07-28T01:56:16.716Z","endTime":"2026-07-28T01:56:21.247Z","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":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93338509919066,"aZ":-28.854504879387584,"pfxX":-4.6905829806889665,"pfxZ":2.0742941603834057,"pX":1.3798044738752053,"pZ":-0.8843472315921078,"vX0":9.185728750524591,"vY0":-126.78704247241052,"vZ0":-8.992304571841808,"x":64.41,"y":262.66,"x0":-1.708053033494021,"y0":50.00267727974591,"z0":5.068257306580871,"aX":-7.5096849796387914},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.6,"breakHorizontal":6.0,"spinRate":2288,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.4347627512063821,"extension":5.923530064328657},"index":1,"playId":"a8a83612-71c4-342c-a1ba-f23516dc879a","pitchNumber":2,"startTime":"2026-07-28T01:56:36.063Z","endTime":"2026-07-28T01:56:41.915Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.857249603010473,"aZ":-31.047147927366073,"pfxX":-1.8987007584744786,"pfxZ":0.6812887532976135,"pX":1.1273892317113314,"pZ":0.30789854833344277,"vX0":8.474959422590748,"vY0":-127.7318017153893,"vZ0":-6.228692118265283,"x":74.03,"y":230.47,"x0":-1.995741591565906,"y0":50.000035973068634,"z0":5.238510971775169,"aX":-3.118887224927888},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.1,"breakHorizontal":1.4,"spinRate":2284,"spinDirection":282},"zone":14,"typeConfidence":2.0,"plateTime":0.4298517189302946,"extension":5.824425373510332},"index":2,"playId":"64df484b-1a9b-3697-bb8a-fcff18920763","pitchNumber":3,"startTime":"2026-07-28T01:57:01.998Z","endTime":"2026-07-28T01:57:05.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.316376925639613,"aZ":-21.095629662610424,"pfxX":-7.521231975984607,"pfxZ":5.784453659512732,"pX":0.8711645703087934,"pZ":1.879199189835196,"vX0":9.793133347166442,"vY0":-137.70086483381291,"vZ0":-4.720905393874317,"x":83.79,"y":188.04,"x0":-1.758488376262526,"y0":50.0035685929694,"z0":5.048053085956136,"aX":-14.40743940054641},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":11.5,"spinRate":1968,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.39816706103767574,"extension":6.123896763356521},"index":3,"playId":"423db443-ac3d-3a5f-a9d6-611ae39ff7b4","pitchNumber":4,"startTime":"2026-07-28T01:57:23.663Z","endTime":"2026-07-28T01:57:29.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:57:29.003Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vaughn Grissom singles on a ground ball to right fielder LaMonte Wade Jr. Mike Trout scores. Jorge Soler to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T01:57:54.666Z","endTime":"2026-07-28T01:58:19.939Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":{"id":837227,"link":"/api/v1/people/837227"},"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":"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":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00906092038159,"aZ":-15.386580423876172,"pfxX":-7.262923169176267,"pfxZ":8.647481880103093,"pX":-0.15917842907783164,"pZ":2.6524437617947756,"vX0":8.116067461752667,"vY0":-139.13010086476461,"vZ0":-3.578531312969396,"x":123.07,"y":167.16,"x0":-2.183879327737729,"y0":50.0067062270174,"z0":4.988648325962146,"aX":-14.106107735027562},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":11.3,"spinRate":2071,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.3951340967930581,"extension":6.098829675873005},"hitData":{"launchSpeed":89.1,"launchAngle":3.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.5,"coordY":115.09}},"index":0,"playId":"bf028752-866b-399e-951c-c7cbf5459327","pitchNumber":1,"startTime":"2026-07-28T01:58:09.285Z","endTime":"2026-07-28T01:58:19.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T01:58:19.939Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Lowe strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T01:59:18.042Z","endTime":"2026-07-28T02:00:56.343Z","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":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"postOnSecond":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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":1},"index":0,"startTime":"2026-07-28T01:58:41.653Z","endTime":"2026-07-28T01:59:20.333Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":78.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.489228704809214,"aZ":-32.95613870864533,"pfxX":-0.8234877527437954,"pfxZ":-0.49229661345773046,"pX":0.5524496914199517,"pZ":1.3696620221325673,"vX0":6.952222883471748,"vY0":-127.3743494609452,"vZ0":-2.890141772799293,"x":95.94,"y":201.8,"x0":-2.146257297818284,"y0":50.00235847928806,"z0":5.218038078697467,"aX":-1.3066988588268291},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.4,"breakHorizontal":-0.6,"spinRate":2261,"spinDirection":277},"zone":14,"typeConfidence":2.0,"plateTime":0.4357764333015628,"extension":5.9593448233649395},"index":1,"playId":"03ef1d4d-39c3-313c-9685-947f6a98ccc3","pitchNumber":1,"startTime":"2026-07-28T01:59:20.333Z","endTime":"2026-07-28T01:59:25.004Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.2,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.684400866543278,"aZ":-31.912030111028542,"pfxX":-2.3143841643919707,"pfxZ":0.16601696766920604,"pX":1.7187963568380733,"pZ":-0.15741278191257746,"vX0":9.774825429885793,"vY0":-126.90534258209273,"vZ0":-6.686409430677388,"x":51.48,"y":243.03,"x0":-1.9224381460052644,"y0":50.004875814396236,"z0":5.131349478358953,"aX":-3.687579022184309},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.3,"breakHorizontal":1.4,"spinRate":2286,"spinDirection":268},"zone":14,"typeConfidence":2.0,"plateTime":0.43556538062559014,"extension":5.88216670018383},"index":2,"playId":"329ada4f-a12f-38bf-818b-6d83012984dd","pitchNumber":2,"startTime":"2026-07-28T01:59:42.702Z","endTime":"2026-07-28T01:59:46.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93531451790365,"aZ":-24.845787198419014,"pfxX":-8.510066712813757,"pfxZ":4.335103062709975,"pX":-0.2343811494116905,"pZ":1.794187505551968,"vX0":7.469924715464216,"vY0":-129.4444884189883,"vZ0":-3.91750932152378,"x":125.93,"y":190.34,"x0":-2.0569839707465416,"y0":50.004238400185905,"z0":5.237579677932838,"aX":-14.390764716346053},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.2,"breakHorizontal":13.7,"spinRate":1919,"spinDirection":254},"zone":8,"typeConfidence":2.0,"plateTime":0.4237337916592194,"extension":5.97163597563505},"index":3,"playId":"0586c897-71a9-3728-a8b8-58b594cecdae","pitchNumber":3,"startTime":"2026-07-28T02:00:06.256Z","endTime":"2026-07-28T02:00:10.666Z","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":87.1,"endSpeed":80.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82565279760262,"aZ":-31.734908370965655,"pfxX":-3.599098341012165,"pfxZ":0.27481422117208565,"pX":1.5684037840595748,"pZ":-0.36433795294444893,"vX0":9.307429302013126,"vY0":-126.28308982151951,"vZ0":-7.582176724412503,"x":57.22,"y":248.62,"x0":-1.704974891301824,"y0":50.00325611863709,"z0":5.245487320332512,"aX":-5.786223045370481},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.2,"breakHorizontal":4.3,"spinRate":2401,"spinDirection":265},"zone":14,"typeConfidence":2.0,"plateTime":0.43449551645686624,"extension":5.813471808178722},"index":4,"playId":"ed9e45c5-0657-3b58-9d94-ba0bfaf434a3","pitchNumber":4,"startTime":"2026-07-28T02:00:27.153Z","endTime":"2026-07-28T02:00:30.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.880714489420576,"aZ":-19.224364580075186,"pfxX":-7.582082696030835,"pfxZ":6.762422585390018,"pX":-0.36748244254867474,"pZ":3.790316061623718,"vX0":7.258585544714098,"vY0":-138.26986922501942,"vZ0":-0.39672836187208305,"x":131.01,"y":136.44,"x0":-2.055137242134568,"y0":50.00596718240399,"z0":5.237703353194562,"aX":-14.528139197718572},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.4,"breakHorizontal":12.0,"spinRate":2030,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.39774683937054434,"extension":5.920433893112598},"index":5,"playId":"e521387b-e1d4-305a-b988-c6f0317b813d","pitchNumber":5,"startTime":"2026-07-28T02:00:52.223Z","endTime":"2026-07-28T02:00:56.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:00:56.343Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jo Adell walks. Jorge Soler to 3rd. Vaughn Grissom to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T02:01:13.953Z","endTime":"2026-07-28T02:03:09.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnSecond":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"postOnThird":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":78.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.667128828275146,"aZ":-36.442146082320036,"pfxX":-3.688888061831615,"pfxZ":-2.7003460092530345,"pX":1.133143909080302,"pZ":1.2464507597745216,"vX0":8.5561462324713,"vY0":-126.0751574047963,"vZ0":-2.7193026624312058,"x":73.81,"y":205.13,"x0":-1.8509609275002183,"y0":50.00057603468284,"z0":5.32981823571129,"aX":-5.838230220470508},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.3,"breakHorizontal":4.3,"spinRate":2241,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.43727257167713107,"extension":5.94585291008273},"index":0,"playId":"98bb851b-3152-3ba5-8bc8-46b62e9387ec","pitchNumber":1,"startTime":"2026-07-28T02:01:30.290Z","endTime":"2026-07-28T02:01:34.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":78.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.554376980487323,"aZ":-32.08608739320195,"pfxX":-3.005867064047372,"pfxZ":0.05841515166394373,"pX":1.1300895244790612,"pZ":1.8598782048000277,"vX0":8.203127493050069,"vY0":-126.32249490195483,"vZ0":-2.4619392007086267,"x":73.92,"y":188.56,"x0":-1.8042928852492668,"y0":50.004957756896076,"z0":5.4900607705036375,"aX":-4.741133548190043},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.4,"breakHorizontal":3.1,"spinRate":2222,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.43768889139890765,"extension":5.781490184705512},"index":1,"playId":"49fefcd8-7520-3dc7-8972-0371f5b58b20","pitchNumber":2,"startTime":"2026-07-28T02:01:49.637Z","endTime":"2026-07-28T02:01:54.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":78.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.21811157405243,"aZ":-32.68757109705952,"pfxX":-3.9335523992125774,"pfxZ":-0.32537446371203593,"pX":1.0645455467404585,"pZ":1.3608440455128126,"vX0":8.590749725512381,"vY0":-126.84222799435544,"vZ0":-3.2665791011873857,"x":76.42,"y":202.04,"x0":-1.888517696629017,"y0":50.00113993529953,"z0":5.331959186704962,"aX":-6.270441919078459},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.2,"breakHorizontal":4.7,"spinRate":2224,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.43547580829338495,"extension":5.7731247032898905},"index":2,"playId":"89611bf3-1752-35f5-a205-91c7e2170abb","pitchNumber":3,"startTime":"2026-07-28T02:02:09.589Z","endTime":"2026-07-28T02:02:14.337Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"4131864d-d4c5-4262-9f14-a88b3923960a","startTime":"2026-07-28T02:02:26.005Z","endTime":"2026-07-28T02:02:31.005Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84533472270481,"aZ":-18.95016986208805,"pfxX":-8.974506509628652,"pfxZ":6.990671658359906,"pX":0.7216648957166182,"pZ":2.680858594270332,"vX0":10.38461755556838,"vY0":-137.24664286185737,"vZ0":-2.687031913033821,"x":89.49,"y":166.4,"x0":-1.960718644446564,"y0":50.00137753538386,"z0":4.976260981003834,"aX":-16.972018073263055},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.2,"breakHorizontal":13.8,"spinRate":1931,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.4004258543767061,"extension":6.128325646146655},"index":4,"playId":"80d94e80-a326-3896-8956-b7bba781bb9d","pitchNumber":4,"startTime":"2026-07-28T02:02:46.613Z","endTime":"2026-07-28T02:02:52.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.039992687101353,"aZ":-28.623161771827153,"pfxX":-6.625201889110151,"pfxZ":2.22373755451846,"pX":-0.7073459302586003,"pZ":0.904163990389618,"vX0":5.173650821323392,"vY0":-126.46240273744418,"vZ0":-5.160637418965546,"x":143.96,"y":214.37,"x0":-1.9326249308666754,"y0":50.003018554032174,"z0":5.304999779758718,"aX":-10.586152817127907},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.9,"breakHorizontal":10.6,"spinRate":2252,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4353729571697156,"extension":5.727052448302575},"index":5,"playId":"ed8d8885-9819-3ae7-a82f-432c2b268491","pitchNumber":5,"startTime":"2026-07-28T02:03:05.027Z","endTime":"2026-07-28T02:03:09.373Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:03:09.373Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Denzer Guzman flies out to center fielder Lucas Spence.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-28T02:05:53.129Z","endTime":"2026-07-28T02:07:01.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":828599,"link":"/api/v1/people/828599"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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-28T02:03:18.845Z","endTime":"2026-07-28T02:04:01.075Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: AJ Blubaugh replaces Tatsuya Imai.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-28T02:04:01.075Z","endTime":"2026-07-28T02:05:55.222Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805123,"link":"/api/v1/people/805123"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92902857001045,"aZ":-30.711674608391764,"pfxX":4.998377023118625,"pfxZ":1.015781726974474,"pX":0.5065561704700792,"pZ":3.25198532123477,"vX0":5.193596898019984,"vY0":-120.27497506258888,"vZ0":-0.20807135649074293,"x":97.69,"y":150.98,"x0":-2.340092906262805,"y0":50.00598310600277,"z0":6.090835375047239,"aX":7.237341675972427},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.0,"breakHorizontal":-10.4,"spinRate":2422,"spinDirection":73},"zone":3,"typeConfidence":0.9,"plateTime":0.45749370312689974,"extension":6.415232226867781},"index":2,"playId":"5cdbbdda-a2ce-30ab-9e10-a3cdd9ae7771","pitchNumber":1,"startTime":"2026-07-28T02:05:55.222Z","endTime":"2026-07-28T02:05:59.484Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.807868630133203,"aZ":-32.30696003022874,"pfxX":7.249236990526408,"pfxZ":-0.08945679783303362,"pX":0.19471603892056688,"pZ":2.856798096725761,"vX0":3.73061444225172,"vY0":-119.53459986045085,"vZ0":-0.6303645071784902,"x":109.58,"y":161.65,"x0":-2.337119462295831,"y0":50.0055791503887,"z0":6.069467044405775,"aX":10.307620809756784},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.0,"breakHorizontal":-14.2,"spinRate":2615,"spinDirection":59},"zone":2,"typeConfidence":0.9,"plateTime":0.4613236836421817,"extension":6.594663301333831},"index":3,"playId":"8062536e-a2a5-3176-b6bc-3e5b5f909387","pitchNumber":2,"startTime":"2026-07-28T02:06:17.178Z","endTime":"2026-07-28T02:06:28.283Z","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":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38245503139755,"aZ":-13.019595732095807,"pfxX":-7.124984376195572,"pfxZ":10.031941462107223,"pX":-0.5035821138021216,"pZ":2.4510186921971773,"vX0":6.367301006387784,"vY0":-137.94800835702475,"vZ0":-7.17539759648379,"x":136.2,"y":172.6,"x0":-1.926658985154986,"y0":50.0017780817322,"z0":5.980842392761768,"aX":-13.602226575536132},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.7,"breakHorizontal":11.4,"spinRate":2124,"spinDirection":226},"zone":4,"typeConfidence":0.9,"plateTime":0.39849794052829157,"extension":6.451968684827656},"hitData":{"launchSpeed":86.8,"launchAngle":29.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.86,"coordY":68.07}},"index":4,"playId":"147e1e75-8b9b-3474-8c76-0876ee99a515","pitchNumber":3,"startTime":"2026-07-28T02:06:51.416Z","endTime":"2026-07-28T02:07:01.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:07:01.779Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"LaMonte Wade Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T02:09:08.542Z","endTime":"2026-07-28T02:10:10.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.650423005455636,"aZ":-16.148259909569724,"pfxX":-6.513199079799361,"pfxZ":7.912080813381016,"pX":-0.7936855153897452,"pZ":1.956826360496897,"vX0":3.553640670245281,"vY0":-141.70061091818897,"vZ0":-8.380176240853794,"x":147.25,"y":185.95,"x0":-1.2206766930953614,"y0":50.00235645018578,"z0":5.993247328272448,"aX":-13.188704944292034},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.7,"breakHorizontal":11.0,"spinRate":2379,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.38716306534774336,"extension":6.001583821107569},"index":0,"playId":"b0eebcf0-a313-326f-97fe-309f9ef5b790","pitchNumber":1,"startTime":"2026-07-28T02:09:16.706Z","endTime":"2026-07-28T02:09:22.761Z","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":99.0,"endSpeed":90.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06781227165136,"aZ":-16.63017534523769,"pfxX":-5.893615873035696,"pfxZ":7.4180932339857195,"pX":-0.033169831720804385,"pZ":2.4854913123736115,"vX0":4.595013113250133,"vY0":-143.96901964862806,"vZ0":-7.426484086576683,"x":118.26,"y":171.67,"x0":-0.8858607073501091,"y0":50.00179544632019,"z0":6.131821719325471,"aX":-12.345776032004181},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.1,"breakHorizontal":9.7,"spinRate":2466,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.3807512186536801,"extension":5.913305913986983},"index":1,"playId":"69784698-30de-3569-8a11-890e5cfa7467","pitchNumber":2,"startTime":"2026-07-28T02:09:35.335Z","endTime":"2026-07-28T02:09:38.932Z","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":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.324426666658894,"aZ":-22.595950950479903,"pfxX":-7.9066126526913925,"pfxZ":4.661210468085482,"pX":0.49502407110189567,"pZ":1.6432920291370254,"vX0":6.269887688096587,"vY0":-142.5437166483717,"vZ0":-8.64398011427955,"x":98.13,"y":194.41,"x0":-0.7078672110334366,"y0":50.00060915994175,"z0":6.146037382503118,"aX":-16.23889903220528},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.8,"breakHorizontal":13.0,"spinRate":2289,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.3845201447335729,"extension":6.181420348048492},"index":2,"playId":"fa70d400-d8e1-3ffd-95c1-1ac62fbf1547","pitchNumber":3,"startTime":"2026-07-28T02:09:51.118Z","endTime":"2026-07-28T02:09:55.920Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36311124799544,"aZ":-28.082274041158428,"pfxX":-8.836777800022135,"pfxZ":2.2292544102405767,"pX":-0.6565911651894516,"pZ":1.5425937104079739,"vX0":3.5922912702117404,"vY0":-135.00027663352705,"vZ0":-6.840960461024023,"x":142.03,"y":197.13,"x0":-0.8619440789256764,"y0":50.00101045710126,"z0":6.105798901993193,"aX":-16.191325714136724},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":2.6,"breakHorizontal":15.1,"spinRate":1636,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.40684492763317737,"extension":6.116093014673089},"index":3,"playId":"291b35b4-abe5-3dfe-b5f7-f4b94f6f37cf","pitchNumber":4,"startTime":"2026-07-28T02:10:07.171Z","endTime":"2026-07-28T02:10:10.726Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:10:10.726Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Altuve lines out to right fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T02:10:21.823Z","endTime":"2026-07-28T02:10:48.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.98822834189658,"aZ":-23.78567753304289,"pfxX":-8.167222203421469,"pfxZ":4.029194409345169,"pX":0.15763771905973087,"pZ":2.0446411291322995,"vX0":5.683939753476803,"vY0":-143.72397943494042,"vZ0":-7.185613470373305,"x":110.99,"y":183.57,"x0":-0.7900368554587499,"y0":50.00198686234786,"z0":6.066791422295012,"aX":-16.993348843224982},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":5.9,"breakHorizontal":13.6,"spinRate":2248,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3818931941537427,"extension":6.064127173215965},"hitData":{"launchSpeed":90.4,"launchAngle":24.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":179.55,"coordY":83.18}},"index":0,"playId":"faaf1d02-e228-3350-9558-dbc593f13622","pitchNumber":1,"startTime":"2026-07-28T02:10:38.982Z","endTime":"2026-07-28T02:10:48.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:10:48.015Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Trammell walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T02:10:57.161Z","endTime":"2026-07-28T02:13:04.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.0542215656992,"aZ":-15.870308963798701,"pfxX":-4.745412230211463,"pfxZ":7.924454218154959,"pX":-0.3178627918996033,"pZ":2.180706808012347,"vX0":3.0749486044644607,"vY0":-143.00744360762872,"vZ0":-8.037345480220468,"x":129.12,"y":179.9,"x0":-0.7943032990899251,"y0":50.001216576821946,"z0":6.03662988662386,"aX":-9.761854468176564},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.8,"breakHorizontal":7.9,"spinRate":2296,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.3839964142010346,"extension":6.120302868746013},"index":0,"playId":"804b725b-8bc2-335c-81d2-108a7a5f5df6","pitchNumber":1,"startTime":"2026-07-28T02:11:12.672Z","endTime":"2026-07-28T02:11:16.192Z","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":87.7,"endSpeed":79.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14959845233537,"aZ":-32.36378702709232,"pfxX":6.150737776214131,"pfxZ":-0.12230714035699553,"pX":-0.38466534603918956,"pZ":0.8918154781079697,"vX0":0.2970227639408544,"vY0":-127.44142458207581,"vZ0":-6.609663243174099,"x":131.66,"y":214.7,"x0":-1.2996211283351613,"y0":50.00103810794562,"z0":6.155581152851918,"aX":9.868349979377559},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.8,"breakHorizontal":-11.2,"spinRate":2651,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.43387825079510733,"extension":6.221593668417891},"index":1,"playId":"d7ef4821-cc9c-3b0b-842a-e607cd2713a6","pitchNumber":2,"startTime":"2026-07-28T02:11:28.314Z","endTime":"2026-07-28T02:11:32.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.41770458048683,"aZ":-24.94069493421147,"pfxX":-9.88859008390314,"pfxZ":3.515273590012515,"pX":-0.7434373064315262,"pZ":1.0832579893360763,"vX0":3.9779390003431168,"vY0":-143.1360004761222,"vZ0":-9.300540843114778,"x":145.34,"y":209.53,"x0":-0.8726156430938685,"y0":50.00400098620921,"z0":5.9569915100912105,"aX":-20.362060215904975},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.6,"breakHorizontal":17.0,"spinRate":2276,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.38378930035036074,"extension":5.9798587358829},"index":2,"playId":"d08efe7d-65a6-346b-a491-85752fd7b1af","pitchNumber":3,"startTime":"2026-07-28T02:11:45.283Z","endTime":"2026-07-28T02:11:49.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":89.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.582212508340454,"aZ":-12.974310389598575,"pfxX":-4.011279537940982,"pfxZ":9.193207153839284,"pX":-0.4799494933973176,"pZ":3.1342482018376066,"vX0":2.518103256925775,"vY0":-144.30629102701766,"vZ0":-6.410401981791048,"x":135.29,"y":154.16,"x0":-0.8470561101191786,"y0":50.00603199194703,"z0":6.199305112924163,"aX":-8.380546198328915},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.4,"breakHorizontal":6.7,"spinRate":2398,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.38095554986292113,"extension":5.890185133813914},"index":3,"playId":"acaa095e-5f7f-35d4-9b72-2d609208e939","pitchNumber":4,"startTime":"2026-07-28T02:12:04.838Z","endTime":"2026-07-28T02:12:10.510Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.855274352496423,"aZ":-22.576666758379382,"pfxX":-9.948902075202446,"pfxZ":5.196931537708417,"pX":0.37854301983041505,"pZ":0.7300467178991643,"vX0":6.327688227345994,"vY0":-135.60633265416013,"vZ0":-9.797821790087303,"x":102.57,"y":219.07,"x0":-0.7020970475789532,"y0":50.00431733517372,"z0":5.987615233175101,"aX":-18.383342290665883},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.3,"breakHorizontal":16.6,"spinRate":1744,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4051437138627074,"extension":6.453531482182239},"index":4,"playId":"097bc54e-dab3-3c74-a0d5-1f0803c2f8d0","pitchNumber":5,"startTime":"2026-07-28T02:12:37.543Z","endTime":"2026-07-28T02:12:42.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.971163940534844,"aZ":-13.708909322027393,"pfxX":-4.355841289644957,"pfxZ":8.820275120793667,"pX":-0.3239768653500684,"pZ":0.909526682403642,"vX0":2.8099797588924647,"vY0":-144.10534510931782,"vZ0":-11.613935438647005,"x":129.35,"y":214.22,"x0":-0.748192955276001,"y0":50.004333240285945,"z0":5.8505847052820155,"aX":-9.118360230717732},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.7,"breakHorizontal":7.3,"spinRate":2232,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3807813474462107,"extension":6.228260460061506},"index":5,"playId":"955de215-0a8a-3f59-9f64-caa5db60038d","pitchNumber":6,"startTime":"2026-07-28T02:12:57.248Z","endTime":"2026-07-28T02:13:04.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:13:04.753Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Walker walks. Taylor Trammell to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T02:13:18.565Z","endTime":"2026-07-28T02:17:42.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnSecond":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7,8,9,10,11],"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.188383832302243,"aZ":-34.742972319300726,"pfxX":3.96266901263673,"pfxZ":-1.4928721311121347,"pX":0.801328936624335,"pZ":1.2206202261345753,"vX0":4.252499754434839,"vY0":-130.51485356451704,"vZ0":-5.961502311953694,"x":86.46,"y":205.82,"x0":-1.3656398537491574,"y0":50.00292546567348,"z0":6.159662236464864,"aX":6.816851910885272},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.8,"breakHorizontal":-8.2,"spinRate":2569,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.42012109171806644,"extension":6.342583550681421},"index":0,"playId":"e74ec194-1e6d-309c-8005-b218ca5a9b91","pitchNumber":1,"startTime":"2026-07-28T02:13:28.390Z","endTime":"2026-07-28T02:13:31.861Z","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":100.3,"endSpeed":91.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.8475631947636,"aZ":-16.378874887273952,"pfxX":-4.784667677882456,"pfxZ":7.352171702762702,"pX":0.259801115016766,"pZ":3.4215564676115857,"vX0":5.089552444698375,"vY0":-145.98533825703677,"vZ0":-5.254556314904101,"x":107.1,"y":146.4,"x0":-0.8884475585607807,"y0":50.00267615048443,"z0":6.238015943086551,"aX":-10.27970008448008},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.4,"breakHorizontal":7.6,"spinRate":2304,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.37585344035833135,"extension":6.037665122822683},"index":1,"playId":"7d96e61c-9042-3eb6-862b-ad58a68b3c0b","pitchNumber":2,"startTime":"2026-07-28T02:13:46.165Z","endTime":"2026-07-28T02:13:51.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.785105055811954,"aZ":-11.74163893191249,"pfxX":-3.603869207014258,"pfxZ":9.7218499766066,"pX":-0.4919735078154912,"pZ":0.8608472675160556,"vX0":2.6258440241721606,"vY0":-144.3076972279397,"vZ0":-12.362894024797596,"x":135.75,"y":215.54,"x0":-0.9472739814804939,"y0":50.0005242390248,"z0":5.933028835744545,"aX":-7.5707337747137435},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.2,"breakHorizontal":6.0,"spinRate":2368,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.380128005984397,"extension":6.186366255692298},"index":2,"playId":"71f8356b-a0eb-33df-a977-8bb42f880038","pitchNumber":3,"startTime":"2026-07-28T02:14:05.007Z","endTime":"2026-07-28T02:14:08.835Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.267997749047545,"aZ":-23.242745223471328,"pfxX":-7.900327061848266,"pfxZ":4.280400631401507,"pX":-0.6857236497299006,"pZ":2.133259290205295,"vX0":3.5343541839933983,"vY0":-143.73366954314892,"vZ0":-7.066136196451659,"x":143.14,"y":181.18,"x0":-0.907035553466918,"y0":50.00230257841572,"z0":6.0736920455989,"aX":-16.478642872449363},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.5,"breakHorizontal":13.6,"spinRate":2257,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.38152494237272183,"extension":6.00416362622375},"index":3,"playId":"c26f26be-245f-3f7b-8abe-9027cd8b1593","pitchNumber":4,"startTime":"2026-07-28T02:14:25.006Z","endTime":"2026-07-28T02:14:30.663Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":91.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.58033066884512,"aZ":-21.833245291758807,"pfxX":-7.123850371723032,"pfxZ":4.843258893248206,"pX":-0.6451383420521558,"pZ":1.9371841864368882,"vX0":3.231339159944186,"vY0":-145.28542500856656,"vZ0":-8.03546735595776,"x":141.59,"y":186.48,"x0":-0.8473914004423617,"y0":50.00008402941311,"z0":6.069478426880594,"aX":-15.20048460841562},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":7.3,"breakHorizontal":12.2,"spinRate":2209,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.37723916511288547,"extension":6.269889268601928},"index":4,"playId":"914f0a12-ee36-3326-a1c2-427482491f8e","pitchNumber":5,"startTime":"2026-07-28T02:15:02.748Z","endTime":"2026-07-28T02:15:05.910Z","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":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-28T02:15:16.580Z","endTime":"2026-07-28T02:15:27.939Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":90.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.46325523694368,"aZ":-16.100921705253405,"pfxX":-4.063246694470424,"pfxZ":7.565946834261938,"pX":-0.386201707613965,"pZ":3.3126032042327704,"vX0":2.628344114402455,"vY0":-145.3897316325615,"vZ0":-5.530528760484581,"x":131.72,"y":149.34,"x0":-0.7775277813238773,"y0":50.00509842040687,"z0":6.22882449285926,"aX":-8.63496198529568},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.7,"breakHorizontal":6.8,"spinRate":2306,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3778119216002662,"extension":6.229981936042555},"index":6,"playId":"1266d669-ae96-3481-bcdb-2aa14469e181","pitchNumber":6,"startTime":"2026-07-28T02:15:27.939Z","endTime":"2026-07-28T02:15:31.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":92.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62909698827274,"aZ":-16.175269799218448,"pfxX":-3.883076580301659,"pfxZ":7.40080678602766,"pX":-0.2665103650877068,"pZ":3.350816472541185,"vX0":3.036797022216407,"vY0":-145.74124090795613,"vZ0":-5.320984199881864,"x":127.16,"y":148.31,"x0":-0.8148534270864195,"y0":50.00376209205692,"z0":6.169167623445196,"aX":-8.396071448060143},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":12.6,"breakHorizontal":6.5,"spinRate":2437,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.37509362494223586,"extension":5.982594489196221},"index":7,"playId":"8b750217-f73e-3bda-ac6d-18f6dc018541","pitchNumber":7,"startTime":"2026-07-28T02:15:50.863Z","endTime":"2026-07-28T02:15:55.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70934002254719,"aZ":-25.6796931396141,"pfxX":-8.613588161246136,"pfxZ":3.046120633933171,"pX":-0.7058115638810079,"pZ":2.256196844084427,"vX0":3.5625931575507637,"vY0":-145.07630878013174,"vZ0":-6.587045547097161,"x":143.9,"y":177.86,"x0":-0.82999159484446,"y0":50.00638236105665,"z0":6.119976607248582,"aX":-18.377393494012004},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":4.4,"breakHorizontal":14.9,"spinRate":2009,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.37743932821034143,"extension":6.182152646884102},"index":8,"playId":"1fe0dc46-81f3-3679-950c-0bbf77b39567","pitchNumber":8,"startTime":"2026-07-28T02:16:13.530Z","endTime":"2026-07-28T02:16:16.569Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":90.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.847985650855456,"aZ":-17.23036531132264,"pfxX":-1.4892204503548014,"pfxZ":7.060537936885261,"pX":0.21813247022272292,"pZ":2.734335819134577,"vX0":2.842294910039296,"vY0":-144.78939533085122,"vZ0":-6.944112327860768,"x":108.69,"y":164.95,"x0":-0.5842181179469819,"y0":50.00100179393548,"z0":6.224285823210582,"aX":-3.1513798291681425},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.5,"breakHorizontal":2.2,"spinRate":2182,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.37877306458587423,"extension":6.285660432006965},"index":9,"playId":"1768235a-e84e-3c4b-8f53-b8ba316816aa","pitchNumber":9,"startTime":"2026-07-28T02:16:39.005Z","endTime":"2026-07-28T02:16:44.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":91.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56205541027178,"aZ":-23.641649754504552,"pfxX":-7.816996984356763,"pfxZ":3.9694793538978512,"pX":-0.6728607253654033,"pZ":2.5670953803302616,"vX0":3.5937900313387536,"vY0":-145.75857033680404,"vZ0":-6.1483805599822325,"x":142.65,"y":169.47,"x0":-0.9068505586061638,"y0":50.00298872984672,"z0":6.13329599844234,"aX":-16.80412462971957},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":6.1,"breakHorizontal":13.4,"spinRate":2220,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.3759148654431623,"extension":6.074541462441408},"index":10,"playId":"9f852a9b-fc4d-3b11-9b25-783634a501da","pitchNumber":10,"startTime":"2026-07-28T02:17:03.178Z","endTime":"2026-07-28T02:17:08.010Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.5,"endSpeed":91.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.85945735594335,"aZ":-24.039100514399852,"pfxX":-8.866061590335763,"pfxZ":3.776875339769271,"pX":-0.6555085405839002,"pZ":3.6570229279386006,"vX0":3.4483727215070954,"vY0":-146.3364074846284,"vZ0":-3.3244487363451984,"x":141.99,"y":140.04,"x0":-0.7023952229103878,"y0":50.00053945956168,"z0":6.259957816373111,"aX":-19.087376052002153},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":6.4,"breakHorizontal":15.2,"spinRate":2175,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3753316832644096,"extension":6.086792751852871},"index":11,"playId":"557bd864-36ac-3910-b6b6-603893b4e0b3","pitchNumber":11,"startTime":"2026-07-28T02:17:33.278Z","endTime":"2026-07-28T02:17:42.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:17:42.738Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lucas Spence strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-28T02:18:39.192Z","endTime":"2026-07-28T02:19:56.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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-28T02:17:46.497Z","endTime":"2026-07-28T02:18:41.362Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77288609602503,"aZ":-24.308374181048688,"pfxX":-10.778994886615619,"pfxZ":4.2875689767637555,"pX":0.34828679435596965,"pZ":1.5302284089859344,"vX0":6.486259734668763,"vY0":-135.6010748502847,"vZ0":-7.467531440725658,"x":103.72,"y":197.46,"x0":-0.6929733889396755,"y0":50.00328322071193,"z0":6.054534861716993,"aX":-19.774832405214315},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.1,"breakHorizontal":17.9,"spinRate":1607,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.40625518795335225,"extension":6.298265685221273},"index":1,"playId":"03b5add1-9454-3a77-a36e-f948bb593d21","pitchNumber":1,"startTime":"2026-07-28T02:18:41.362Z","endTime":"2026-07-28T02:18:46.959Z","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":94.1,"endSpeed":85.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.744104832871322,"aZ":-21.506922412626576,"pfxX":-9.515549951656045,"pfxZ":5.651017339137001,"pX":-0.4502202580183861,"pZ":2.17127657364045,"vX0":4.458142298701232,"vY0":-136.8738364016025,"vZ0":-6.8004883340057,"x":134.16,"y":180.16,"x0":-0.8688251157819648,"y0":50.00006262330156,"z0":6.172936994576302,"aX":-17.953700822365672},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.9,"breakHorizontal":16.2,"spinRate":1927,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.4010029499644623,"extension":6.311930143225249},"index":2,"playId":"37831cef-a363-3ad6-bf6f-ecf67303037b","pitchNumber":2,"startTime":"2026-07-28T02:18:58.751Z","endTime":"2026-07-28T02:19:02.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":91.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.11050052925449,"aZ":-16.335837834990816,"pfxX":-4.3181552355563815,"pfxZ":7.400299038116824,"pX":-0.6683758036216492,"pZ":2.6840551255834395,"vX0":2.335730698461018,"vY0":-145.76705814532798,"vZ0":-7.044556294129002,"x":142.48,"y":166.31,"x0":-0.9215783821020502,"y0":50.0006390376814,"z0":6.128997087794608,"aX":-9.23749651368001},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.1,"breakHorizontal":7.3,"spinRate":2344,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.3765872293591501,"extension":6.015926117634481},"index":3,"playId":"29446844-0ea0-3f1c-976d-ba8cebed0a79","pitchNumber":3,"startTime":"2026-07-28T02:19:18.353Z","endTime":"2026-07-28T02:19:21.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18966964314908,"aZ":-20.918436713734792,"pfxX":-10.063339704563923,"pfxZ":6.022022785545459,"pX":0.5262995386756963,"pZ":1.1381628528468917,"vX0":6.6146455284390555,"vY0":-136.36310341471435,"vZ0":-9.348961166169582,"x":96.94,"y":208.05,"x0":-0.6332926831260838,"y0":50.000320219472286,"z0":6.0749430584942745,"aX":-18.80002935101968},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":16.7,"spinRate":1969,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.40287666533692246,"extension":6.416562627394259},"index":4,"playId":"45e7760b-10d6-3907-9e17-f07ab098d1bb","pitchNumber":4,"startTime":"2026-07-28T02:19:34.910Z","endTime":"2026-07-28T02:19:39.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.20213568748929,"aZ":-20.910982376797623,"pfxX":-10.483898909946932,"pfxZ":6.107032545132341,"pX":0.1428224465084591,"pZ":1.9880441812145464,"vX0":6.067570130246685,"vY0":-135.8085405238395,"vZ0":-7.003126275649184,"x":111.56,"y":185.1,"x0":-0.7728934399763174,"y0":50.00377989415064,"z0":6.08348109742034,"aX":-19.34066115849307},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.6,"breakHorizontal":17.5,"spinRate":1895,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.40524471454972755,"extension":6.434995519629473},"index":5,"playId":"103d05d7-f2f2-3c21-89e9-b2ea10719484","pitchNumber":5,"startTime":"2026-07-28T02:19:52.918Z","endTime":"2026-07-28T02:19:56.108Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:19:56.108Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Heineman grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T02:22:15.066Z","endTime":"2026-07-28T02:23:35.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.674503524629174,"aZ":-13.643731101290271,"pfxX":-7.076899212061088,"pfxZ":10.034668548995391,"pX":-0.4511830042743328,"pZ":3.085651052353354,"vX0":7.052972176301582,"vY0":-135.08538729601983,"vZ0":-5.223075011937436,"x":134.2,"y":155.47,"x0":-2.1776166481375934,"y0":50.00030205282585,"z0":6.004721521500775,"aX":-13.0655531595825},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.3,"breakHorizontal":11.3,"spinRate":2188,"spinDirection":219},"zone":1,"typeConfidence":0.89,"plateTime":0.40560676195240264,"extension":6.560440542271016},"index":0,"playId":"53463efe-38a6-3b8f-b301-49f84243ff2f","pitchNumber":1,"startTime":"2026-07-28T02:22:34.400Z","endTime":"2026-07-28T02:22:38.775Z","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":1,"outs":0},"index":1,"startTime":"2026-07-28T02:22:47.077Z","endTime":"2026-07-28T02:23:04.371Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.419369367195536,"aZ":-11.434932700489314,"pfxX":-6.753501439610966,"pfxZ":11.030020227986132,"pX":-0.6909203002304597,"pZ":2.975823241309964,"vX0":6.160306083871669,"vY0":-136.5786078148317,"vZ0":-6.108282940189583,"x":143.34,"y":158.43,"x0":-2.1035086070528637,"y0":50.000690613477516,"z0":6.0351804744449185,"aX":-12.696532332937311},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.7,"breakHorizontal":10.8,"spinRate":2288,"spinDirection":216},"zone":1,"typeConfidence":0.9,"plateTime":0.4017534292780165,"extension":6.507509695653699},"index":2,"playId":"d3c5c4d6-cf51-3c7b-911d-0a8e235b904d","pitchNumber":2,"startTime":"2026-07-28T02:23:04.371Z","endTime":"2026-07-28T02:23:08.880Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62436185621933,"aZ":-12.302507968676316,"pfxX":-6.936788397865492,"pfxZ":10.434507610773409,"pX":-0.5199968530558685,"pZ":3.083440514757916,"vX0":6.665773796537187,"vY0":-137.41375915866536,"vZ0":-5.6232030423241115,"x":136.82,"y":155.53,"x0":-2.0808035657411037,"y0":50.005270952918295,"z0":5.998779613591165,"aX":-13.213432094957495},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.9,"breakHorizontal":11.0,"spinRate":2273,"spinDirection":219},"zone":1,"typeConfidence":0.9,"plateTime":0.3992442114210242,"extension":6.527599211146221},"hitData":{"launchSpeed":82.8,"launchAngle":-1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.59,"coordY":163.5}},"index":3,"playId":"38f6ac9b-d58a-3988-b3a6-5a461de543bb","pitchNumber":3,"startTime":"2026-07-28T02:23:21.870Z","endTime":"2026-07-28T02:23:35.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:23:35.086Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out to right fielder LaMonte Wade Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T02:23:41.056Z","endTime":"2026-07-28T02:24:08.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.653924059120104,"aZ":-14.43065133550421,"pfxX":-6.876460951170278,"pfxZ":9.335176035105338,"pX":0.5816603573313479,"pZ":2.743030176401293,"vX0":9.24134309042227,"vY0":-137.06859671944648,"vZ0":-6.054283917772603,"x":94.83,"y":164.72,"x0":-1.9420725319666565,"y0":50.00093463223245,"z0":5.9679623851185895,"aX":-13.06759638348807},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.7,"breakHorizontal":10.4,"spinRate":2134,"spinDirection":217},"zone":6,"typeConfidence":0.89,"plateTime":0.3997959098228012,"extension":6.615244747185228},"hitData":{"launchSpeed":98.6,"launchAngle":37.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.74,"coordY":77.42}},"index":0,"playId":"71bbc91a-2151-3e7d-b249-2d9ee5603c68","pitchNumber":1,"startTime":"2026-07-28T02:23:56.422Z","endTime":"2026-07-28T02:24:08.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:24:08.130Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to right fielder LaMonte Wade Jr.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-28T02:24:26.484Z","endTime":"2026-07-28T02:27:22.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.634413944102583,"aZ":-25.401698792197326,"pfxX":4.207937913540164,"pfxZ":4.427585675643803,"pX":-0.8732286169544218,"pZ":4.05819817053725,"vX0":2.02725880361953,"vY0":-123.00567299365056,"vZ0":0.407041182312752,"x":150.29,"y":129.21,"x0":-2.2551622742057456,"y0":50.00545977227949,"z0":6.046022620282609,"aX":6.442356865514748},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":8.4,"breakHorizontal":-8.0,"spinRate":2293,"spinDirection":85},"zone":11,"typeConfidence":0.7,"plateTime":0.4454596406305278,"extension":6.332163458862345},"index":0,"playId":"1e4f0aaf-2000-36a0-ac0c-96bd6e64050f","pitchNumber":1,"startTime":"2026-07-28T02:24:37.197Z","endTime":"2026-07-28T02:24:42.123Z","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":95.3,"endSpeed":86.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47234858531838,"aZ":-11.807710746917031,"pfxX":-5.144126880892333,"pfxZ":10.529397380124266,"pX":0.6285599301892092,"pZ":4.238747157668895,"vX0":8.397626020936372,"vY0":-138.56613715619596,"vZ0":-3.0975229036333802,"x":93.04,"y":124.33,"x0":-1.7802897021196256,"y0":50.004862541090304,"z0":6.16597002405247,"aX":-9.952795851539944},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.6,"breakHorizontal":7.4,"spinRate":2235,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.3960805814363524,"extension":6.3910790465120995},"index":1,"playId":"682cbc50-c860-3c7b-8f4f-1b192156d77b","pitchNumber":2,"startTime":"2026-07-28T02:24:51.924Z","endTime":"2026-07-28T02:24:55.741Z","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":95.2,"endSpeed":87.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.610392524942164,"aZ":-12.279116525532418,"pfxX":-5.807149940100042,"pfxZ":10.234382909018588,"pX":-0.3516046878711639,"pZ":3.4963674038952806,"vX0":6.3151208975366435,"vY0":-138.46209426658737,"vZ0":-4.707348651794375,"x":130.4,"y":144.38,"x0":-1.9062801241186311,"y0":50.001235066502495,"z0":6.03865733152426,"aX":-11.287065998907188},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.8,"breakHorizontal":9.2,"spinRate":2133,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3954249507359706,"extension":6.55172499884164},"index":2,"playId":"0c8dc10f-3a54-30b0-a150-ee67b3ac7bee","pitchNumber":3,"startTime":"2026-07-28T02:25:09.378Z","endTime":"2026-07-28T02:25:13.822Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2063055008312,"aZ":-11.71821761016443,"pfxX":-6.396388792931322,"pfxZ":10.419312863694447,"pX":-0.19175543619463,"pZ":3.6254465948244654,"vX0":6.808560222225495,"vY0":-139.6454880225044,"vZ0":-4.669681607673364,"x":124.31,"y":140.89,"x0":-1.8374625207574111,"y0":50.00072042077443,"z0":6.098204511166639,"aX":-12.555949449987228},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":10.1,"spinRate":2235,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.3931314000213346,"extension":6.438895416196727},"index":3,"playId":"cfebc25e-236a-3170-b934-e5482b316a0c","pitchNumber":4,"startTime":"2026-07-28T02:25:25.349Z","endTime":"2026-07-28T02:25:31.533Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.896390421739827,"aZ":-25.940862482651028,"pfxX":4.074934483181262,"pfxZ":3.9522001161103777,"pX":-0.5938285277678835,"pZ":1.8605434800783056,"vX0":2.394831908541029,"vY0":-125.18046410186282,"vZ0":-4.802649667430679,"x":139.64,"y":188.55,"x0":-2.094383869484961,"y0":50.001213067862274,"z0":5.945476739456085,"aX":6.420968823125875},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.2,"breakHorizontal":-7.9,"spinRate":2475,"spinDirection":80},"zone":7,"typeConfidence":0.91,"plateTime":0.43871512844142213,"extension":6.440096126336434},"index":4,"playId":"1986fed9-2a81-3e4b-981c-a9adab924668","pitchNumber":5,"startTime":"2026-07-28T02:25:44.473Z","endTime":"2026-07-28T02:25:50.154Z","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":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-28T02:25:55.897Z","endTime":"2026-07-28T02:26:11.692Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.701992617526045,"aZ":-12.184826409093088,"pfxX":-5.076690519694094,"pfxZ":10.10985093137045,"pX":0.3268386776073975,"pZ":2.4637566773048865,"vX0":7.8605553921308955,"vY0":-139.9877150809593,"vZ0":-7.530224977908635,"x":104.54,"y":172.26,"x0":-1.8627807343647282,"y0":50.00317203367613,"z0":5.9929723108965955,"aX":-10.038652546332667},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":7.6,"spinRate":2282,"spinDirection":212},"zone":6,"typeConfidence":0.9,"plateTime":0.39181863631740876,"extension":6.64804809327499},"index":6,"playId":"cede4def-eda4-3b99-865b-3bff8e1ab875","pitchNumber":6,"startTime":"2026-07-28T02:26:11.692Z","endTime":"2026-07-28T02:26:17.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84645378422295,"aZ":-7.32949390408944,"pfxX":-6.298930544940905,"pfxZ":12.521724815847637,"pX":0.6187390553248947,"pZ":3.202384600227807,"vX0":8.995433929733734,"vY0":-140.45049505628106,"vZ0":-6.443796921421736,"x":93.42,"y":152.32,"x0":-1.817434209120545,"y0":50.004830323563965,"z0":6.012610488478973,"aX":-12.500543760124314},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":21.4,"breakHorizontal":9.4,"spinRate":2322,"spinDirection":222},"zone":3,"typeConfidence":0.91,"plateTime":0.3910163029278899,"extension":6.618149269483331},"index":7,"playId":"5ae64a03-62fc-35bd-89de-e9e34f18106d","pitchNumber":7,"startTime":"2026-07-28T02:26:31.135Z","endTime":"2026-07-28T02:26:34.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35957905224672,"aZ":-29.09015572949574,"pfxX":-10.157029870819386,"pfxZ":1.95483736607172,"pX":0.062189812899655965,"pZ":2.4650903067609744,"vX0":8.304148165255878,"vY0":-124.88824155946149,"vZ0":-3.008589172282485,"x":114.63,"y":172.22,"x0":-1.9877855510660623,"y0":50.00388952837812,"z0":6.080299941283043,"aX":-16.031587584332016},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.0,"breakHorizontal":16.4,"spinRate":2302,"spinDirection":251},"zone":5,"typeConfidence":0.9,"plateTime":0.4387163029653278,"extension":6.236644019474363},"index":8,"playId":"958a579f-8225-31c9-be2a-ada7c9b79631","pitchNumber":8,"startTime":"2026-07-28T02:26:52.523Z","endTime":"2026-07-28T02:26:56.172Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.131447652071806,"aZ":-9.201425986709447,"pfxX":-8.279500151731439,"pfxZ":11.619159166400431,"pX":-0.009693755538283827,"pZ":1.9690719093813185,"vX0":8.177141521292643,"vY0":-140.29107368912585,"vZ0":-9.236864155373198,"x":117.37,"y":185.62,"x0":-1.8979618729775198,"y0":50.00216256545854,"z0":5.919212913584107,"aX":-16.36983047344773},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.1,"breakHorizontal":13.1,"spinRate":2316,"spinDirection":222},"zone":8,"typeConfidence":0.91,"plateTime":0.3916325769178508,"extension":6.5842669210555655},"hitData":{"launchSpeed":76.8,"launchAngle":42.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.28,"coordY":122.4}},"index":9,"playId":"d256e108-13f4-3d91-ae6d-89b446e7bfcc","pitchNumber":9,"startTime":"2026-07-28T02:27:14.044Z","endTime":"2026-07-28T02:27:22.589Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:27:22.589Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Vázquez flies out to center fielder Mike Trout.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T02:29:21.790Z","endTime":"2026-07-28T02:30:44.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4006095289892,"aZ":-12.988412442955054,"pfxX":-4.88499400280641,"pfxZ":9.377603161031672,"pX":-0.668046574081928,"pZ":2.8011603353010006,"vX0":2.426487201266099,"vY0":-142.50943992875733,"vZ0":-7.2895572966482645,"x":142.46,"y":163.15,"x0":-0.8984206641205583,"y0":50.001754255133775,"z0":6.222174756871819,"aX":-9.992739041312449},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.6,"breakHorizontal":8.3,"spinRate":2306,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3851466851816654,"extension":5.908115601369963},"index":0,"playId":"3c02eb43-d607-3311-b211-c12b5a6b79f1","pitchNumber":1,"startTime":"2026-07-28T02:29:50.718Z","endTime":"2026-07-28T02:29:54.674Z","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":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46830788439941,"aZ":-23.332809135207302,"pfxX":-9.009799537660598,"pfxZ":4.342875458759717,"pX":0.5302194062268478,"pZ":2.2454845047118526,"vX0":6.900652411824493,"vY0":-141.81719569550864,"vZ0":-6.572136307889228,"x":96.79,"y":178.15,"x0":-0.7640925191257857,"y0":50.0063833866109,"z0":6.081750023341507,"aX":-18.353973266736432},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":6.7,"breakHorizontal":14.9,"spinRate":2308,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.38623592844911103,"extension":6.030704676978897},"index":1,"playId":"d5ace908-190a-3b88-b63f-e3aa73106932","pitchNumber":2,"startTime":"2026-07-28T02:30:08.390Z","endTime":"2026-07-28T02:30:12.494Z","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":0},"index":2,"startTime":"2026-07-28T02:30:19.418Z","endTime":"2026-07-28T02:30:34.899Z","isPitch":false,"type":"action","player":{"id":543877,"link":"/api/v1/people/543877"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":89.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71808657073668,"aZ":-17.274340580744074,"pfxX":-6.2980200767031524,"pfxZ":7.182104212111618,"pX":-0.49127408913218684,"pZ":3.335571035015989,"vX0":3.867359782266995,"vY0":-143.46376866359992,"vZ0":-4.881569951981438,"x":135.73,"y":148.72,"x0":-1.042036114616471,"y0":50.00230103761135,"z0":6.143920555321468,"aX":-13.062900136300408},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.1,"breakHorizontal":10.6,"spinRate":2377,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3825177513686504,"extension":5.814491118661605},"hitData":{"launchSpeed":84.7,"launchAngle":40.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.22,"coordY":85.29}},"index":3,"playId":"9c972897-7f3a-3c16-82e5-1b7c72731361","pitchNumber":3,"startTime":"2026-07-28T02:30:34.899Z","endTime":"2026-07-28T02:30:44.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:30:44.728Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremy Peña strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T02:30:54.643Z","endTime":"2026-07-28T02:32:04.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.557383568219674,"aZ":-36.40691051281089,"pfxX":0.4955611275449828,"pfxZ":-2.6261430217714565,"pX":0.09066868297845856,"pZ":1.6361202217598454,"vX0":3.7798242792461423,"vY0":-126.92275242464588,"vZ0":-4.1883077264920665,"x":113.54,"y":194.6,"x0":-1.488754564636885,"y0":50.000985348486346,"z0":6.24023617281984,"aX":0.7990438252776032},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.5,"breakHorizontal":-1.8,"spinRate":2652,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.4333213901571109,"extension":5.944071788755129},"index":0,"playId":"249316db-01a2-3a9c-8bf5-2e6f3486fe94","pitchNumber":1,"startTime":"2026-07-28T02:31:08.358Z","endTime":"2026-07-28T02:31:12.036Z","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":1,"outs":1},"index":1,"startTime":"2026-07-28T02:31:19.781Z","endTime":"2026-07-28T02:31:29.560Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"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":87.6,"endSpeed":80.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38272067546003,"aZ":-33.84668639744713,"pfxX":4.377544168366223,"pfxZ":-1.0154471447812696,"pX":0.13937684772654643,"pZ":2.7727165763127264,"vX0":2.256014188160503,"vY0":-127.54191593357322,"vZ0":-2.07600763120165,"x":111.69,"y":163.92,"x0":-1.3268338956236447,"y0":50.0061262059808,"z0":6.278582277430367,"aX":7.179197577459421},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.0,"breakHorizontal":-8.4,"spinRate":2602,"spinDirection":48},"zone":5,"typeConfidence":2.0,"plateTime":0.43022018014536156,"extension":6.021624137382849},"index":2,"playId":"4edb43e3-fda5-38f8-be04-1aa2072fbece","pitchNumber":2,"startTime":"2026-07-28T02:31:29.560Z","endTime":"2026-07-28T02:31:33.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88796542565758,"aZ":-25.95744186225606,"pfxX":-10.861444185958202,"pfxZ":3.4662587221839587,"pX":1.002550959111881,"pZ":1.5455366771300587,"vX0":8.002517687083163,"vY0":-133.42209590771748,"vZ0":-6.851478434250563,"x":78.79,"y":197.05,"x0":-0.6311321867578621,"y0":50.004649021493734,"z0":6.029035229329955,"aX":-19.49790899916247},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.9,"breakHorizontal":17.9,"spinRate":1779,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4112180290404508,"extension":6.288815110154382},"index":3,"playId":"16b013f4-fa2c-3c4a-907a-c25ed35b430c","pitchNumber":3,"startTime":"2026-07-28T02:31:44.685Z","endTime":"2026-07-28T02:31:47.811Z","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":92.3,"endSpeed":84.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.02503348621528,"aZ":-22.43376538653853,"pfxX":-9.412690474037761,"pfxZ":5.334877638901776,"pX":-0.42661466192960923,"pZ":1.7048182206119584,"vX0":4.625993264905279,"vY0":-134.286940869941,"vZ0":-7.1343954448022675,"x":133.26,"y":192.75,"x0":-0.9484110610499467,"y0":50.0053577962423,"z0":5.991535261341515,"aX":-17.196872758011853},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.3,"breakHorizontal":16.1,"spinRate":1761,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.40785156590494154,"extension":5.979045549033942},"index":4,"playId":"675128f8-84f8-3085-b4f6-def79bbe1550","pitchNumber":4,"startTime":"2026-07-28T02:32:01.323Z","endTime":"2026-07-28T02:32:04.725Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:32:04.725Z","atBatIndex":20},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Yordan Alvarez hit by pitch.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T02:32:19.123Z","endTime":"2026-07-28T02:33:19.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.913493650397623,"aZ":-36.23062536488856,"pfxX":0.3617178327165559,"pfxZ":-2.4608750728845523,"pX":0.24492453487567065,"pZ":0.774775427731955,"vX0":3.9216753580450185,"vY0":-128.02992952327185,"vZ0":-6.2061751702762376,"x":107.66,"y":217.86,"x0":-1.3574615294127912,"y0":50.00227747783388,"z0":6.086190668332348,"aX":0.5959469563444172},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-5.6,"breakHorizontal":-1.6,"spinRate":2671,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4287945182990551,"extension":6.188550690734728},"index":0,"playId":"f6281092-50bd-3525-94e4-926ede2230dd","pitchNumber":1,"startTime":"2026-07-28T02:32:29.267Z","endTime":"2026-07-28T02:32:32.864Z","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":92.4,"endSpeed":83.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.499895429390094,"aZ":-25.477197480973704,"pfxX":-12.322237969176928,"pfxZ":3.7351588166175453,"pX":-0.1562732973268652,"pZ":3.060919404673644,"vX0":5.78592201136506,"vY0":-134.3305574513943,"vZ0":-3.400240157970746,"x":122.96,"y":156.14,"x0":-0.7610448418046476,"y0":50.0002373047096,"z0":6.195710386801134,"aX":-22.067100474487106},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.1,"breakHorizontal":20.6,"spinRate":1777,"spinDirection":238},"zone":2,"typeConfidence":2.0,"plateTime":0.4108993878342395,"extension":6.256996068894625},"index":1,"playId":"37ba27cf-c228-332e-88c3-f0a45e15a554","pitchNumber":2,"startTime":"2026-07-28T02:32:48.063Z","endTime":"2026-07-28T02:32:51.471Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":88.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.85301936351444,"aZ":-12.208247095187481,"pfxX":-7.895239703190313,"pfxZ":9.829146288418562,"pX":2.592763004768043,"pZ":0.77796995209328,"vX0":11.335214220935207,"vY0":-142.78775048339864,"vZ0":-12.301617672153148,"x":18.17,"y":217.77,"x0":-0.4330077024604688,"y0":50.005102322781546,"z0":5.950772231942371,"aX":-16.041263333562117},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.9,"breakHorizontal":11.5,"spinRate":2310,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3859990348221993,"extension":6.4286709604720755},"index":2,"playId":"d417dcec-2ad7-32ef-95ff-9106d2119e3a","pitchNumber":3,"startTime":"2026-07-28T02:33:05.123Z","endTime":"2026-07-28T02:33:19.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:33:19.878Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Paredes grounds out, third baseman Denzer Guzman to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-28T02:33:35.415Z","endTime":"2026-07-28T02:34:35.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.3344712167909,"aZ":-21.242603933911774,"pfxX":-9.555942137836855,"pfxZ":5.371386697870406,"pX":-0.6127116339105901,"pZ":1.0214748600319397,"vX0":4.160339803136808,"vY0":-142.58078283263768,"vZ0":-10.208896128058178,"x":140.36,"y":211.2,"x0":-0.8588020910874192,"y0":50.00477989076188,"z0":6.019914702354803,"aX":-19.44800198360185},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.6,"breakHorizontal":16.3,"spinRate":2171,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.3858749461146158,"extension":6.24978396311128},"index":0,"playId":"81d20967-0034-388f-b7c8-f4a540fb1b84","pitchNumber":1,"startTime":"2026-07-28T02:33:47.934Z","endTime":"2026-07-28T02:33:52.130Z","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":90.8,"endSpeed":82.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76655592428314,"aZ":-25.812755417630044,"pfxX":-9.833894132931729,"pfxZ":3.6338028397798467,"pX":-0.23170902342832006,"pZ":2.934486192340824,"vX0":4.8229666408308365,"vY0":-132.11949019298928,"vZ0":-3.4740015021330803,"x":125.83,"y":159.55,"x0":-0.8130905583647668,"y0":50.00265982625826,"z0":6.184922695881795,"aX":-17.21141273958968},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.0,"breakHorizontal":16.6,"spinRate":1677,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.4161573189969152,"extension":6.342458737206419},"index":1,"playId":"9edcdb33-b6cc-3823-b9a1-df13cf32d104","pitchNumber":2,"startTime":"2026-07-28T02:34:09.944Z","endTime":"2026-07-28T02:34:13.541Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.429218557701656,"aZ":-26.19337780481605,"pfxX":-9.119101927989124,"pfxZ":3.4317707725779405,"pX":-0.045951123452153755,"pZ":1.8073625228096077,"vX0":5.1032901997982885,"vY0":-131.63112941012045,"vZ0":-6.072193722776288,"x":118.75,"y":189.98,"x0":-0.8307862132679423,"y0":50.00553956966316,"z0":6.09824554856736,"aX":-15.913771870732509},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.0,"breakHorizontal":15.4,"spinRate":1689,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.41700816671797236,"extension":6.429334050426259},"hitData":{"launchSpeed":87.8,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.07,"coordY":171.98}},"index":2,"playId":"617ed484-e977-33da-9964-9205b5ddf530","pitchNumber":3,"startTime":"2026-07-28T02:34:27.332Z","endTime":"2026-07-28T02:34:35.786Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:34:35.786Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Schanuel flies out to center fielder Lucas Spence.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T02:36:37.417Z","endTime":"2026-07-28T02:39:23.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":828599,"link":"/api/v1/people/828599"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.647057315271798,"aZ":-28.670266052618437,"pfxX":6.947750707412083,"pfxZ":2.4083989774197487,"pX":0.2473585151362938,"pZ":3.593560464782877,"vX0":3.859660280990779,"vY0":-120.18835876235356,"vZ0":0.1630456879767901,"x":107.57,"y":141.75,"x0":-2.285139286864894,"y0":50.00186085784505,"z0":6.084069569560834,"aX":10.099366227354166},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.7,"breakHorizontal":-13.6,"spinRate":2561,"spinDirection":69},"zone":12,"typeConfidence":0.9,"plateTime":0.45680628335431006,"extension":6.279537770759313},"index":0,"playId":"2ef6e2cf-e61d-39e6-909e-dc37f2c8f68a","pitchNumber":1,"startTime":"2026-07-28T02:36:47.438Z","endTime":"2026-07-28T02:36:52.939Z","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":95.1,"endSpeed":86.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43642390771991,"aZ":-10.663055618981703,"pfxX":-7.895130754233229,"pfxZ":11.270492285680401,"pX":0.05943399167431176,"pZ":1.9748913513925215,"vX0":8.50857466739895,"vY0":-137.939621234525,"vZ0":-8.59521833863027,"x":114.73,"y":185.46,"x0":-2.0535981132081593,"y0":50.001373318500605,"z0":5.868599973932729,"aX":-15.067224114281009},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.5,"breakHorizontal":12.4,"spinRate":2318,"spinDirection":220},"zone":8,"typeConfidence":0.9,"plateTime":0.39854397478526016,"extension":6.452635895053876},"index":1,"playId":"548aebfd-1daf-30df-a5b7-52ab0fc829a9","pitchNumber":2,"startTime":"2026-07-28T02:37:07.707Z","endTime":"2026-07-28T02:37:12.227Z","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":0},"index":2,"startTime":"2026-07-28T02:37:25.677Z","endTime":"2026-07-28T02:37:42.662Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":86.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.611889414982336,"aZ":-12.154779807970227,"pfxX":-5.380681833525316,"pfxZ":10.20604095531696,"pX":-0.9322170038094391,"pZ":4.751279468265527,"vX0":5.348763986630933,"vY0":-140.53224126783286,"vZ0":-1.6224724476655001,"x":152.53,"y":110.5,"x0":-2.1791851546422225,"y0":50.000647737939865,"z0":6.143388201583669,"aX":-10.552459973260754},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":8.4,"spinRate":2317,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.39269092098225444,"extension":6.335810475722082},"index":3,"playId":"bc4d84b6-2946-392e-a576-c7d0b9b79491","pitchNumber":3,"startTime":"2026-07-28T02:37:42.662Z","endTime":"2026-07-28T02:37:45.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.750688618420593,"aZ":-30.555753880998537,"pfxX":-9.455646437900892,"pfxZ":1.0536275549386787,"pX":-1.5067272777429228,"pZ":3.001852145683516,"vX0":5.042428993604499,"vY0":-123.75533612060165,"vZ0":-1.5133103463806847,"x":174.43,"y":157.73,"x0":-2.3516901056979753,"y0":50.00370302380428,"z0":6.2021275154035225,"aX":-14.536871640549858},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.8,"breakHorizontal":15.8,"spinRate":2091,"spinDirection":258},"zone":11,"typeConfidence":0.88,"plateTime":0.44410260324474216,"extension":6.061049173453515},"index":4,"playId":"c7782eec-3d62-3b00-983f-a81f21a62118","pitchNumber":4,"startTime":"2026-07-28T02:37:58.584Z","endTime":"2026-07-28T02:38:02.976Z","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":86.8,"endSpeed":78.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.019694007328514,"aZ":-24.99571192659443,"pfxX":-11.406561764195121,"pfxZ":4.537491334807765,"pX":-0.5535246337098639,"pZ":1.5281377403540914,"vX0":7.509508741260228,"vY0":-125.94712539839591,"vZ0":-5.782025624716585,"x":138.1,"y":197.52,"x0":-2.113666694721726,"y0":50.005339607811166,"z0":5.913735591268334,"aX":-18.06369558860149},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.8,"breakHorizontal":18.6,"spinRate":2382,"spinDirection":246},"zone":13,"typeConfidence":0.91,"plateTime":0.43729438692145584,"extension":6.466362979919029},"index":5,"playId":"23f80cc9-cccb-3c83-b003-36ec7c6a375e","pitchNumber":5,"startTime":"2026-07-28T02:38:14.743Z","endTime":"2026-07-28T02:38:17.746Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.593180037469565,"aZ":-9.66002973179348,"pfxX":-6.399114781997591,"pfxZ":11.262492147487897,"pX":-0.9976232638343071,"pZ":2.261902595866784,"vX0":5.498831610195867,"vY0":-140.8709094009584,"vZ0":-8.60001542824763,"x":155.03,"y":177.71,"x0":-2.1486461916465953,"y0":50.00535358681643,"z0":5.9886787164758,"aX":-12.794679036855786},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":10.4,"spinRate":2190,"spinDirection":211},"zone":13,"typeConfidence":0.91,"plateTime":0.3896083703999422,"extension":6.491782887985264},"index":6,"playId":"9ffa34fb-aba5-3538-8357-f8759c0b7395","pitchNumber":6,"startTime":"2026-07-28T02:38:34.887Z","endTime":"2026-07-28T02:38:41.358Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10161739377888,"aZ":-11.763865127655805,"pfxX":-7.769136820655734,"pfxZ":10.416706303187956,"pX":0.3685946532311359,"pZ":3.254575828592496,"vX0":9.022530545373582,"vY0":-139.50412311595983,"vZ0":-5.29384282705218,"x":102.95,"y":150.91,"x0":-1.9071800872931801,"y0":50.00513977910929,"z0":5.960926325545815,"aX":-15.22626233726449},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":12.1,"spinRate":2237,"spinDirection":219},"zone":3,"typeConfidence":0.9,"plateTime":0.3935226549575175,"extension":6.535518846353247},"hitData":{"launchSpeed":88.1,"launchAngle":46.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.57,"coordY":82.69}},"index":7,"playId":"db57d162-f237-3faa-a689-b3be7796b305","pitchNumber":7,"startTime":"2026-07-28T02:39:12.659Z","endTime":"2026-07-28T02:39:23.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:39:23.959Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T02:39:35.973Z","endTime":"2026-07-28T02:41:19.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79532293382362,"aZ":-11.005293433110419,"pfxX":-7.46851048242676,"pfxZ":10.793323685391545,"pX":0.24640894073222303,"pZ":2.633307249619919,"vX0":8.712009632093297,"vY0":-139.71558792212267,"vZ0":-7.0631852049255,"x":107.61,"y":167.68,"x0":-1.953568669288451,"y0":50.00328370646175,"z0":5.93058682166325,"aX":-14.649391366029914},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":11.5,"spinRate":2282,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.3932056476563588,"extension":6.490622203784118},"index":0,"playId":"a6dee6d2-0ada-3fd3-92d3-3bb938282524","pitchNumber":1,"startTime":"2026-07-28T02:39:48.222Z","endTime":"2026-07-28T02:39:51.860Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":86.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.31720929026097,"aZ":-11.409130957408749,"pfxX":-7.783489247104727,"pfxZ":10.697040173185986,"pX":2.2909469187690275,"pZ":2.109065378845281,"vX0":13.655470187718496,"vY0":-139.1845835768336,"vZ0":-8.390149632385246,"x":29.67,"y":181.84,"x0":-1.6914240525230742,"y0":50.005112645366495,"z0":5.938504761664698,"aX":-15.113392770927012},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":10.9,"spinRate":2294,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.395123131117574,"extension":6.690988201317269},"index":1,"playId":"1936c313-1dd7-306c-b787-2affb789eeec","pitchNumber":2,"startTime":"2026-07-28T02:40:08.586Z","endTime":"2026-07-28T02:40:12.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79996900236885,"aZ":-30.572248298877263,"pfxX":6.725264239648931,"pfxZ":1.0553820075703202,"pX":0.5923901887375769,"pZ":1.9632340554540926,"vX0":4.55395015282146,"vY0":-123.430112114408,"vZ0":-3.3434008570271097,"x":94.42,"y":185.77,"x0":-2.1619319129787633,"y0":50.00182127962441,"z0":5.9606023641062915,"aX":10.183007471396294},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.3,"breakHorizontal":-13.3,"spinRate":2539,"spinDirection":64},"zone":9,"typeConfidence":0.9,"plateTime":0.44693774519367135,"extension":6.337630015717027},"index":2,"playId":"06cf8af8-da36-33cb-91eb-08ecfc1aeda5","pitchNumber":3,"startTime":"2026-07-28T02:40:24.240Z","endTime":"2026-07-28T02:40:28.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":86.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.09471213185403,"aZ":-12.784600794597518,"pfxX":-5.781268189445747,"pfxZ":9.85968081336588,"pX":-0.31793030142534595,"pZ":5.7751496847633685,"vX0":6.699894118581001,"vY0":-140.37995327398033,"vZ0":1.0355236580853653,"x":129.12,"y":82.85,"x0":-2.0010512277265784,"y0":50.00509873750922,"z0":6.241665371097597,"aX":-11.372702353318568},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.2,"breakHorizontal":8.9,"spinRate":2368,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.39237552791263086,"extension":6.362678718128502},"index":3,"playId":"a1599b5e-6998-3206-89d1-b67531ffc9be","pitchNumber":4,"startTime":"2026-07-28T02:40:49.540Z","endTime":"2026-07-28T02:40:54.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.608364712352195,"aZ":-27.98483149642521,"pfxX":6.613115707578727,"pfxZ":2.673881516537408,"pX":1.6304291954351848,"pZ":1.324320311925834,"vX0":6.8221662589383465,"vY0":-125.25970546809747,"vZ0":-5.580659701354582,"x":54.85,"y":203.02,"x0":-2.0018041805588247,"y0":50.00303671585071,"z0":5.909527763404226,"aX":10.36051407742094},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.6,"breakHorizontal":-13.7,"spinRate":2531,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.43963342402205763,"extension":6.24519364815663},"index":4,"playId":"9f6104ab-7e76-3c74-909d-c0430d3cfcbc","pitchNumber":5,"startTime":"2026-07-28T02:41:15.140Z","endTime":"2026-07-28T02:41:19.584Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:41:19.584Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vaughn Grissom homers (7) on a fly ball to left center field.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T02:41:37.907Z","endTime":"2026-07-28T02:42:17.052Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":{"id":805123,"link":"/api/v1/people/805123"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73970645520511,"aZ":-12.956004588498612,"pfxX":-5.53575550448555,"pfxZ":9.780982136733977,"pX":-0.021342166494940466,"pZ":2.9843960813344323,"vX0":7.377134149533102,"vY0":-139.80255858734031,"vZ0":-5.860326157362421,"x":117.81,"y":158.2,"x0":-1.9843966081273632,"y0":50.00115847928049,"z0":5.970257236378686,"aX":-10.87509542586875},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":8.4,"spinRate":2242,"spinDirection":219},"zone":2,"typeConfidence":0.9,"plateTime":0.39292337670786637,"extension":6.394374562496035},"hitData":{"launchSpeed":105.9,"launchAngle":37.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":71.89,"coordY":48.63}},"index":0,"playId":"127c259a-528b-35a8-afd6-62761987f420","pitchNumber":1,"startTime":"2026-07-28T02:41:48.420Z","endTime":"2026-07-28T02:42:17.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:42:17.052Z","atBatIndex":25},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Josh Lowe reaches on a throwing error by second baseman Jose Altuve.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T02:42:26.872Z","endTime":"2026-07-28T02:44:38.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":77.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61546053021297,"aZ":-30.73242140807161,"pfxX":-10.19005239714793,"pfxZ":0.9261117124394076,"pX":-1.2438914334046234,"pZ":3.3947405191732427,"vX0":5.6639478761864686,"vY0":-124.57747525592048,"vZ0":-0.6039089133464958,"x":164.41,"y":147.12,"x0":-2.2362246663161596,"y0":50.002084345407724,"z0":6.20546014094812,"aX":-15.838407574747835},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.8,"breakHorizontal":16.9,"spinRate":2338,"spinDirection":245},"zone":11,"typeConfidence":0.9,"plateTime":0.44155294310864646,"extension":6.0669145171526395},"index":0,"playId":"1e34eb14-1a3e-36ab-8d71-7c91b9599843","pitchNumber":1,"startTime":"2026-07-28T02:42:35.881Z","endTime":"2026-07-28T02:42:40.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.263856476167998,"aZ":-28.044983360689923,"pfxX":6.3169804299533485,"pfxZ":2.7078301985404405,"pX":0.22218002859104558,"pZ":1.5249111136271631,"vX0":3.628683582738103,"vY0":-123.105964398062,"vZ0":-4.818125981324732,"x":108.53,"y":197.61,"x0":-2.0952853429355267,"y0":50.000739389933734,"z0":5.903955204187697,"aX":9.615299913395688},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.0,"breakHorizontal":-12.4,"spinRate":2544,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.446292986685104,"extension":6.321843422447938},"index":1,"playId":"a8ab529f-c44d-3d06-b968-a12ccbedb298","pitchNumber":2,"startTime":"2026-07-28T02:42:50.960Z","endTime":"2026-07-28T02:42:54.170Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.021013510840525,"aZ":-29.58047448828401,"pfxX":-10.122899568415702,"pfxZ":1.6709871120642026,"pX":0.039455391244173875,"pZ":1.4860685611215378,"vX0":8.489381859577598,"vY0":-123.83677617216897,"vZ0":-4.783540596444574,"x":115.5,"y":198.66,"x0":-2.119989585441711,"y0":50.00283257538091,"z0":5.9209155722676,"aX":-15.703075986408626},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.2,"breakHorizontal":16.3,"spinRate":2403,"spinDirection":225},"zone":14,"typeConfidence":0.89,"plateTime":0.4425182793431164,"extension":6.422472279062211},"index":2,"playId":"1695969b-8d13-3f3f-889b-2ccb8b0669e2","pitchNumber":3,"startTime":"2026-07-28T02:43:07.413Z","endTime":"2026-07-28T02:43:10.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10865758672471,"aZ":-28.05907256820129,"pfxX":5.307344096006979,"pfxZ":2.667280719244882,"pX":0.6136973796390575,"pZ":2.2877689487959376,"vX0":4.685286773458115,"vY0":-123.81067395121819,"vZ0":-3.2018430897957435,"x":93.61,"y":177.01,"x0":-1.996857476742821,"y0":50.00319173429126,"z0":5.9610243621992725,"aX":8.18969893352138},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.3,"breakHorizontal":-10.8,"spinRate":2694,"spinDirection":67},"zone":9,"typeConfidence":0.91,"plateTime":0.4434153060842232,"extension":6.2319853183949085},"index":3,"playId":"6d920b40-afed-3193-a711-a78785402698","pitchNumber":4,"startTime":"2026-07-28T02:43:24.822Z","endTime":"2026-07-28T02:43:38.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.095980014441544,"aZ":-27.578447191550605,"pfxX":-9.6209117934205,"pfxZ":2.896140302364282,"pX":-1.5683355022556371,"pZ":3.0348048503925744,"vX0":4.686515049198992,"vY0":-125.46005148922892,"vZ0":-1.9844452143088929,"x":176.78,"y":156.84,"x0":-2.2134625814348476,"y0":50.00585734901559,"z0":6.090316926814812,"aX":-15.29375991857712},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.0,"breakHorizontal":16.3,"spinRate":2247,"spinDirection":252},"zone":11,"typeConfidence":0.9,"plateTime":0.4370814027355867,"extension":6.2447182620607045},"index":4,"playId":"a0555647-9295-328b-bc3f-e1d2756d15c6","pitchNumber":5,"startTime":"2026-07-28T02:44:14.366Z","endTime":"2026-07-28T02:44:19.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.701249749034396,"aZ":-27.175570483091764,"pfxX":-10.392782926025962,"pfxZ":3.1251981257904493,"pX":-0.5276137832592118,"pZ":2.053287253024452,"vX0":7.285762042877753,"vY0":-126.15882496167974,"vZ0":-4.349649314825446,"x":137.11,"y":183.34,"x0":-2.115094374196797,"y0":50.00041251493571,"z0":6.011778280512119,"aX":-16.608173126646246},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.8,"breakHorizontal":16.9,"spinRate":2334,"spinDirection":247},"zone":7,"typeConfidence":0.9,"plateTime":0.4355741550342964,"extension":6.251904650014193},"hitData":{"launchSpeed":72.5,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.56,"coordY":151.4}},"index":5,"playId":"93dce9d8-313a-393b-9505-b9e6d008bde4","pitchNumber":6,"startTime":"2026-07-28T02:44:29.887Z","endTime":"2026-07-28T02:44:38.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:44:38.161Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jo Adell doubles (16) on a fly ball to right fielder LaMonte Wade Jr. Josh Lowe scores.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T02:45:05.761Z","endTime":"2026-07-28T02:47:08.530Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[1],"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":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":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":805123,"link":"/api/v1/people/805123"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90215917801679,"aZ":-28.557714196826886,"pfxX":-10.513585946876828,"pfxZ":2.3534345687612035,"pX":-0.898774311841667,"pZ":1.6181543805342842,"vX0":6.222406427867422,"vY0":-123.5563693506782,"vZ0":-4.904152038766729,"x":151.26,"y":195.09,"x0":-2.0910313490778094,"y0":50.00496220321794,"z0":6.044579477789585,"aX":-16.16657243844116},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.2,"breakHorizontal":17.5,"spinRate":2346,"spinDirection":251},"zone":13,"typeConfidence":0.9,"plateTime":0.4442574011381808,"extension":6.100964280227935},"index":0,"playId":"5d5b261b-c1e3-39de-92db-c960703bb0f6","pitchNumber":1,"startTime":"2026-07-28T02:45:31.127Z","endTime":"2026-07-28T02:45:39.517Z","isPitch":true,"type":"pitch"},{"details":{"description":"Josh Lowe steals (4) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"5d5b261b-c1e3-39de-92db-c960703bb0f6","startTime":"2026-07-28T02:45:46.015Z","endTime":"2026-07-28T02:45:59.723Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"}},{"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":95.8,"endSpeed":86.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.59158615851524,"aZ":-8.968188076664205,"pfxX":-7.0133783330169095,"pfxZ":12.001202047015592,"pX":0.41266581978015926,"pZ":1.39296926904202,"vX0":8.930425657994148,"vY0":-138.78413294368167,"vZ0":-10.473696745897344,"x":101.27,"y":201.17,"x0":-1.9489057081176393,"y0":50.00319825099642,"z0":5.831445366642418,"aX":-13.56232857022391},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.4,"breakHorizontal":10.7,"spinRate":2330,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.3959776386605349,"extension":6.624787101393536},"index":2,"playId":"6068ddfd-ee14-3341-91a6-9a543845bb21","pitchNumber":2,"startTime":"2026-07-28T02:45:59.723Z","endTime":"2026-07-28T02:46:04.201Z","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":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.345271947567234,"aZ":-26.46326465434156,"pfxX":7.536563590083551,"pfxZ":3.748979801980222,"pX":0.9699987184101228,"pZ":1.631564611986919,"vX0":5.132360765779785,"vY0":-123.89398091867413,"vZ0":-4.96709446177496,"x":80.03,"y":194.73,"x0":-2.1219700420099312,"y0":50.00432043148854,"z0":5.928524721477895,"aX":11.482602680759467},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.6,"breakHorizontal":-15.0,"spinRate":2504,"spinDirection":75},"zone":14,"typeConfidence":0.9,"plateTime":0.44550915122204326,"extension":6.343651456346023},"index":3,"playId":"f2a613b2-9433-3c07-8573-2eb085ff2c31","pitchNumber":3,"startTime":"2026-07-28T02:46:18.578Z","endTime":"2026-07-28T02:46:23.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.988035076126984,"aZ":-11.892812019060194,"pfxX":-6.48973644544503,"pfxZ":10.473050442985183,"pX":-0.3892190070622367,"pZ":1.915806294228062,"vX0":6.749422645505769,"vY0":-138.5344441800202,"vZ0":-8.750571621300375,"x":131.84,"y":187.05,"x0":-2.0181837977580996,"y0":50.004072498973905,"z0":5.917640547503006,"aX":-12.569815261004402},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":10.3,"spinRate":2296,"spinDirection":212},"zone":7,"typeConfidence":0.9,"plateTime":0.3959057532259771,"extension":6.574930545636948},"index":4,"playId":"61ccd96a-59f8-3705-86ac-3cfb57efbe10","pitchNumber":4,"startTime":"2026-07-28T02:46:35.108Z","endTime":"2026-07-28T02:46:39.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.42639889876861,"aZ":-10.515287534172064,"pfxX":-7.243247285124566,"pfxZ":11.015578280933033,"pX":-0.11208872031027062,"pZ":2.691034527609987,"vX0":7.542344891897352,"vY0":-140.21890455135846,"vZ0":-7.167931190788827,"x":121.27,"y":166.12,"x0":-1.9121140346440593,"y0":50.00433752185785,"z0":5.987652651672611,"aX":-14.243619668860033},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.4,"breakHorizontal":11.3,"spinRate":2418,"spinDirection":212},"zone":5,"typeConfidence":0.91,"plateTime":0.3925304831216643,"extension":6.52353182455996},"hitData":{"launchSpeed":81.3,"launchAngle":57.0,"totalDistance":196.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.19,"coordY":144.93}},"index":5,"playId":"72ccd934-8fd8-3d45-971d-5ccb866560d9","pitchNumber":5,"startTime":"2026-07-28T02:46:55.492Z","endTime":"2026-07-28T02:47:08.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:47:08.530Z","atBatIndex":27},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Denzer Guzman hit by pitch.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T02:47:36.968Z","endTime":"2026-07-28T02:50:08.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"postOnSecond":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95191017645595,"aZ":-26.645070597200384,"pfxX":1.458733531180584,"pfxZ":3.415229605253039,"pX":0.29894143898649006,"pZ":0.40141381632297085,"vX0":5.54505327459327,"vY0":-126.89551538186068,"vZ0":-8.14581681137339,"x":105.61,"y":227.94,"x0":-2.1112524259787566,"y0":50.0010239743393,"z0":5.8015122292516645,"aX":2.358046009907551},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":-4.0,"spinRate":2387,"spinDirection":79},"zone":14,"typeConfidence":0.92,"plateTime":0.43299500580451156,"extension":6.610834951690951},"index":0,"playId":"1e226c54-925e-34fc-9073-1ef77ab9a938","pitchNumber":1,"startTime":"2026-07-28T02:47:49.058Z","endTime":"2026-07-28T02:47:52.556Z","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":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.856155509515805,"aZ":-26.584017919169227,"pfxX":2.4319922522825417,"pfxZ":3.582720482823575,"pX":0.4248563011222115,"pZ":1.5880118208901015,"vX0":5.382739367435974,"vY0":-124.87139953237042,"vZ0":-5.429491672951822,"x":100.81,"y":195.9,"x0":-2.084683824947637,"y0":50.004313369050074,"z0":6.0096111564317,"aX":3.796004698483001},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.3,"breakHorizontal":-5.8,"spinRate":2468,"spinDirection":82},"zone":14,"typeConfidence":0.86,"plateTime":0.44058739530002944,"extension":6.2973374508658635},"index":1,"playId":"93ee057c-4616-36ba-8da2-566058184dad","pitchNumber":2,"startTime":"2026-07-28T02:48:12.022Z","endTime":"2026-07-28T02:48:15.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.1,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.6716445527966,"aZ":-12.60645088167874,"pfxX":-6.082689621984767,"pfxZ":9.919660578981205,"pX":-0.24201353348502191,"pZ":4.084531863783336,"vX0":6.831955961094745,"vY0":-140.48072936615694,"vZ0":-3.3471759109218535,"x":126.22,"y":128.5,"x0":-1.9303497045985298,"y0":50.003612723301345,"z0":6.126427686171175,"aX":-12.00062401589342},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":9.4,"spinRate":2304,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3918478537955852,"extension":6.339000929146578},"index":2,"playId":"d22bb159-2d24-352e-a9cb-07e19bcb68a8","pitchNumber":3,"startTime":"2026-07-28T02:48:42.195Z","endTime":"2026-07-28T02:48:47.347Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-28T02:48:54.772Z","endTime":"2026-07-28T02:49:13.436Z","isPitch":false,"type":"action","player":{"id":694203,"link":"/api/v1/people/694203"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":77.9,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25473817350847,"aZ":-30.353245889650474,"pfxX":4.905563422847395,"pfxZ":1.1812632779157877,"pX":1.2455521386776494,"pZ":1.8414200371709704,"vX0":6.281753275095096,"vY0":-124.30878468845889,"vZ0":-3.8332122708952445,"x":69.52,"y":189.06,"x0":-1.9654769398238108,"y0":50.0037518959269,"z0":5.963223759684545,"aX":7.566519076959063},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.3,"breakHorizontal":-10.6,"spinRate":2344,"spinDirection":73},"zone":14,"typeConfidence":0.91,"plateTime":0.44306141587154935,"extension":6.394668693100253},"index":4,"playId":"91b16f3d-5340-32fd-8629-25c30c5c349d","pitchNumber":4,"startTime":"2026-07-28T02:49:13.436Z","endTime":"2026-07-28T02:49:17.468Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08013331495037,"aZ":-26.826418611889586,"pfxX":5.096942734796961,"pfxZ":3.390954913523064,"pX":2.383262288293856,"pZ":0.010982700804915195,"vX0":8.961183637302158,"vY0":-125.6774651585941,"vZ0":-8.81252987988041,"x":26.16,"y":238.48,"x0":-1.9118945606769946,"y0":50.00162750639988,"z0":5.792419466165664,"aX":8.025911047031551},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.0,"breakHorizontal":-11.5,"spinRate":2470,"spinDirection":71},"zone":14,"typeConfidence":0.91,"plateTime":0.4383799717892978,"extension":6.661930414755005},"index":5,"playId":"bc5237a7-31a9-324a-8046-e8d3b0de81cd","pitchNumber":5,"startTime":"2026-07-28T02:49:32.556Z","endTime":"2026-07-28T02:49:36.436Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":78.6,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.083782050968356,"aZ":-27.52545841279086,"pfxX":-9.949106509351559,"pfxZ":2.9261995965740795,"pX":-1.7286198105884465,"pZ":4.1440691806681835,"vX0":4.654104884157358,"vY0":-125.67021475299921,"vZ0":0.3692268178396366,"x":182.89,"y":126.89,"x0":-2.3187765103474107,"y0":50.003587734475246,"z0":6.243471636665208,"aX":-15.805639494753256},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.6,"breakHorizontal":16.8,"spinRate":2319,"spinDirection":243},"zone":11,"typeConfidence":0.9,"plateTime":0.4369908452241389,"extension":6.1707966404252454},"index":6,"playId":"03d8b802-23b7-3750-a137-c420f01252f0","pitchNumber":6,"startTime":"2026-07-28T02:49:58.080Z","endTime":"2026-07-28T02:50:08.523Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:50:08.523Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Heineman grounds out to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-28T02:50:21.303Z","endTime":"2026-07-28T02:51:19.541Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.052472455760736,"aZ":-11.976146964169791,"pfxX":-6.142635370428654,"pfxZ":10.39138187219231,"pX":-0.23040789342354223,"pZ":2.912915035501601,"vX0":7.364121991452611,"vY0":-138.78659328054715,"vZ0":-6.215619843770661,"x":125.78,"y":160.13,"x0":-2.12444317067179,"y0":50.00550110641603,"z0":5.984716976004073,"aX":-11.943777476850514},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":9.5,"spinRate":2151,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.39517059526104115,"extension":6.581621027044776},"index":0,"playId":"10a664bf-4cef-3f5a-9f90-0bbf7ce5d3c7","pitchNumber":1,"startTime":"2026-07-28T02:50:46.313Z","endTime":"2026-07-28T02:50:50.610Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.990402992085233,"aZ":-27.95841234262831,"pfxX":-9.96814898863531,"pfxZ":2.6972596592377194,"pX":-0.9371459607338567,"pZ":1.4403107911078858,"vX0":6.486615579133345,"vY0":-124.70310902696554,"vZ0":-5.398934269117538,"x":152.72,"y":199.89,"x0":-2.2877425061720027,"y0":50.00292836561907,"z0":5.963185890001923,"aX":-15.571385249080054},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.7,"breakHorizontal":16.4,"spinRate":2438,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.44060375698829635,"extension":6.347985340368658},"hitData":{"launchSpeed":74.9,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.03,"coordY":168.95}},"index":1,"playId":"0ec16d7c-c0d3-3027-970c-ab4597ed9828","pitchNumber":2,"startTime":"2026-07-28T02:51:08.101Z","endTime":"2026-07-28T02:51:19.541Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:51:19.541Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"LaMonte Wade Jr. flies out to right fielder Jo Adell.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T02:53:28.931Z","endTime":"2026-07-28T02:54:10.747Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":80.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.304224626854467,"aZ":-25.432355585174097,"pfxX":-11.67727333116421,"pfxZ":4.031871454082197,"pX":-0.5051388280670267,"pZ":1.751908167270989,"vX0":4.799268378686442,"vY0":-129.36433023174692,"vZ0":-6.032501086801202,"x":136.25,"y":191.48,"x0":-0.8809797761444389,"y0":50.00371741403019,"z0":6.0982896166255705,"aX":-19.532056005835724},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.0,"breakHorizontal":19.8,"spinRate":1797,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.42554175003958106,"extension":6.333210958830239},"index":0,"playId":"892fe6af-a6c8-3ed3-b855-a28a2d22e515","pitchNumber":1,"startTime":"2026-07-28T02:53:42.521Z","endTime":"2026-07-28T02:53:46.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.330609429056242,"aZ":-22.813677884705815,"pfxX":-12.10665420356882,"pfxZ":5.3290561115065245,"pX":-0.20475673809453485,"pZ":2.2897394062423357,"vX0":5.972198418220261,"vY0":-132.27302982172517,"vZ0":-5.6846776313635115,"x":124.8,"y":176.96,"x0":-0.9285898388427541,"y0":50.00635449150451,"z0":6.15815183405114,"aX":-21.284823621641127},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.5,"breakHorizontal":20.5,"spinRate":1884,"spinDirection":236},"zone":5,"typeConfidence":2.0,"plateTime":0.415370658099262,"extension":6.143488717210679},"hitData":{"launchSpeed":92.2,"launchAngle":42.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.45,"coordY":106.36}},"index":1,"playId":"ecdd85da-61c7-3aee-b137-2c8457e1abaa","pitchNumber":2,"startTime":"2026-07-28T02:53:57.582Z","endTime":"2026-07-28T02:54:10.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:54:10.747Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Altuve grounds out, third baseman Denzer Guzman to first baseman Nolan Schanuel.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T02:54:21.623Z","endTime":"2026-07-28T02:56:17.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"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":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.8,"endSpeed":88.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.17489033847351,"aZ":-14.29995521046374,"pfxX":-7.048286636289683,"pfxZ":8.827994847785085,"pX":-0.6650201168394525,"pZ":2.429368713464365,"vX0":3.64736148783638,"vY0":-142.20949070829667,"vZ0":-7.664316321123355,"x":142.35,"y":173.19,"x0":-1.056714042488642,"y0":50.0017042609445,"z0":6.0888857249491695,"aX":-14.265988667400617},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.4,"breakHorizontal":11.9,"spinRate":2273,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.38690176398443565,"extension":6.197187853116344},"index":0,"playId":"90b29f82-df99-392a-adea-28da7733e5e8","pitchNumber":1,"startTime":"2026-07-28T02:54:44.177Z","endTime":"2026-07-28T02:54:50.800Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.41664420566481,"aZ":-16.2292617062233,"pfxX":-6.9799261978904195,"pfxZ":7.863733109792823,"pX":-0.002808305110719439,"pZ":2.6377425516003123,"vX0":5.383428080604333,"vY0":-142.37181298470173,"vZ0":-6.758950446765222,"x":117.11,"y":167.56,"x0":-1.0230158102254354,"y0":50.00504309731411,"z0":6.092746183027348,"aX":-14.155693568204558},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.8,"breakHorizontal":11.4,"spinRate":2291,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.38654200732857547,"extension":6.203215976290838},"index":1,"playId":"aa019f5d-b78f-35f9-bfc0-183849986773","pitchNumber":2,"startTime":"2026-07-28T02:55:04.112Z","endTime":"2026-07-28T02:55:08.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70882165706825,"aZ":-21.87261769131591,"pfxX":-11.92038784173062,"pfxZ":5.821790485996841,"pX":0.8146192523277938,"pZ":1.620566326749568,"vX0":8.03777741746102,"vY0":-132.99792536126992,"vZ0":-7.50088223806915,"x":85.95,"y":195.02,"x0":-0.716479659280188,"y0":50.0035521729884,"z0":6.0939649182360425,"aX":-21.100349070759773},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.9,"breakHorizontal":19.6,"spinRate":1850,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.4137325673600305,"extension":6.310079889392667},"index":2,"playId":"76dd225a-9fce-3b35-93da-1b14447a3ac4","pitchNumber":3,"startTime":"2026-07-28T02:55:19.214Z","endTime":"2026-07-28T02:55:24.901Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.217488124686103,"aZ":-29.5922775058055,"pfxX":4.132679453016127,"pfxZ":1.5877418645839332,"pX":0.47774625683335054,"pZ":0.9624275814584718,"vX0":3.120914587287328,"vY0":-127.42507013471132,"vZ0":-7.1953149406204036,"x":98.79,"y":212.79,"x0":-1.3050881676534993,"y0":50.00232022257696,"z0":6.200137103275428,"aX":6.71038265254254},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.3,"breakHorizontal":-8.3,"spinRate":2568,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4319014292844967,"extension":5.997755890876494},"index":3,"playId":"1d5f0592-61a3-37d2-acde-7787b1ebdaf0","pitchNumber":4,"startTime":"2026-07-28T02:55:36.197Z","endTime":"2026-07-28T02:55:41.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.3,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.79502631283246,"aZ":-22.23221402730125,"pfxX":-9.46862087642996,"pfxZ":4.783995615654032,"pX":0.8336514554480592,"pZ":1.1290257457362889,"vX0":7.843723873663343,"vY0":-143.82815847475052,"vZ0":-9.874884249740841,"x":85.22,"y":208.3,"x0":-0.7092597535780414,"y0":50.00579896137313,"z0":6.006266826495789,"aX":-19.686111066066786},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":6.6,"breakHorizontal":15.4,"spinRate":2358,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.38196987215086864,"extension":6.236051831653391},"index":4,"playId":"4d92f308-1405-3559-8b19-45537771384e","pitchNumber":5,"startTime":"2026-07-28T02:55:53.117Z","endTime":"2026-07-28T02:55:57.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":90.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.693081349638746,"aZ":-13.610471625859146,"pfxX":-6.518718866805241,"pfxZ":8.752653419040428,"pX":-0.6763349527380255,"pZ":2.1602586541196622,"vX0":3.2653510218607167,"vY0":-145.33230863403335,"vZ0":-8.655654990451007,"x":142.78,"y":180.45,"x0":-0.9725664916965454,"y0":50.00631546941146,"z0":6.0201799849889035,"aX":-13.831879987179274},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.2,"breakHorizontal":11.0,"spinRate":2425,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3780769806859805,"extension":6.0828191568366},"hitData":{"launchSpeed":66.8,"launchAngle":-9.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.09,"coordY":164.82}},"index":5,"playId":"259b036c-ed16-33c2-9a86-698fa944b472","pitchNumber":6,"startTime":"2026-07-28T02:56:09.631Z","endTime":"2026-07-28T02:56:17.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:56:17.998Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Taylor Trammell homers (5) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T02:56:31.284Z","endTime":"2026-07-28T02:58:08.189Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":{"id":700712,"link":"/api/v1/people/700712"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14293248641232,"aZ":-25.887099245146263,"pfxX":-10.37960232196761,"pfxZ":3.5141385449917877,"pX":-0.3534525639207525,"pZ":2.911521660713789,"vX0":5.227804484551778,"vY0":-133.33995120494828,"vZ0":-3.39250493461096,"x":130.47,"y":160.17,"x0":-0.9965918499918843,"y0":50.006452950251145,"z0":6.07979614059364,"aX":-18.59140233218086},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.8,"breakHorizontal":17.5,"spinRate":1702,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.41164691573443823,"extension":5.960919621587816},"index":0,"playId":"4d39a34b-b517-32bb-b732-119bba44af6d","pitchNumber":1,"startTime":"2026-07-28T02:56:44.405Z","endTime":"2026-07-28T02:56:50.685Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-28T02:56:55.901Z","endTime":"2026-07-28T02:57:05.775Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.74009316989044,"aZ":-21.312837729049786,"pfxX":-6.738685580268573,"pfxZ":5.272864870997049,"pX":-1.8810505683908985,"pZ":3.695997986200337,"vX0":0.6180228183212384,"vY0":-143.21325909098954,"vZ0":-2.824979284376953,"x":188.7,"y":138.99,"x0":-1.226342669109278,"y0":50.00047083152301,"z0":6.041451957065867,"aX":-13.874597507653196},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.1,"breakHorizontal":12.0,"spinRate":2278,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3837149694557125,"extension":5.795736249239083},"index":2,"playId":"b9d014ed-a8da-37cc-bb12-2d93b39ed02f","pitchNumber":2,"startTime":"2026-07-28T02:57:05.775Z","endTime":"2026-07-28T02:57:08.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99854378425416,"aZ":-24.560762774463942,"pfxX":4.310972754030551,"pfxZ":4.62197375151907,"pX":0.6321335563655703,"pZ":1.1701618896009656,"vX0":3.318378596538439,"vY0":-128.19450833975986,"vZ0":-7.485907501750617,"x":92.9,"y":207.19,"x0":-1.2437955232353977,"y0":50.00347997770457,"z0":6.074155969505394,"aX":7.102759193814822},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.7,"breakHorizontal":-8.6,"spinRate":2522,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.428917499887727,"extension":5.989266371163962},"index":3,"playId":"195f591b-740d-3e24-b8eb-3301416f7850","pitchNumber":3,"startTime":"2026-07-28T02:57:21.385Z","endTime":"2026-07-28T02:57:25.027Z","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":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.72525522907269,"aZ":-14.553443198820103,"pfxX":-5.240936428228527,"pfxZ":8.404241482118842,"pX":-0.21213004475748948,"pZ":2.7649742187131405,"vX0":4.202697354510496,"vY0":-144.1534917187952,"vZ0":-6.838207115802713,"x":125.09,"y":164.13,"x0":-1.0108559306924716,"y0":50.003307260498126,"z0":6.0732693382711895,"aX":-10.987623850407202},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.9,"breakHorizontal":8.6,"spinRate":2260,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.38052900028329795,"extension":6.100970771371443},"hitData":{"launchSpeed":105.2,"launchAngle":27.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.71,"coordY":34.61}},"index":4,"playId":"53870f86-9f05-3e84-88b0-db4a0052a825","pitchNumber":4,"startTime":"2026-07-28T02:57:38.465Z","endTime":"2026-07-28T02:58:08.189Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:58:08.189Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Walker grounds out softly to pitcher Walbert Ureña.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-28T02:58:08.524Z","endTime":"2026-07-28T02:58:41.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":700712,"link":"/api/v1/people/700712"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.145089606207147,"aZ":-24.205293140432808,"pfxX":-10.085467927876731,"pfxZ":4.455189373863959,"pX":0.15598148306764426,"pZ":1.9433556541899921,"vX0":6.192608847063137,"vY0":-132.8312095106091,"vZ0":-6.0918058047752375,"x":111.05,"y":186.31,"x0":-0.8938479233004205,"y0":50.00280019138962,"z0":6.023456083936894,"aX":-18.043258056791213},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.0,"breakHorizontal":16.9,"spinRate":1847,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.41216222485757337,"extension":6.37463757783249},"hitData":{"launchSpeed":56.0,"launchAngle":-58.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":138.82,"coordY":184.96}},"index":0,"playId":"ced47949-a62b-3021-9a81-7369bfe96695","pitchNumber":1,"startTime":"2026-07-28T02:58:31.570Z","endTime":"2026-07-28T02:58:41.804Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T02:58:41.804Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach Neto flies out sharply to left fielder Taylor Trammell.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T03:01:16.556Z","endTime":"2026-07-28T03:02:29.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cristian Javier replaces AJ Blubaugh.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T03:00:10.396Z","endTime":"2026-07-28T03:01:18.652Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664299,"link":"/api/v1/people/664299"},"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, 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":79.8,"endSpeed":72.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.967323852333724,"aZ":-32.13847072848689,"pfxX":8.283852212496281,"pfxZ":0.02540903796438876,"pX":0.08477501177553791,"pZ":2.9404309091039162,"vX0":1.8307755054988832,"vY0":-116.09819640333308,"vZ0":0.7149896624793537,"x":113.77,"y":159.39,"x0":-1.7933713120675197,"y0":50.0016251005223,"z0":5.73861957740905,"aX":11.07113523180335},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":0.6,"breakHorizontal":-15.5,"spinRate":2534,"spinDirection":77},"zone":2,"typeConfidence":2.0,"plateTime":0.47559731262565386,"extension":5.862625631536012},"index":1,"playId":"03a1ba1e-7bc0-32d9-b223-8fb53427426b","pitchNumber":1,"startTime":"2026-07-28T03:01:18.652Z","endTime":"2026-07-28T03:01:22.845Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.237961817643416,"aZ":-22.901317901582395,"pfxX":-9.31344206088334,"pfxZ":5.978509817627714,"pX":-0.0313236113279362,"pZ":2.72343153673665,"vX0":6.666370597126317,"vY0":-124.36218486796031,"vZ0":-2.5084326977301337,"x":118.19,"y":165.25,"x0":-1.5498796733212465,"y0":50.002122132803876,"z0":5.6646713257844885,"aX":-14.443823157463926},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.4,"breakHorizontal":15.1,"spinRate":2506,"spinDirection":234},"zone":5,"typeConfidence":2.0,"plateTime":0.4420977236390886,"extension":6.12798869307491},"index":2,"playId":"573cfaa3-6b1a-3785-93ae-dad3d3c4785b","pitchNumber":2,"startTime":"2026-07-28T03:01:37.997Z","endTime":"2026-07-28T03:01:54.095Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":78.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.903986248252416,"aZ":-23.819771526766903,"pfxX":-7.503993003474017,"pfxZ":5.242708158671645,"pX":-0.003251081026769102,"pZ":2.405514850156809,"vX0":5.884419670710977,"vY0":-126.26618874776108,"vZ0":-3.0301137252934813,"x":117.12,"y":173.83,"x0":-1.4043974078105208,"y0":50.00170776388665,"z0":5.566000977557051,"aX":-11.95473977939788},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.9,"breakHorizontal":12.0,"spinRate":436,"spinDirection":107},"zone":5,"typeConfidence":2.0,"plateTime":0.43601217850436313,"extension":6.0629754609963165},"hitData":{"launchSpeed":102.5,"launchAngle":24.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":55.23,"coordY":86.56}},"index":3,"playId":"27541ee5-52d5-3d70-aef3-56f52e51da65","pitchNumber":3,"startTime":"2026-07-28T03:02:20.675Z","endTime":"2026-07-28T03:02:29.462Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:02:29.462Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mike Trout flies out to right fielder LaMonte Wade Jr.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T03:03:52.127Z","endTime":"2026-07-28T03:05:41.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5],"actionIndex":[0,2],"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-28T03:02:48.463Z","endTime":"2026-07-28T03:03:54.307Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.963710899460406,"aZ":-19.865712892262138,"pfxX":2.8645778349478634,"pfxZ":7.146042971345878,"pX":-0.33135552346513114,"pZ":3.5831793983249898,"vX0":2.5418237505593524,"vY0":-130.53080928153443,"vZ0":-1.35749412027756,"x":129.63,"y":142.03,"x0":-1.6905444567455634,"y0":50.002414519917956,"z0":5.608508803882282,"aX":4.932909832345747},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.8,"breakHorizontal":-5.8,"spinRate":2409,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.41992847683614,"extension":5.868186822211495},"index":1,"playId":"d146b988-67d0-3a55-ada7-1f3d8e81107c","pitchNumber":1,"startTime":"2026-07-28T03:03:54.307Z","endTime":"2026-07-28T03:03:58.620Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"startTime":"2026-07-28T03:04:24.789Z","endTime":"2026-07-28T03:04:49.180Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.62605553020524,"aZ":-12.521805164359332,"pfxX":-1.6538053514096531,"pfxZ":10.680849735271806,"pX":0.5941081260431987,"pZ":3.90636393582394,"vX0":6.271472407654809,"vY0":-135.97102648744956,"vZ0":-2.089253184492459,"x":94.35,"y":133.31,"x0":-1.545073180181848,"y0":50.00390697049107,"z0":5.57198933847957,"aX":-3.044305475893327},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.0,"breakHorizontal":1.4,"spinRate":2289,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.40552274998447224,"extension":5.891839212589444},"index":3,"playId":"d1c77d41-717c-31e8-8bf6-8f076655d250","pitchNumber":2,"startTime":"2026-07-28T03:04:49.180Z","endTime":"2026-07-28T03:04:53.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":83.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.126526953863106,"aZ":-11.996314647129221,"pfxX":-3.798186651341491,"pfxZ":11.212365450760716,"pX":0.17040870427449759,"pZ":2.9448124655842904,"vX0":5.690553649297324,"vY0":-134.52339050628842,"vZ0":-4.297224192339152,"x":110.5,"y":159.27,"x0":-1.4967911424588813,"y0":50.0020923295616,"z0":5.438826037138059,"aX":-6.83524322832821},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.3,"breakHorizontal":5.4,"spinRate":2332,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4100357779415731,"extension":6.121120881791424},"index":4,"playId":"85ea947e-6492-35c3-afb2-ba0f51def6e4","pitchNumber":3,"startTime":"2026-07-28T03:05:08.047Z","endTime":"2026-07-28T03:05:11.375Z","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":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.0,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.450653995112372,"aZ":-13.013058815676569,"pfxX":-4.389968896280335,"pfxZ":10.307745077531308,"pX":0.5537778760244102,"pZ":2.574569015475262,"vX0":6.48024860300564,"vY0":-135.88882734932125,"vZ0":-5.241788149404012,"x":95.89,"y":169.27,"x0":-1.2981262351786198,"y0":50.00288032262707,"z0":5.442043515469918,"aX":-8.161081263902624},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.6,"breakHorizontal":6.5,"spinRate":2196,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.40400727564268024,"extension":5.927661242192027},"hitData":{"launchSpeed":97.3,"launchAngle":61.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.86,"coordY":129.62}},"index":5,"playId":"87f637ba-8883-37e7-a967-fe5e70e73daf","pitchNumber":4,"startTime":"2026-07-28T03:05:30.878Z","endTime":"2026-07-28T03:05:41.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:05:41.897Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Schanuel grounds out, first baseman Christian Walker to pitcher Cristian Javier.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-28T03:06:00.146Z","endTime":"2026-07-28T03:08:19.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":664299,"link":"/api/v1/people/664299"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":78.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.438357962212976,"aZ":-21.860255403387622,"pfxX":-10.951958981560388,"pfxZ":6.493706137733321,"pX":-0.47022489100839926,"pZ":2.0899066485493134,"vX0":6.430274525156325,"vY0":-125.95237337536958,"vZ0":-3.8385126655046196,"x":134.92,"y":182.35,"x0":-1.6493565245752189,"y0":50.00032604924362,"z0":5.426933295181322,"aX":-17.383206927389725},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":11.0,"breakHorizontal":18.1,"spinRate":2449,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4368829757659052,"extension":6.210057922898778},"index":0,"playId":"6cb91afc-1741-3000-802c-9a4e5268d9c6","pitchNumber":1,"startTime":"2026-07-28T03:06:12.907Z","endTime":"2026-07-28T03:06:17.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":79.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.856333486047994,"aZ":-22.12528063151231,"pfxX":-9.921974486027649,"pfxZ":6.1605848177977816,"pX":-0.7892180937515383,"pZ":2.2169812207107777,"vX0":5.2255624338324775,"vY0":-128.09862411151184,"vZ0":-3.6127967975736848,"x":147.08,"y":178.92,"x0":-1.5857888555150317,"y0":50.00631968781685,"z0":5.412119298510615,"aX":-16.199054600365024},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.4,"breakHorizontal":16.4,"spinRate":2407,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4305276910980185,"extension":6.072954380529227},"index":1,"playId":"e35a41c1-3969-3cdd-aa5d-6ad80b6cf1bc","pitchNumber":2,"startTime":"2026-07-28T03:06:35.663Z","endTime":"2026-07-28T03:06:40.872Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-28T03:06:52.774Z","endTime":"2026-07-28T03:07:10.828Z","isPitch":false,"type":"action","player":{"id":694384,"link":"/api/v1/people/694384"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":83.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.85658103284164,"aZ":-11.00742482474852,"pfxX":-4.7003619569244925,"pfxZ":11.552010352511765,"pX":-0.3426683485486971,"pZ":2.830868144085568,"vX0":4.7127053433395885,"vY0":-135.769438351743,"vZ0":-4.885638380182907,"x":130.06,"y":162.35,"x0":-1.5058990787913638,"y0":50.00380499941162,"z0":5.446021602664737,"aX":-8.613429271407773},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.8,"breakHorizontal":7.3,"spinRate":2181,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.4063195665125514,"extension":6.123934845683881},"index":3,"playId":"28ddd587-330c-3eb4-8586-22dcf123f72a","pitchNumber":3,"startTime":"2026-07-28T03:07:10.828Z","endTime":"2026-07-28T03:07:19.618Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":74.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.696932510347892,"aZ":-30.231729620743323,"pfxX":8.398877023823882,"pfxZ":1.3490074935050451,"pX":0.3048318380199012,"pZ":1.5438337852496844,"vX0":2.5413630115591506,"vY0":-120.63484038370443,"vZ0":-2.6488636620463644,"x":105.38,"y":197.1,"x0":-1.8597776157429564,"y0":50.00252767376893,"z0":5.386560421141628,"aX":12.081546763546141},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.9,"breakHorizontal":-15.8,"spinRate":2510,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.45825562337758585,"extension":6.23416099568537},"index":4,"playId":"7d672f90-5575-3fbf-8b0f-759e829ed3dd","pitchNumber":4,"startTime":"2026-07-28T03:07:46.933Z","endTime":"2026-07-28T03:07:50.858Z","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":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42830120604109,"aZ":-29.01230002114554,"pfxX":9.611793096705718,"pfxZ":2.2899652832088897,"pX":-0.31966194434204515,"pZ":1.720856484581616,"vX0":0.5888961125139065,"vY0":-117.89051657814794,"vZ0":-2.2369350104079047,"x":129.18,"y":192.32,"x0":-1.819422077745234,"y0":50.0027940625985,"z0":5.4113265885170785,"aX":13.26865688525473},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":3.8,"breakHorizontal":-17.5,"spinRate":2483,"spinDirection":68},"zone":7,"typeConfidence":2.0,"plateTime":0.468064274354405,"extension":6.0017115044504585},"hitData":{"launchSpeed":94.5,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.21,"coordY":164.72}},"index":5,"playId":"b5bd6a8b-404a-35ac-bf57-fe6b27090d0b","pitchNumber":5,"startTime":"2026-07-28T03:08:10.014Z","endTime":"2026-07-28T03:08:19.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:08:19.288Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lucas Spence grounds out, first baseman Nolan Schanuel to pitcher Walbert Ureña.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T03:10:11.797Z","endTime":"2026-07-28T03:11:09.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.556749395287575,"aZ":-23.99396137115612,"pfxX":-9.657040949758924,"pfxZ":4.720950320503034,"pX":0.6273580001153415,"pZ":3.4602424915685495,"vX0":7.282424217379781,"vY0":-131.04731501681266,"vZ0":-2.4674822971204624,"x":93.09,"y":145.35,"x0":-0.9375254568663842,"y0":50.00385591990738,"z0":6.212613152640692,"aX":-16.741387684855997},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.2,"breakHorizontal":15.8,"spinRate":1691,"spinDirection":238},"zone":12,"typeConfidence":2.0,"plateTime":0.4184810344388725,"extension":6.083884323761183},"index":0,"playId":"16e2db2d-96b3-3334-a1ea-0c79cc0b5d21","pitchNumber":1,"startTime":"2026-07-28T03:10:26.475Z","endTime":"2026-07-28T03:10:31.178Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67578744778158,"aZ":-16.901789934049937,"pfxX":-7.2924998372085525,"pfxZ":7.594664893218971,"pX":-0.6938600540699417,"pZ":1.7458222050677727,"vX0":3.4793490525326116,"vY0":-141.25421684722411,"vZ0":-8.684828259377305,"x":143.45,"y":191.64,"x0":-0.9975548675301904,"y0":50.00215987256591,"z0":5.957983540750226,"aX":-14.662166533509124},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.1,"breakHorizontal":12.5,"spinRate":2235,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.38850519244161275,"extension":6.0175965713621835},"index":1,"playId":"346c01f3-84d4-34af-ad19-7e28b054f0b4","pitchNumber":2,"startTime":"2026-07-28T03:10:44.221Z","endTime":"2026-07-28T03:10:47.612Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.929157269546867,"aZ":-28.008407939864533,"pfxX":-9.906328549288567,"pfxZ":2.39102679571993,"pX":-0.16838879190548944,"pZ":2.0590048595905732,"vX0":5.48126668857781,"vY0":-131.4792898702439,"vZ0":-4.898851304568089,"x":123.42,"y":183.19,"x0":-0.9974926607749256,"y0":50.00433372637034,"z0":6.035090765532009,"aX":-17.275185229683714},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.4,"breakHorizontal":16.7,"spinRate":1678,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.4172309455811445,"extension":6.185951739204322},"hitData":{"launchSpeed":85.0,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.98,"coordY":159.87}},"index":2,"playId":"a2697cc9-ae28-3311-8b17-7e2d8edc8284","pitchNumber":3,"startTime":"2026-07-28T03:11:00.427Z","endTime":"2026-07-28T03:11:09.873Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:11:09.873Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Vázquez singles on a ground ball to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T03:11:40.206Z","endTime":"2026-07-28T03:12:38.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.317820159543977,"aZ":-28.021386338493663,"pfxX":4.095278633916375,"pfxZ":2.5495521395713334,"pX":1.387022252994982,"pZ":2.1839652319972873,"vX0":6.041344501105103,"vY0":-127.61144067785867,"vZ0":-4.544779040406058,"x":64.13,"y":179.81,"x0":-1.554506488648454,"y0":50.00256969989536,"z0":6.228000697149568,"aX":6.66926731333685},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":-8.9,"spinRate":2482,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4312740002304558,"extension":6.207234881711523},"index":0,"playId":"01bd97db-11a0-3026-95f5-0fbab8a75f80","pitchNumber":1,"startTime":"2026-07-28T03:11:52.541Z","endTime":"2026-07-28T03:11:58.660Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70872009584564,"aZ":-26.459480037151923,"pfxX":-9.978496012534723,"pfxZ":3.337418223982109,"pX":-0.3537429620274835,"pZ":2.144166157179771,"vX0":5.302133087658749,"vY0":-130.5473554411486,"vZ0":-4.799526788418746,"x":130.48,"y":180.89,"x0":-1.124115143688651,"y0":50.00006833264578,"z0":6.019242340848019,"aX":-17.07121066804435},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":16.8,"spinRate":1743,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.4209559024470315,"extension":6.334840865666308},"index":1,"playId":"3f86dce3-cbe7-35c0-a196-42ad7810f78b","pitchNumber":2,"startTime":"2026-07-28T03:12:12.293Z","endTime":"2026-07-28T03:12:15.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.564956708211945,"aZ":-27.473951775671345,"pfxX":-8.68030304899722,"pfxZ":2.26032489019663,"pX":0.23786588193857258,"pZ":2.4198196396441713,"vX0":6.349162635415126,"vY0":-143.5081675692008,"vZ0":-5.488234698993724,"x":107.93,"y":173.44,"x0":-0.8804388329324742,"y0":50.000224351836856,"z0":6.078103374466526,"aX":-18.023551921646487},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.1,"breakHorizontal":14.4,"spinRate":2112,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.38230554993989063,"extension":5.836284008459383},"hitData":{"launchSpeed":101.4,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.52,"coordY":90.89}},"index":2,"playId":"e4ef4f02-f209-3d63-8cca-e9f99bc48aa7","pitchNumber":3,"startTime":"2026-07-28T03:12:28.661Z","endTime":"2026-07-28T03:12:38.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:12:38.980Z","atBatIndex":38},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jeremy Peña grounds into a force out, third baseman Denzer Guzman to second baseman Vaughn Grissom. Christian Vázquez out at 2nd. Jeremy Peña to 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T03:12:54.001Z","endTime":"2026-07-28T03:13:47.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2],"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":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":98.1,"endSpeed":89.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.039419203827585,"aZ":-27.66488451139928,"pfxX":-10.0365399501166,"pfxZ":2.19792703619897,"pX":-0.6107629529513413,"pZ":2.12293707031121,"vX0":5.0139176584345195,"vY0":-142.6499884623461,"vZ0":-5.98298357641055,"x":140.28,"y":181.46,"x0":-1.0910758419251787,"y0":50.00297281054369,"z0":6.000814065290052,"aX":-20.602134760069568},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":2.9,"breakHorizontal":17.0,"spinRate":1907,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.3845386095078398,"extension":6.176439703357486},"index":0,"playId":"11666a63-68eb-37ee-b966-d9ff1f0e015d","pitchNumber":1,"startTime":"2026-07-28T03:13:03.171Z","endTime":"2026-07-28T03:13:06.870Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-28T03:13:24.283Z","endTime":"2026-07-28T03:13:38.682Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"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":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1726321456324,"aZ":-36.64412575061276,"pfxX":1.938547124435647,"pfxZ":-2.8146074911624694,"pX":-0.05544975723906378,"pZ":1.6927183405668134,"vX0":2.9886547762135236,"vY0":-125.67638224926655,"vZ0":-3.9694704337522846,"x":119.11,"y":193.08,"x0":-1.515177949789634,"y0":50.00228793285304,"z0":6.291425386121667,"aX":3.078614160684962},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.8,"breakHorizontal":-4.2,"spinRate":2413,"spinDirection":57},"zone":8,"typeConfidence":2.0,"plateTime":0.4370086401943265,"extension":6.105513431971804},"hitData":{"launchSpeed":86.3,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":83.11,"coordY":159.98}},"index":2,"playId":"105c4481-d175-3e28-bf1b-e39a302cf2b0","pitchNumber":2,"startTime":"2026-07-28T03:13:38.682Z","endTime":"2026-07-28T03:13:47.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:13:47.715Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yordan Alvarez grounds out sharply, first baseman Nolan Schanuel to pitcher Walbert Ureña.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-28T03:14:05.119Z","endTime":"2026-07-28T03:16:33.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":700712,"link":"/api/v1/people/700712"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.756756359738525,"aZ":-25.14700587553249,"pfxX":-10.597795022200438,"pfxZ":3.95392496582589,"pX":0.4618611549605446,"pZ":0.5242712116057358,"vX0":7.118507888351545,"vY0":-132.80748687260873,"vZ0":-9.228721317104204,"x":99.39,"y":224.62,"x0":-0.883124619971695,"y0":50.00264221926753,"z0":5.888004957316063,"aX":-18.837361678968424},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.2,"breakHorizontal":17.5,"spinRate":1527,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.41320053592867056,"extension":6.4610976909172235},"index":0,"playId":"c7a0014d-5d7a-30e2-8241-cd118e2782a9","pitchNumber":1,"startTime":"2026-07-28T03:14:19.341Z","endTime":"2026-07-28T03:14:22.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.84407281883037,"aZ":-22.67688300295198,"pfxX":-10.010337761209747,"pfxZ":4.533800670616706,"pX":-1.3967095091924742,"pZ":2.27400762410805,"vX0":2.9693222724678154,"vY0":-144.58944159861102,"vZ0":-6.824812023038741,"x":170.24,"y":177.38,"x0":-1.142767366499975,"y0":50.00562125472144,"z0":6.078119337718611,"aX":-20.98823305778487},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":6.8,"breakHorizontal":17.4,"spinRate":2206,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.380261534992421,"extension":6.284071888768676},"index":1,"playId":"fb60c12f-3eca-3a78-921d-627145d52782","pitchNumber":2,"startTime":"2026-07-28T03:14:39.764Z","endTime":"2026-07-28T03:14:43.745Z","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":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.565587549573074,"aZ":-24.94809578998346,"pfxX":-10.532779606137112,"pfxZ":4.031445774066391,"pX":0.39003983570868356,"pZ":0.6520388391674575,"vX0":6.918099313746956,"vY0":-133.53495582463293,"vZ0":-9.101997889127835,"x":102.13,"y":221.17,"x0":-0.8746733731745829,"y0":50.00646819548064,"z0":5.919749784588836,"aX":-18.897445078978702},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.4,"breakHorizontal":17.4,"spinRate":1783,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.41123894324214083,"extension":6.388204939724381},"index":2,"playId":"7c3713b2-38fa-3ac9-acfa-0bbc27a25398","pitchNumber":3,"startTime":"2026-07-28T03:14:57.761Z","endTime":"2026-07-28T03:15:01.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98337824094435,"aZ":-28.740991978772005,"pfxX":-10.56898099289138,"pfxZ":1.9599694894461566,"pX":-0.5793262546710805,"pZ":1.6090888374333892,"vX0":4.671226795177563,"vY0":-132.0381241455378,"vZ0":-5.923662916971761,"x":139.08,"y":195.33,"x0":-1.0051214649557279,"y0":50.005611229519666,"z0":6.016087572322043,"aX":-18.531220397019222},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.4,"breakHorizontal":18.0,"spinRate":1699,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.41596112658435214,"extension":6.202786121049181},"index":3,"playId":"ddb8767f-c977-3902-8b92-f6fafcd74079","pitchNumber":4,"startTime":"2026-07-28T03:15:21.165Z","endTime":"2026-07-28T03:15:27.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":90.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.7204211856745,"aZ":-15.171438539315842,"pfxX":-5.5658342722790755,"pfxZ":8.042046174224035,"pX":-0.6087754676485451,"pZ":2.990851174605285,"vX0":2.5718969529240923,"vY0":-145.12091513362466,"vZ0":-6.461772371595381,"x":140.21,"y":158.03,"x0":-0.7876698086950792,"y0":50.00487548535124,"z0":6.185610130580776,"aX":-11.769354968316643},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":13.3,"breakHorizontal":9.5,"spinRate":2332,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.378695375315111,"extension":6.074741343045523},"index":4,"playId":"1ce843db-0176-3041-9e2d-151f8b1d99b0","pitchNumber":5,"startTime":"2026-07-28T03:15:39.260Z","endTime":"2026-07-28T03:15:42.787Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.964382377143323,"aZ":-27.08446209709162,"pfxX":-9.573328785547314,"pfxZ":2.6806370966656905,"pX":-0.8945091922707413,"pZ":1.943681774047053,"vX0":3.335819702252869,"vY0":-136.89739900479915,"vZ0":-6.115093167101282,"x":151.1,"y":186.3,"x0":-0.8842855661473089,"y0":50.005350395229705,"z0":6.058309168544292,"aX":-18.189257878860822},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.7,"breakHorizontal":16.7,"spinRate":1733,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.39995722426011504,"extension":6.095201863027986},"index":5,"playId":"c967c9b5-d6d3-3f93-bb20-37a52a3f08cc","pitchNumber":6,"startTime":"2026-07-28T03:16:00.328Z","endTime":"2026-07-28T03:16:07.448Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.429981766129202,"aZ":-26.001612602143187,"pfxX":-8.96384477047962,"pfxZ":3.294351231854712,"pX":0.04355920718936357,"pZ":2.8123340088600273,"vX0":5.153064367119307,"vY0":-135.7678099633651,"vZ0":-4.112689738132412,"x":115.34,"y":162.85,"x0":-0.7097145474690344,"y0":50.006649766429284,"z0":6.146585595021763,"aX":-16.815754648846514},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.3,"breakHorizontal":15.2,"spinRate":1934,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.40271344652456875,"extension":6.282688002060616},"hitData":{"launchSpeed":102.9,"launchAngle":-12.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":159.84,"coordY":167.74}},"index":6,"playId":"d5630a4b-49a2-3b09-ba83-326dc159376f","pitchNumber":7,"startTime":"2026-07-28T03:16:24.895Z","endTime":"2026-07-28T03:16:33.939Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:16:33.939Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Soler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T03:18:28.439Z","endTime":"2026-07-28T03:20:10.084Z","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":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"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":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4490061821667,"aZ":-30.75060978896687,"pfxX":8.357452029800278,"pfxZ":1.0592276592702348,"pX":0.4751176042877356,"pZ":2.6467732751372637,"vX0":2.457385621786028,"vY0":-115.04505098148465,"vZ0":-0.0452392047610517,"x":98.89,"y":167.32,"x0":-1.6925842440441838,"y0":50.0004519584577,"z0":5.648500965724505,"aX":11.194575521041422},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":2.2,"breakHorizontal":-15.7,"spinRate":2538,"spinDirection":68},"zone":6,"typeConfidence":2.0,"plateTime":0.47618409945767404,"extension":6.102640527364993},"index":0,"playId":"9ed61844-617c-322d-8fd6-188dc9a0fdb5","pitchNumber":1,"startTime":"2026-07-28T03:18:46.591Z","endTime":"2026-07-28T03:18:50.900Z","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":93.4,"endSpeed":85.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.244468791140434,"aZ":-12.1724740390712,"pfxX":-4.48143268081413,"pfxZ":10.669646233481547,"pX":0.30449789516659764,"pZ":3.211008169802786,"vX0":6.109928604592054,"vY0":-135.91300113727323,"vZ0":-3.8091657445554867,"x":105.39,"y":152.08,"x0":-1.388370229884971,"y0":50.00183018186811,"z0":5.473531546306614,"aX":-8.400697872058005},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.7,"breakHorizontal":6.8,"spinRate":2226,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.40270012377267994,"extension":6.0850999254369995},"index":1,"playId":"25273845-d1c6-3498-ba4f-c6a48271ec81","pitchNumber":2,"startTime":"2026-07-28T03:19:04.630Z","endTime":"2026-07-28T03:19:10.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":84.6,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.340393179884764,"aZ":-11.833257626377206,"pfxX":-0.2182941349990316,"pfxZ":10.939454315232068,"pX":-0.02805473395461865,"pZ":4.723404789449485,"vX0":3.837947910252872,"vY0":-136.32008445535817,"vZ0":-0.2816809349523808,"x":118.07,"y":111.25,"x0":-1.4330488926602774,"y0":50.0018916136325,"z0":5.653783132476284,"aX":-0.40663066432546985},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.9,"breakHorizontal":-0.5,"spinRate":2187,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4036678393199469,"extension":6.0688389704764},"index":2,"playId":"270e0b45-3dd6-3969-ada0-6e0d7250c2df","pitchNumber":3,"startTime":"2026-07-28T03:19:27.652Z","endTime":"2026-07-28T03:19:32.419Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.622350237521577,"aZ":-21.580692189792874,"pfxX":-8.367807684969176,"pfxZ":6.541995923671668,"pX":0.9987334492628631,"pZ":1.5258602685756624,"vX0":8.521284462670904,"vY0":-127.09195545748126,"vZ0":-5.363133830745037,"x":78.93,"y":197.58,"x0":-1.3273988307024591,"y0":50.00111516601459,"z0":5.402188135966682,"aX":-13.543365825808888},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.7,"breakHorizontal":13.0,"spinRate":2392,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4327353637569811,"extension":6.214603701763217},"index":3,"playId":"3b841e10-30b2-3f2d-876f-338d751ab076","pitchNumber":4,"startTime":"2026-07-28T03:19:46.709Z","endTime":"2026-07-28T03:19:52.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.565145123615395,"aZ":-21.469079072114848,"pfxX":-8.157728870756097,"pfxZ":6.587096835674549,"pX":-0.8409260529231971,"pZ":3.6747740727636917,"vX0":4.146089727082771,"vY0":-127.29881114358069,"vZ0":-0.6002193640430323,"x":149.05,"y":139.56,"x0":-1.4395945125151561,"y0":50.0017060113682,"z0":5.628440509413567,"aX":-13.253993778450575},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":12.0,"breakHorizontal":13.7,"spinRate":2443,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4319326514291406,"extension":6.0427326847345775},"index":4,"playId":"ccdb93b7-8fec-37f2-81db-c6432675be5b","pitchNumber":5,"startTime":"2026-07-28T03:20:06.396Z","endTime":"2026-07-28T03:20:10.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:20:10.084Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Vaughn Grissom singles on a line drive to center fielder Lucas Spence.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T03:20:20.967Z","endTime":"2026-07-28T03:21:09.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":828599,"link":"/api/v1/people/828599"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48634721427841,"aZ":-10.046018340821439,"pfxX":-2.596354694265517,"pfxZ":11.621222795800273,"pX":0.4018907172266411,"pZ":2.4458368458386004,"vX0":5.944804231905776,"vY0":-137.37481245605045,"vZ0":-6.044984745077937,"x":101.68,"y":172.74,"x0":-1.4564995016347375,"y0":50.006205961566906,"z0":5.363533969772808,"aX":-4.946059420067682},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.9,"breakHorizontal":3.4,"spinRate":2394,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.3992911450794958,"extension":6.133363043582641},"index":0,"playId":"5be7cdd9-a471-3bbc-bfa1-91fbb4d4d3cf","pitchNumber":1,"startTime":"2026-07-28T03:20:39.976Z","endTime":"2026-07-28T03:20:43.200Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.77350124251693,"aZ":-20.859096563328613,"pfxX":-6.985014731175162,"pfxZ":6.774639092567475,"pX":0.7517533797845826,"pZ":1.691802958888534,"vX0":7.503979547974662,"vY0":-128.94644457341712,"vZ0":-5.3644225713587455,"x":88.34,"y":193.1,"x0":-1.2994434294307509,"y0":50.00610491809595,"z0":5.426154305055721,"aX":-11.673084181397336},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.2,"breakHorizontal":10.8,"spinRate":2391,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.4260558205111904,"extension":6.144703586296025},"hitData":{"launchSpeed":70.5,"launchAngle":24.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.19,"coordY":98.31}},"index":1,"playId":"f6d39041-25b8-3f5d-8b9d-1f45ce64ffd9","pitchNumber":2,"startTime":"2026-07-28T03:20:57.465Z","endTime":"2026-07-28T03:21:09.045Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:21:09.045Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Lowe flies out to left fielder Taylor Trammell.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T03:21:24.431Z","endTime":"2026-07-28T03:22:26.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_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":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.58806620836109,"aZ":-14.554374466468014,"pfxX":-3.199220040774513,"pfxZ":9.554055546957327,"pX":-0.4431853224707751,"pZ":3.3066578345365634,"vX0":3.991722657125571,"vY0":-135.21254359268195,"vZ0":-2.913236449151614,"x":133.89,"y":149.5,"x0":-1.5257346638281837,"y0":50.00216749549895,"z0":5.424550762257925,"aX":-5.899967185521458},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":4.9,"spinRate":2209,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.40570825327072146,"extension":6.121037404992091},"index":0,"playId":"861a282e-ac1a-39a5-86cc-b315c34cdeb2","pitchNumber":1,"startTime":"2026-07-28T03:21:36.413Z","endTime":"2026-07-28T03:21:39.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.381067872389735,"aZ":-13.792108859643363,"pfxX":-3.446547692028791,"pfxZ":9.76708791295426,"pX":-1.1007722006772471,"pZ":3.290472204203826,"vX0":2.6472269977855256,"vY0":-136.619279538754,"vZ0":-3.058467870687544,"x":158.96,"y":149.94,"x0":-1.636740105523808,"y0":50.00023259295105,"z0":5.378168320533858,"aX":-6.484548586539161},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":5.6,"spinRate":2256,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4016187163846565,"extension":6.136678614571407},"index":1,"playId":"8d91b606-f49c-3b19-a7de-b1fb7ceb54a6","pitchNumber":2,"startTime":"2026-07-28T03:21:55.742Z","endTime":"2026-07-28T03:22:00.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.124629489621846,"aZ":-22.8073042715302,"pfxX":-9.015791755749362,"pfxZ":5.795914915317006,"pX":0.4686022250524909,"pZ":1.7812790974216255,"vX0":7.82266251509382,"vY0":-126.65518964378589,"vZ0":-4.289909347418031,"x":99.14,"y":190.69,"x0":-1.4964869816564872,"y0":50.002172219534074,"z0":5.332451648530464,"aX":-14.570914791240718},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.7,"breakHorizontal":14.4,"spinRate":2415,"spinDirection":249},"zone":9,"typeConfidence":2.0,"plateTime":0.43330325254015456,"extension":6.26178269410872},"hitData":{"launchSpeed":93.5,"launchAngle":56.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.86,"coordY":94.94}},"index":2,"playId":"7324b8ff-4909-311f-983d-2307e07a605b","pitchNumber":3,"startTime":"2026-07-28T03:22:13.613Z","endTime":"2026-07-28T03:22:26.864Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:22:26.864Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-28T03:22:38.108Z","endTime":"2026-07-28T03:24:59.538Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.170296728885766,"aZ":-11.836225768350428,"pfxX":-2.777014162066451,"pfxZ":10.63754650194758,"pX":-0.45720424408409477,"pZ":3.200989069389723,"vX0":3.4578836540850295,"vY0":-137.76979853660302,"vZ0":-3.809857498322333,"x":134.43,"y":152.35,"x0":-1.3710127571272794,"y0":50.00044389211344,"z0":5.408528554067455,"aX":-5.308485001540267},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.6,"breakHorizontal":4.2,"spinRate":2217,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.39839843178675194,"extension":6.170257482177094},"index":0,"playId":"1a330a6b-f4f9-32c8-93e5-a884f9dfa137","pitchNumber":1,"startTime":"2026-07-28T03:22:49.909Z","endTime":"2026-07-28T03:22:54.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.831740299599563,"aZ":-12.000916617278154,"pfxX":-3.7310508188181557,"pfxZ":10.785478019104971,"pX":0.5363936413134253,"pZ":2.4645411433658757,"vX0":6.256650218799991,"vY0":-135.91048405777494,"vZ0":-5.586293101579171,"x":96.55,"y":172.24,"x0":-1.3109215615708456,"y0":50.002840904232144,"z0":5.380297408316493,"aX":-6.979105322064138},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":5.4,"spinRate":2317,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4030340905977017,"extension":6.136388203145997},"index":1,"playId":"8b4f559f-2514-3383-82ce-e115c7d47516","pitchNumber":2,"startTime":"2026-07-28T03:23:08.561Z","endTime":"2026-07-28T03:23:11.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.462920269599902,"aZ":-13.77369232415026,"pfxX":-3.9358906369311653,"pfxZ":10.00536764552059,"pX":1.7463988259973895,"pZ":2.322139171484168,"vX0":9.02390774234096,"vY0":-134.79654136817908,"vZ0":-5.384990388780186,"x":50.43,"y":176.08,"x0":-1.134162247264863,"y0":50.001953977220445,"z0":5.319087143429024,"aX":-7.238163857449668},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.2,"breakHorizontal":5.2,"spinRate":2157,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4064204790129917,"extension":6.148290263213006},"index":2,"playId":"fb0747ec-3df1-38a5-b4ea-81e4d26b36ba","pitchNumber":3,"startTime":"2026-07-28T03:23:32.332Z","endTime":"2026-07-28T03:23:35.856Z","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":2},"index":3,"playId":"ef516d4a-d2eb-3b54-9627-4c1d1495a0dd","startTime":"2026-07-28T03:23:53.210Z","endTime":"2026-07-28T03:23:56.370Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"7d375344-a1df-3b7c-9033-a4d71ab71ac5","startTime":"2026-07-28T03:24:11.598Z","endTime":"2026-07-28T03:24:15.037Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":84.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72956259439268,"aZ":-12.356713435079643,"pfxX":-3.888672720649339,"pfxZ":10.725951621645802,"pX":-0.859194410249852,"pZ":3.2569769296618847,"vX0":3.29571709795929,"vY0":-136.02799543929473,"vZ0":-3.208052567933206,"x":149.75,"y":150.84,"x0":-1.589639668277757,"y0":50.004325505445365,"z0":5.325419497641386,"aX":-7.186256321083532},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.8,"breakHorizontal":6.2,"spinRate":2147,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40483396848474174,"extension":6.011862913260097},"index":5,"playId":"dfc078f3-3f4e-3a80-a413-c8fa3ccee8db","pitchNumber":4,"startTime":"2026-07-28T03:24:34.141Z","endTime":"2026-07-28T03:24:39.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.344206280860657,"aZ":-25.69465063426458,"pfxX":3.87816274358367,"pfxZ":4.4304323519443045,"pX":1.5506836914385016,"pZ":2.663245887483213,"vX0":5.859138373474159,"vY0":-120.41799182206343,"vZ0":-1.3504715130493923,"x":57.89,"y":166.87,"x0":-1.4218822511568785,"y0":50.00165887504985,"z0":5.513878197179134,"aX":5.6691819428839425},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.9,"breakHorizontal":-8.5,"spinRate":2622,"spinDirection":82},"zone":12,"typeConfidence":2.0,"plateTime":0.4556238915658182,"extension":6.0921878068731745},"index":6,"playId":"e46e633e-89ee-3aad-80b8-f7fbb4fd3f52","pitchNumber":5,"startTime":"2026-07-28T03:24:55.342Z","endTime":"2026-07-28T03:24:59.538Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:24:59.538Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Paredes grounds out, second baseman Vaughn Grissom to first baseman Nolan Schanuel.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T03:27:16.497Z","endTime":"2026-07-28T03:28:57.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T03:27:07.213Z","endTime":"2026-07-28T03:27:18.665Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86390670840675,"aZ":-25.779265178912596,"pfxX":-10.795633895140483,"pfxZ":3.5775183125878245,"pX":0.2135862496831711,"pZ":1.8245417305860507,"vX0":6.83664860825329,"vY0":-132.88995805771586,"vZ0":-5.986068744379702,"x":108.86,"y":189.52,"x0":-0.9917807092530261,"y0":50.00134044283334,"z0":5.982679430154622,"aX":-19.2787395163118},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.4,"breakHorizontal":18.0,"spinRate":1637,"spinDirection":234},"zone":8,"typeConfidence":2.0,"plateTime":0.4124093233370245,"extension":6.033117981687391},"index":1,"playId":"880035cb-25a2-3e33-8315-a69b2f169178","pitchNumber":1,"startTime":"2026-07-28T03:27:18.665Z","endTime":"2026-07-28T03:27:22.759Z","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":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.580681819440695,"aZ":-35.08928667839179,"pfxX":-0.1266032392692965,"pfxZ":-1.7617743916778916,"pX":0.19852853269555723,"pZ":0.1599256924911902,"vX0":4.278813833884086,"vY0":-128.69630381960224,"vZ0":-7.906640663443978,"x":109.43,"y":234.46,"x0":-1.4803084807509836,"y0":50.006103703491604,"z0":6.046035987971992,"aX":-0.20961158845416916},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-5.0,"breakHorizontal":-0.8,"spinRate":2527,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.42815449609484624,"extension":6.202368984727392},"index":2,"playId":"11478638-11dd-3e70-808a-48fd2e4a3107","pitchNumber":2,"startTime":"2026-07-28T03:27:36.630Z","endTime":"2026-07-28T03:27:40.232Z","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":92.0,"endSpeed":84.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22752789031815,"aZ":-25.23010129576261,"pfxX":-11.843609211422319,"pfxZ":3.862086984429744,"pX":0.35971137786509055,"pZ":0.6686275083021017,"vX0":7.449222480084074,"vY0":-133.54010019975635,"vZ0":-8.834873349243205,"x":103.29,"y":220.73,"x0":-0.9351568525965738,"y0":50.000929456741595,"z0":5.850863109199481,"aX":-21.271107912229287},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.2,"breakHorizontal":19.7,"spinRate":1836,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4110365530329054,"extension":6.27160697455276},"index":3,"playId":"d4884677-ba92-3c30-a714-650bf13d47fe","pitchNumber":3,"startTime":"2026-07-28T03:27:55.661Z","endTime":"2026-07-28T03:27:59.288Z","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":96.6,"endSpeed":88.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.951758108832752,"aZ":-26.302661242015326,"pfxX":-9.845463251767178,"pfxZ":2.9430871544804535,"pX":-1.1620670225167646,"pZ":1.4650377931952712,"vX0":3.328273289374204,"vY0":-140.46862200349142,"vZ0":-7.855141982096116,"x":161.3,"y":199.22,"x0":-1.0833180847488688,"y0":50.00566124989851,"z0":6.009025800750136,"aX":-19.6695564728656},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":3.8,"breakHorizontal":17.2,"spinRate":2002,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.3899984715918263,"extension":6.279964781581701},"index":4,"playId":"982691db-ac1c-39b7-83f5-d3b0c6145031","pitchNumber":4,"startTime":"2026-07-28T03:28:10.286Z","endTime":"2026-07-28T03:28:13.286Z","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":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47039601444248,"aZ":-22.465764350887934,"pfxX":-9.714184109584924,"pfxZ":4.694055003174932,"pX":-0.4657900689222673,"pZ":1.9709485739766397,"vX0":4.741526072263026,"vY0":-143.2086183796344,"vZ0":-7.592245435775951,"x":134.75,"y":185.56,"x0":-0.8850147013430956,"y0":50.0023442279659,"z0":6.072121525943873,"aX":-20.0848804088531},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.1,"breakHorizontal":16.6,"spinRate":2189,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.3831351280158648,"extension":6.110252392339821},"hitData":{"launchSpeed":72.3,"launchAngle":8.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.51,"coordY":149.59}},"index":5,"playId":"ac8fd2f0-53a0-3f1d-a812-df3daa9284da","pitchNumber":5,"startTime":"2026-07-28T03:28:46.544Z","endTime":"2026-07-28T03:28:57.121Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:28:57.121Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"LaMonte Wade Jr. pops out softly to third baseman Denzer Guzman.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T03:29:10.157Z","endTime":"2026-07-28T03:30:24.168Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":89.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.39974781048525,"aZ":-22.146987469832634,"pfxX":-9.891834550117927,"pfxZ":4.858500203692339,"pX":-0.7704047208913127,"pZ":2.286117694771185,"vX0":4.265210423964864,"vY0":-143.4662160335958,"vZ0":-6.549400191409906,"x":146.37,"y":177.05,"x0":-1.00011356353446,"y0":50.00012015584516,"z0":6.000825861957094,"aX":-20.403195464350922},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.6,"breakHorizontal":16.9,"spinRate":2176,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.383293299080786,"extension":5.944486918994228},"index":0,"playId":"daa85fa1-11be-37a0-b1b7-9b583671740c","pitchNumber":1,"startTime":"2026-07-28T03:29:17.993Z","endTime":"2026-07-28T03:29:26.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23558219469553,"aZ":-24.24671252923271,"pfxX":-11.359566724225994,"pfxZ":4.5039206860964915,"pX":0.07839305556567479,"pZ":0.25179829931209313,"vX0":6.462376550519546,"vY0":-132.32458302457593,"vZ0":-9.92247211132761,"x":114.01,"y":231.98,"x0":-0.9292857592357153,"y0":50.004361997987424,"z0":5.850228735734492,"aX":-19.993400009066583},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.0,"breakHorizontal":19.0,"spinRate":1904,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.41514401020793734,"extension":6.216491672968721},"index":1,"playId":"67f0c36e-8c91-3463-8f67-af9bdf728a69","pitchNumber":2,"startTime":"2026-07-28T03:29:39.721Z","endTime":"2026-07-28T03:29:45.026Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61129678782245,"aZ":-24.442978171066976,"pfxX":-11.582562949940733,"pfxZ":4.30606567995107,"pX":-1.1076335628532765,"pZ":2.2500149747824905,"vX0":3.5314981948597395,"vY0":-133.8214627568923,"vZ0":-5.547943122906124,"x":159.22,"y":178.03,"x0":-0.9478176535784615,"y0":50.003322583498274,"z0":6.124913288106235,"aX":-20.79438522573819},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.7,"breakHorizontal":20.0,"spinRate":1769,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.41089338861446745,"extension":6.144047900613546},"index":2,"playId":"cb7dc0e7-1919-3520-b959-81356f263ab2","pitchNumber":3,"startTime":"2026-07-28T03:29:58.441Z","endTime":"2026-07-28T03:30:01.441Z","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":99.5,"endSpeed":90.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.352102957228865,"aZ":-13.395570061253979,"pfxX":-6.26205937871077,"pfxZ":8.925249380888824,"pX":0.53068190257916,"pZ":2.156644981953031,"vX0":6.196574357674058,"vY0":-144.4982395891715,"vZ0":-8.821487140788653,"x":96.77,"y":180.55,"x0":-0.8335688597069265,"y0":50.00025197498104,"z0":6.0826462245160435,"aX":-13.169975670684899},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.4,"breakHorizontal":10.0,"spinRate":2391,"spinDirection":235},"zone":6,"typeConfidence":2.0,"plateTime":0.37983223395059307,"extension":6.070160113666524},"hitData":{"launchSpeed":53.4,"launchAngle":68.0,"totalDistance":88.0,"trajectory":"popup","hardness":"soft","location":"5","coordinates":{"coordX":101.92,"coordY":176.66}},"index":3,"playId":"cff87c24-21fa-3941-8e09-3263d3312424","pitchNumber":4,"startTime":"2026-07-28T03:30:15.130Z","endTime":"2026-07-28T03:30:24.168Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:30:24.168Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Altuve flies out to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-28T03:30:41.722Z","endTime":"2026-07-28T03:31:04.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":80.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02331500107971,"aZ":-30.410471186657674,"pfxX":2.9119266043679897,"pfxZ":1.0596848501125606,"pX":0.259081870855181,"pZ":1.5447863773950794,"vX0":3.6293997161272324,"vY0":-129.62036047238809,"vZ0":-5.660782459234351,"x":107.12,"y":197.07,"x0":-1.5501134604992797,"y0":50.002555742991994,"z0":6.147343738324506,"aX":4.837424517681205},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.6,"breakHorizontal":-6.2,"spinRate":2469,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.42643236859095746,"extension":6.2974128298700505},"hitData":{"launchSpeed":97.4,"launchAngle":29.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.1,"coordY":48.01}},"index":0,"playId":"a6874493-ffeb-3d5c-b8d1-7e19694453ff","pitchNumber":1,"startTime":"2026-07-28T03:30:51.123Z","endTime":"2026-07-28T03:31:04.440Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:31:04.440Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Denzer Guzman pops out to first baseman Christian Walker in foul territory.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T03:32:54.230Z","endTime":"2026-07-28T03:34:11.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.161802513940213,"aZ":-23.486426656791522,"pfxX":0.3588665503689128,"pfxZ":5.305044034016255,"pX":0.4056146314508003,"pZ":2.57597908062272,"vX0":4.829701272490988,"vY0":-127.4412455558795,"vZ0":-2.70009099713194,"x":101.54,"y":169.23,"x0":-1.5639077562011505,"y0":50.004262452677324,"z0":5.512206348947928,"aX":0.5881328255302031},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.2,"breakHorizontal":-1.8,"spinRate":2310,"spinDirection":187},"zone":6,"typeConfidence":2.0,"plateTime":0.43044372883043014,"extension":6.060096165049466},"index":0,"playId":"f1cdf93b-7622-3b1b-b386-effe339ead80","pitchNumber":1,"startTime":"2026-07-28T03:33:15.271Z","endTime":"2026-07-28T03:33:25.398Z","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":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.910338622221218,"aZ":-27.23038466937304,"pfxX":6.247926125844385,"pfxZ":3.4922585906448855,"pX":0.3812928374995392,"pZ":2.679668502420449,"vX0":2.8108932477355224,"vY0":-118.89792721772422,"vZ0":-0.960097325291069,"x":102.47,"y":166.43,"x0":-1.6318151494373976,"y0":50.00553984248901,"z0":5.581977350774803,"aX":8.858310987661923},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":6.4,"breakHorizontal":-12.0,"spinRate":2393,"spinDirection":92},"zone":6,"typeConfidence":2.0,"plateTime":0.46242910491650946,"extension":5.884204810089153},"hitData":{"launchSpeed":79.4,"launchAngle":70.0,"totalDistance":118.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":167.69,"coordY":177.96}},"index":1,"playId":"dafbb01b-5f87-3bb2-8d06-ae98b1659ca3","pitchNumber":2,"startTime":"2026-07-28T03:33:57.682Z","endTime":"2026-07-28T03:34:11.074Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:34:11.074Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Heineman flies out to right fielder LaMonte Wade Jr.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T03:34:23.184Z","endTime":"2026-07-28T03:35:04.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":84.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.35140352911095,"aZ":-12.049589599005792,"pfxX":-3.242857010503618,"pfxZ":10.747369362807,"pX":-0.16388394838694623,"pZ":3.107343751934379,"vX0":4.668265064077274,"vY0":-136.96374654175207,"vZ0":-4.133468788599642,"x":123.25,"y":154.88,"x0":-1.480623314071078,"y0":50.00161652490642,"z0":5.479559421600348,"aX":-6.071927269896353},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":4.7,"spinRate":2239,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.4021524769052589,"extension":6.127707515142016},"index":0,"playId":"49fed28d-a2c8-33c0-bd19-0a86f781a284","pitchNumber":1,"startTime":"2026-07-28T03:34:37.877Z","endTime":"2026-07-28T03:34:42.455Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":77.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28261448357854,"aZ":-25.572666733525732,"pfxX":-10.213437706629701,"pfxZ":4.219199931094448,"pX":-0.29350041490377327,"pZ":2.0264998461969266,"vX0":6.483059394551405,"vY0":-125.38211976132189,"vZ0":-3.421133639657353,"x":128.19,"y":184.06,"x0":-1.607739571081564,"y0":50.005280652808324,"z0":5.534485489639855,"aX":-15.993380361747235},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.0,"breakHorizontal":16.7,"spinRate":2364,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.4396538481110994,"extension":5.962227013683845},"hitData":{"launchSpeed":84.5,"launchAngle":46.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.94,"coordY":103.69}},"index":1,"playId":"bb7a4352-bc8b-3f1f-8b8c-1fccc27ecd44","pitchNumber":2,"startTime":"2026-07-28T03:34:54.347Z","endTime":"2026-07-28T03:35:04.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:35:04.299Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zach Neto singles on a line drive to left fielder Taylor Trammell.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T03:35:16.869Z","endTime":"2026-07-28T03:37:47.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666211,"link":"/api/v1/people/666211"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":77.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.097551942817084,"aZ":-24.07883073685433,"pfxX":-9.776277785306819,"pfxZ":5.276120711213481,"pX":0.9694696407793667,"pZ":1.3941094708356327,"vX0":8.812776036874915,"vY0":-123.51225839268622,"vZ0":-4.945145127762553,"x":80.05,"y":201.14,"x0":-1.3858986908078539,"y0":50.00537453891257,"z0":5.463771073905875,"aX":-15.008794754862743},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":8.5,"breakHorizontal":15.5,"spinRate":2449,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4445645909616749,"extension":6.050704728817977},"index":0,"playId":"c29c014e-5ca4-3684-9cbb-d1522d0ba4f0","pitchNumber":1,"startTime":"2026-07-28T03:35:34.137Z","endTime":"2026-07-28T03:35:37.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":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.525525268140274,"aZ":-23.345198633326575,"pfxX":4.22905711658923,"pfxZ":6.220463748516336,"pX":0.8729894245248581,"pZ":0.9444275070413711,"vX0":4.339301365481459,"vY0":-119.35844598404118,"vZ0":-5.296330456682349,"x":83.72,"y":213.28,"x0":-1.5291516439321617,"y0":50.00073632293378,"z0":5.339268284976379,"aX":5.999732117989289},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":10.0,"breakHorizontal":-8.9,"spinRate":2599,"spinDirection":86},"zone":14,"typeConfidence":2.0,"plateTime":0.46183505636593214,"extension":6.14462810180314},"index":1,"playId":"78205aff-12e5-3f03-b365-3e1a0a2759b7","pitchNumber":2,"startTime":"2026-07-28T03:35:52.051Z","endTime":"2026-07-28T03:35:56.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.575438547748043,"aZ":-14.391123582051645,"pfxX":-3.226120003492165,"pfxZ":9.606353360030473,"pX":-1.1222823738965468,"pZ":3.1137546296334633,"vX0":2.2058216818044367,"vY0":-135.43642192269826,"vZ0":-3.5263965804405846,"x":159.78,"y":154.71,"x0":-1.5296394790374102,"y0":50.002606291990666,"z0":5.444200235711957,"aX":-5.971663112741916},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":5.4,"spinRate":2201,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.40498237372351165,"extension":6.047925287171308},"index":2,"playId":"7104daf0-8ac1-3150-930b-b2a7a8d4bc78","pitchNumber":3,"startTime":"2026-07-28T03:36:15.718Z","endTime":"2026-07-28T03:36:20.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.902358185913176,"aZ":-23.230113281898284,"pfxX":-9.136614583592083,"pfxZ":5.429952918171326,"pX":-0.37937227494158043,"pZ":1.429814710998998,"vX0":5.637983741009407,"vY0":-128.17808189179232,"vZ0":-5.545873359992374,"x":131.46,"y":200.18,"x0":-1.4314217534044862,"y0":50.003835881744656,"z0":5.45905633077363,"aX":-15.0559121540331},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.6,"breakHorizontal":15.1,"spinRate":2404,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.42890822765886494,"extension":6.147729624484573},"index":3,"playId":"3fb45710-90f7-3597-b554-e74029dde41a","pitchNumber":4,"startTime":"2026-07-28T03:36:33.763Z","endTime":"2026-07-28T03:36:37.954Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-28T03:36:48.354Z","endTime":"2026-07-28T03:37:08.815Z","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(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.9,"endSpeed":85.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4252061454713,"aZ":-13.501341743480353,"pfxX":-2.3096319439165978,"pfxZ":9.917007718944461,"pX":0.06738405320689726,"pZ":3.655168379874408,"vX0":4.728845821936891,"vY0":-136.68135145050232,"vZ0":-2.523326418654941,"x":114.43,"y":140.09,"x0":-1.3887491342603766,"y0":50.006254810176955,"z0":5.52287809776229,"aX":-4.350791974787978},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":3.1,"spinRate":2216,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4014471900969121,"extension":6.121827823136442},"index":5,"playId":"47fe400e-224e-3738-a8ef-40171d56b8d2","pitchNumber":5,"startTime":"2026-07-28T03:37:08.815Z","endTime":"2026-07-28T03:37:11.815Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.978581761341857,"aZ":-25.378972772495352,"pfxX":5.60496537960709,"pfxZ":4.6799558369016525,"pX":1.0221463390103789,"pZ":2.293617666156231,"vX0":4.498133505382909,"vY0":-119.97325176467484,"vZ0":-2.0488887890403076,"x":78.04,"y":176.85,"x0":-1.607737625384477,"y0":50.00466512755346,"z0":5.4286413978018215,"aX":8.14175859146402},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":8.3,"breakHorizontal":-11.3,"spinRate":2508,"spinDirection":83},"zone":14,"typeConfidence":2.0,"plateTime":0.45716262153820075,"extension":6.068408441172387},"hitData":{"launchSpeed":86.3,"launchAngle":15.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.38,"coordY":116.2}},"index":6,"playId":"1615b721-a0cc-34ad-8012-16e86baba5f7","pitchNumber":6,"startTime":"2026-07-28T03:37:35.384Z","endTime":"2026-07-28T03:37:47.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:37:47.668Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mike Trout strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-28T03:38:01.450Z","endTime":"2026-07-28T03:40:06.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37399524753175,"aZ":-16.536718355826686,"pfxX":-3.8179009649338695,"pfxZ":8.456675394850294,"pX":0.043413264340083246,"pZ":4.855731608771535,"vX0":5.407932018834212,"vY0":-135.3363691339551,"vZ0":1.0361096528115092,"x":115.35,"y":107.68,"x0":-1.4875051307737417,"y0":50.004650218086,"z0":5.628612413864453,"aX":-7.062148519285219},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":5.8,"spinRate":2239,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.40518635593405516,"extension":6.0656246221203345},"index":0,"playId":"43b204fb-5eff-3eaf-9a21-93a0206ef4ea","pitchNumber":1,"startTime":"2026-07-28T03:38:08.559Z","endTime":"2026-07-28T03:38:11.929Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"87082e5d-6af6-3f9d-803d-e4a26dd2efcf","startTime":"2026-07-28T03:38:29.043Z","endTime":"2026-07-28T03:38:32.293Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.514832026698905,"aZ":-12.334615809051197,"pfxX":-4.001223611368749,"pfxZ":10.568119776092557,"pX":-0.38845667673913015,"pZ":2.1774600719665225,"vX0":4.3090942943974095,"vY0":-136.0681849010914,"vZ0":-6.014752321329544,"x":131.81,"y":179.99,"x0":-1.4718566625518883,"y0":50.0044998889905,"z0":5.2693678879452674,"aX":-7.512931123821459},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":6.4,"spinRate":2290,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.4023551504485887,"extension":6.1887096400267},"index":2,"playId":"c8707ac2-8037-313c-9497-75e32f90e073","pitchNumber":2,"startTime":"2026-07-28T03:38:50.920Z","endTime":"2026-07-28T03:38:55.427Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67408965261155,"aZ":-15.792847901491074,"pfxX":-4.765631842143383,"pfxZ":8.807027097344825,"pX":0.22690086577591254,"pZ":4.045319546093159,"vX0":5.989591419271979,"vY0":-135.76225592354618,"vZ0":-0.9392368757865179,"x":108.35,"y":129.56,"x0":-1.3923014314906628,"y0":50.00553167964876,"z0":5.498680810714188,"aX":-8.867608399070297},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.0,"breakHorizontal":7.3,"spinRate":2302,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.40397952751209454,"extension":6.125301417658666},"index":3,"playId":"7bbd1381-f497-32f8-aa85-12f805ea1e56","pitchNumber":3,"startTime":"2026-07-28T03:39:12.430Z","endTime":"2026-07-28T03:39:16.146Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47028137601345,"aZ":-24.05852568748874,"pfxX":-0.544908696309033,"pfxZ":4.8819787148518685,"pX":-0.10654061581194492,"pZ":3.422807447213062,"vX0":3.895002076886383,"vY0":-128.15168675637003,"vZ0":-0.6402312167700505,"x":121.06,"y":146.36,"x0":-1.5753660638828686,"y0":50.00553851131332,"z0":5.55508514691784,"aX":-0.906748218130675},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.9,"breakHorizontal":0.1,"spinRate":2456,"spinDirection":175},"zone":2,"typeConfidence":2.0,"plateTime":0.42738892212246427,"extension":6.093641281322475},"index":4,"playId":"522142ec-68ff-3774-a4b6-dcb72481e01f","pitchNumber":4,"startTime":"2026-07-28T03:39:34.759Z","endTime":"2026-07-28T03:39:39.064Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-07-28T03:39:43.118Z","endTime":"2026-07-28T03:40:02.266Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"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":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71784396364062,"aZ":-14.112251044029202,"pfxX":-3.989208752202707,"pfxZ":9.66247694057118,"pX":1.3130550356936705,"pZ":3.053732187213814,"vX0":8.239062949872459,"vY0":-135.8474863339672,"vZ0":-3.5649191341813777,"x":66.95,"y":156.33,"x0":-1.240646120554149,"y0":50.00419736774979,"z0":5.363922979715928,"aX":-7.459147468197914},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.9,"breakHorizontal":5.5,"spinRate":2249,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.4031784375790357,"extension":6.274542978314136},"index":6,"playId":"9c0263a5-1d0a-3e77-ab7a-090f296cee41","pitchNumber":5,"startTime":"2026-07-28T03:40:02.266Z","endTime":"2026-07-28T03:40:06.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:40:06.949Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Taylor Trammell walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T03:42:58.008Z","endTime":"2026-07-28T03:45:28.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7,8,9],"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":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Chase Silseth replaces Walbert Ureña.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T03:41:18.482Z","endTime":"2026-07-28T03:43:00.147Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681217,"link":"/api/v1/people/681217"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.2,"endSpeed":79.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.348472420321414,"aZ":-29.761483170711294,"pfxX":3.203252183150618,"pfxZ":1.5132794968426726,"pX":0.27050900868002126,"pZ":2.124749137762772,"vX0":4.655063161555744,"vY0":-125.47716550068112,"vZ0":-2.4669883113623716,"x":106.69,"y":181.41,"x0":-2.0247948212921765,"y0":50.00365564850746,"z0":5.545239971878489,"aX":5.107961309196669},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.4,"breakHorizontal":-6.8,"spinRate":2920,"spinDirection":69},"zone":9,"typeConfidence":0.91,"plateTime":0.4364826196081353,"extension":5.862143480442255},"index":1,"playId":"aba782dc-d0a9-3cb2-85da-581eaa60e1d4","pitchNumber":1,"startTime":"2026-07-28T03:43:00.147Z","endTime":"2026-07-28T03:43:09.108Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91424568149414,"aZ":-15.077618624993272,"pfxX":-4.661201099457691,"pfxZ":8.542524248653432,"pX":-0.3466978849067113,"pZ":2.072763323146927,"vX0":5.339882338714458,"vY0":-140.60202422128006,"vZ0":-7.100828890930133,"x":130.22,"y":182.82,"x0":-1.6650324531842673,"y0":50.00678004783778,"z0":5.6098323603593405,"aX":-9.333598561932238},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":7.3,"spinRate":2462,"spinDirection":210},"zone":7,"typeConfidence":0.9,"plateTime":0.38956943713929437,"extension":5.992528796718453},"index":2,"playId":"c43f362b-be80-3973-9853-6640bcd41f2e","pitchNumber":2,"startTime":"2026-07-28T03:43:24.889Z","endTime":"2026-07-28T03:43:28.982Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-28T03:43:42.638Z","endTime":"2026-07-28T03:43:47.099Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.860071068456083,"aZ":-24.260184080123434,"pfxX":-8.104490208885718,"pfxZ":4.623455778972708,"pX":-0.5214871206587027,"pZ":0.6167817425316908,"vX0":5.398725178130232,"vY0":-130.38889905912865,"vZ0":-8.219771642768912,"x":136.88,"y":222.13,"x0":-1.5717956751275475,"y0":50.004717778684174,"z0":5.656987479463138,"aX":-13.877650271061764},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.6,"breakHorizontal":13.4,"spinRate":974,"spinDirection":247},"zone":13,"typeConfidence":0.88,"plateTime":0.42097569814604885,"extension":6.068920466632479},"index":4,"playId":"f5d37f08-c9a2-3eb5-b62d-3c64fe634dd1","pitchNumber":3,"startTime":"2026-07-28T03:43:47.099Z","endTime":"2026-07-28T03:43:52.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.550733434763266,"aZ":-10.413959615526156,"pfxX":-3.5503875937545777,"pfxZ":10.962375756152374,"pX":0.04869551688406639,"pZ":2.5884664203648278,"vX0":5.700890937404931,"vY0":-140.2059030587195,"vZ0":-6.689711304381351,"x":115.14,"y":168.89,"x0":-1.552407574033472,"y0":50.00424210083408,"z0":5.689575309333935,"aX":-7.048843952328951},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":5.2,"spinRate":2365,"spinDirection":216},"zone":5,"typeConfidence":0.9,"plateTime":0.39108264083613475,"extension":5.960795282563848},"index":5,"playId":"8aa4d752-9ddb-3dd4-af03-5119b00ea204","pitchNumber":4,"startTime":"2026-07-28T03:44:09.592Z","endTime":"2026-07-28T03:44:13.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.313739107760053,"aZ":-31.607804915655336,"pfxX":4.498623989875365,"pfxZ":0.3650908202530778,"pX":1.2292994983974344,"pZ":0.9170474980254234,"vX0":5.799239125900216,"vY0":-124.17328279448091,"vZ0":-4.762445022496528,"x":70.14,"y":214.02,"x0":-1.7264057117194802,"y0":50.00270516568049,"z0":5.508307614100793,"aX":6.980758632517352},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.2,"breakHorizontal":-9.6,"spinRate":2938,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.4421505159629393,"extension":6.010690275469023},"index":6,"playId":"874ad569-842b-34ce-b580-f353f5b34e12","pitchNumber":5,"startTime":"2026-07-28T03:44:27.903Z","endTime":"2026-07-28T03:44:32.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1207752395959,"aZ":-11.424904353930057,"pfxX":-3.8554844607897905,"pfxZ":10.493802231897984,"pX":-0.9613271015228158,"pZ":2.2403150383764063,"vX0":3.946207133254727,"vY0":-139.87363862885235,"vZ0":-7.181191807776007,"x":153.64,"y":178.29,"x0":-1.8908375734454206,"y0":50.00676422489705,"z0":5.5936296222532125,"aX":-7.626577827602639},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":6.1,"spinRate":2441,"spinDirection":216},"zone":13,"typeConfidence":0.9,"plateTime":0.3918718173575919,"extension":5.903266613033663},"index":7,"playId":"ba4c27f2-c483-3ead-92bd-363140c8c3cf","pitchNumber":6,"startTime":"2026-07-28T03:44:46.343Z","endTime":"2026-07-28T03:44:51.026Z","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":96.5,"endSpeed":88.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.575151397475494,"aZ":-13.185754217896196,"pfxX":-5.359245372932805,"pfxZ":9.550016234765646,"pX":0.24003178811400144,"pZ":2.399659036569411,"vX0":6.952306782639576,"vY0":-140.30263605565864,"vZ0":-6.647525594947569,"x":107.85,"y":173.99,"x0":-1.57697522942482,"y0":50.001922877356044,"z0":5.663841717441279,"aX":-10.654771769109507},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":8.3,"spinRate":2405,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.39081455958620825,"extension":5.966485950424669},"index":8,"playId":"18d2ea36-8b04-3266-8c85-4f32818aa80b","pitchNumber":7,"startTime":"2026-07-28T03:45:05.365Z","endTime":"2026-07-28T03:45:08.635Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.454580838890365,"aZ":-31.800428136592014,"pfxX":7.536672558005737,"pfxZ":0.23287384544337986,"pX":0.846222587612818,"pZ":1.1791642723689575,"vX0":4.4372906276439,"vY0":-125.32653404968458,"vZ0":-4.341522049472017,"x":84.74,"y":206.94,"x0":-1.928997625525457,"y0":50.00144662101156,"z0":5.545083611618122,"aX":11.928968617937757},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.4,"breakHorizontal":-14.6,"spinRate":2932,"spinDirection":48},"zone":14,"typeConfidence":0.9,"plateTime":0.4378336794146991,"extension":6.016357821324031},"index":9,"playId":"06222d8e-2b78-37a4-bee6-9662ef363e62","pitchNumber":8,"startTime":"2026-07-28T03:45:24.028Z","endTime":"2026-07-28T03:45:28.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:45:28.638Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T03:45:46.733Z","endTime":"2026-07-28T03:47:21.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.032755458692467,"aZ":-31.152429457518647,"pfxX":4.156397373663335,"pfxZ":0.6460072559465537,"pX":0.5085371764393647,"pZ":2.938437753967616,"vX0":4.978421682991344,"vY0":-124.79948142373541,"vZ0":-0.4824284928249368,"x":97.62,"y":159.44,"x0":-2.0517953514476397,"y0":50.00228366194502,"z0":5.699430474524603,"aX":6.556828861158994},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.3,"breakHorizontal":-8.6,"spinRate":2751,"spinDirection":59},"zone":3,"typeConfidence":0.9,"plateTime":0.4388352471756156,"extension":5.859826147219096},"index":0,"playId":"41bd0ae7-cd80-3e8e-82bc-8809d88202b1","pitchNumber":1,"startTime":"2026-07-28T03:45:56.381Z","endTime":"2026-07-28T03:46:00.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49544806341268,"aZ":-29.556007273933563,"pfxX":4.813366056751808,"pfxZ":1.6083364440142045,"pX":0.16079768234857061,"pZ":2.374305510743157,"vX0":3.6782613847719277,"vY0":-126.66339614071046,"vZ0":-2.24004662412119,"x":110.87,"y":174.67,"x0":-1.9347383305076526,"y0":50.00288392898923,"z0":5.629844860154564,"aX":7.83218924045982},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.6,"breakHorizontal":-9.6,"spinRate":2974,"spinDirection":52},"zone":5,"typeConfidence":0.9,"plateTime":0.4321663045712403,"extension":5.804925183648671},"index":1,"playId":"7b7f4539-4e8d-3e79-8772-0e9768d9d9be","pitchNumber":2,"startTime":"2026-07-28T03:46:16.863Z","endTime":"2026-07-28T03:46:27.207Z","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":0},"index":2,"playId":"b849199c-58dc-3493-832c-8cacfea0b0f0","startTime":"2026-07-28T03:46:58.615Z","endTime":"2026-07-28T03:47:02.277Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":86.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.14032134831103,"aZ":-11.12792266831723,"pfxX":-3.116716634903728,"pfxZ":10.879989355816866,"pX":-0.2553743978437148,"pZ":3.3778033239506366,"vX0":5.11722752080329,"vY0":-139.35136027187826,"vZ0":-4.601151684286235,"x":126.73,"y":147.58,"x0":-1.724599901353946,"y0":50.00127437088493,"z0":5.807363287000449,"aX":-6.028602445985308},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.7,"breakHorizontal":4.4,"spinRate":2354,"spinDirection":204},"zone":11,"typeConfidence":0.89,"plateTime":0.3955787857085591,"extension":6.020199951422412},"index":3,"playId":"fe2a7aac-6217-3d62-b8bd-4065f227047c","pitchNumber":3,"startTime":"2026-07-28T03:47:18.119Z","endTime":"2026-07-28T03:47:21.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:47:21.484Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lucas Spence lines out sharply to center fielder Mike Trout.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T03:47:35.312Z","endTime":"2026-07-28T03:49:16.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01140744657435,"aZ":-23.455756042413018,"pfxX":-10.15010946146254,"pfxZ":4.584911320897643,"pX":-0.6062988656021898,"pZ":3.2410603225985954,"vX0":6.91690473618824,"vY0":-137.41856919428648,"vZ0":-2.474572663972065,"x":140.11,"y":151.27,"x0":-1.8442954718466036,"y0":50.00404908628492,"z0":5.7560683324798845,"aX":-19.307307375340585},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.9,"breakHorizontal":16.8,"spinRate":2130,"spinDirection":213},"zone":1,"typeConfidence":0.94,"plateTime":0.39942295129005645,"extension":5.877586456804222},"index":0,"playId":"e228f68c-047c-3f96-879e-b2eb123a6324","pitchNumber":1,"startTime":"2026-07-28T03:47:49.715Z","endTime":"2026-07-28T03:47:53.649Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-28T03:48:09.210Z","endTime":"2026-07-28T03:48:25.988Z","isPitch":false,"type":"action","player":{"id":828599,"link":"/api/v1/people/828599"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.010180101467334,"aZ":-16.106223435960395,"pfxX":-4.815403640155381,"pfxZ":8.27175258844537,"pX":-0.24392913418453402,"pZ":3.6626653771376283,"vX0":6.164928236382518,"vY0":-138.7470648725964,"vZ0":-2.7982559924052337,"x":126.3,"y":139.89,"x0":-1.8725588627062772,"y0":50.00649766733944,"z0":5.762017919123659,"aX":-9.359110990939717},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.5,"breakHorizontal":7.4,"spinRate":2449,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.39527071589968177,"extension":5.951483574591755},"index":2,"playId":"67182255-a3cf-3639-97c9-1a7eb2df1c75","pitchNumber":2,"startTime":"2026-07-28T03:48:25.988Z","endTime":"2026-07-28T03:48:30.306Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.77281132199155,"aZ":-31.367612647373242,"pfxX":3.8724999210579476,"pfxZ":0.5174365944004196,"pX":1.1197503887141116,"pZ":1.7732435645684368,"vX0":6.574895922063568,"vY0":-124.01113907496186,"vZ0":-2.732167576460551,"x":74.32,"y":190.9,"x0":-2.073179916402334,"y0":50.00135258900282,"z0":5.51696941854209,"aX":6.004222908202524},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.5,"breakHorizontal":-8.6,"spinRate":2892,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4423803159756434,"extension":5.970136696865439},"index":3,"playId":"5cdbbf33-afd5-37eb-8225-6bd0f684dd6d","pitchNumber":3,"startTime":"2026-07-28T03:48:45.898Z","endTime":"2026-07-28T03:48:49.068Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.013223331674904,"aZ":-29.15464774682616,"pfxX":-5.102248659558643,"pfxZ":1.857384522340821,"pX":-0.11891925221665176,"pZ":2.6595210536225182,"vX0":6.0236696426998835,"vY0":-127.32813216115181,"vZ0":-2.0419192759028384,"x":121.53,"y":166.97,"x0":-1.8609771939036837,"y0":50.005562328066524,"z0":5.79614110603426,"aX":-8.314811861723637},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":7.8,"spinRate":1030,"spinDirection":245},"zone":5,"typeConfidence":0.9,"plateTime":0.4314226967796748,"extension":6.037484702491185},"hitData":{"launchSpeed":103.6,"launchAngle":16.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":133.24,"coordY":60.91}},"index":4,"playId":"b7eec193-ecb4-390d-9769-2b41704dcb99","pitchNumber":4,"startTime":"2026-07-28T03:49:05.024Z","endTime":"2026-07-28T03:49:16.124Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:49:16.124Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Christian Vázquez lines out to left fielder Josh Lowe.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-28T03:49:27.047Z","endTime":"2026-07-28T03:51:22.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.523995872064553,"aZ":-35.874765184563174,"pfxX":3.803961368844794,"pfxZ":-2.4079112971116654,"pX":-0.564285268645283,"pZ":1.4202969104828511,"vX0":2.5397699195406864,"vY0":-123.34944282074838,"vZ0":-2.643808989503473,"x":138.51,"y":200.43,"x0":-2.1031316072053157,"y0":50.00561208114017,"z0":5.543670587297173,"aX":5.837020164555699},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.8,"breakHorizontal":-7.6,"spinRate":2864,"spinDirection":55},"zone":13,"typeConfidence":0.9,"plateTime":0.44477763316814434,"extension":5.825712508059963},"index":0,"playId":"0120d2ef-9e79-32a5-a697-757e28ef293e","pitchNumber":1,"startTime":"2026-07-28T03:49:42.540Z","endTime":"2026-07-28T03:49:48.031Z","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":95.2,"endSpeed":86.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.520936944935755,"aZ":-13.96818135678728,"pfxX":-3.5077829042557105,"pfxZ":9.46892775069761,"pX":0.8621689262514117,"pZ":1.0849213694655602,"vX0":8.105332180499552,"vY0":-138.19296841059165,"vZ0":-9.243593815825081,"x":84.14,"y":209.49,"x0":-1.6609258305098131,"y0":50.00074940839394,"z0":5.424509180534013,"aX":-6.743468223119154},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.2,"breakHorizontal":4.6,"spinRate":2408,"spinDirection":212},"zone":14,"typeConfidence":0.89,"plateTime":0.397254775148709,"extension":6.008567063126924},"index":1,"playId":"bf028b66-c937-3cdf-bf9f-1582d2929813","pitchNumber":2,"startTime":"2026-07-28T03:50:04.494Z","endTime":"2026-07-28T03:50:07.851Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25255555096274,"aZ":-24.68609842603833,"pfxX":-8.625273752368448,"pfxZ":3.8840015965810046,"pX":0.20853143862902823,"pZ":1.4844717823154352,"vX0":8.249159783020161,"vY0":-137.8962339568493,"vZ0":-6.7410529558504555,"x":109.05,"y":198.7,"x0":-1.699018696838748,"y0":50.00462664791329,"z0":5.622799786378997,"aX":-16.636751283424424},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.8,"breakHorizontal":13.9,"spinRate":2152,"spinDirection":210},"zone":14,"typeConfidence":0.92,"plateTime":0.3969887558971683,"extension":6.194807352503669},"index":2,"playId":"d4e2c5e3-49f7-31cf-8801-f855cba1ca7a","pitchNumber":3,"startTime":"2026-07-28T03:50:24.216Z","endTime":"2026-07-28T03:50:27.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.524330537598033,"aZ":-19.530498870394435,"pfxX":-7.831758188744239,"pfxZ":6.670679252417961,"pX":0.6063651350047646,"pZ":1.42995510791167,"vX0":8.935014668258532,"vY0":-137.07232591125683,"vZ0":-7.563244726869494,"x":93.89,"y":200.17,"x0":-1.6847018015433117,"y0":50.00007636529741,"z0":5.568193469645535,"aX":-14.836891009601427},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.6,"breakHorizontal":12.2,"spinRate":2267,"spinDirection":208},"zone":14,"typeConfidence":0.75,"plateTime":0.400251412565626,"extension":5.985640689496276},"index":3,"playId":"d6898754-6d65-320a-80dd-11089f2c0d38","pitchNumber":4,"startTime":"2026-07-28T03:50:50.938Z","endTime":"2026-07-28T03:50:55.947Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68622362387046,"aZ":-25.584064622727677,"pfxX":-7.326473645615177,"pfxZ":3.4430639701179846,"pX":0.08367341272177858,"pZ":1.382899711803853,"vX0":7.720638998032403,"vY0":-137.50165357638983,"vZ0":-6.845298995747933,"x":113.81,"y":201.44,"x0":-1.8096234741096608,"y0":50.00105963613649,"z0":5.642158668793191,"aX":-14.017940771756553},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.9,"breakHorizontal":11.6,"spinRate":2185,"spinDirection":211},"zone":14,"typeConfidence":0.82,"plateTime":0.39843648535063947,"extension":6.039993917487607},"hitData":{"launchSpeed":91.6,"launchAngle":21.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.93,"coordY":108.24}},"index":4,"playId":"16c68cf1-63c1-3cff-bb31-f7bfda95eb80","pitchNumber":5,"startTime":"2026-07-28T03:51:13.766Z","endTime":"2026-07-28T03:51:22.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:51:22.895Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Nolan Schanuel doubles (18) on a line drive to right fielder LaMonte Wade Jr., deflected by first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T03:53:51.007Z","endTime":"2026-07-28T03:54:53.433Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":664774,"link":"/api/v1/people/664774"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39364677220406,"aZ":-14.346368375016638,"pfxX":-2.503686790207482,"pfxZ":9.673225927260486,"pX":-0.7503705791655384,"pZ":3.538413309325338,"vX0":3.1762666440184972,"vY0":-135.58242180835668,"vZ0":-2.7091319695777747,"x":145.6,"y":143.24,"x0":-1.6172614623305623,"y0":50.00493634651437,"z0":5.56436705423319,"aX":-4.615671237487173},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.0,"breakHorizontal":3.7,"spinRate":2076,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.40553493634026827,"extension":6.053460716977719},"index":0,"playId":"ebff3b73-3dc0-376d-a0a6-f5696a5aee7a","pitchNumber":1,"startTime":"2026-07-28T03:54:06.051Z","endTime":"2026-07-28T03:54:10.346Z","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":92.4,"endSpeed":84.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.113292787090064,"aZ":-12.788050610649549,"pfxX":-3.8652452664787087,"pfxZ":10.666359639040028,"pX":-0.859772799429184,"pZ":2.2319309272439845,"vX0":3.5317265782420755,"vY0":-134.45707100048102,"vZ0":-5.859791362657639,"x":149.77,"y":178.52,"x0":-1.6927285385457838,"y0":50.00570590062424,"z0":5.359202902620939,"aX":-7.027479991530135},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.1,"breakHorizontal":6.1,"spinRate":2070,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.4084945107888531,"extension":6.028415527909067},"index":1,"playId":"c6e96421-c514-337c-b32f-b2e4d96a7f35","pitchNumber":2,"startTime":"2026-07-28T03:54:22.831Z","endTime":"2026-07-28T03:54:27.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57058958764618,"aZ":-24.683609794362503,"pfxX":-8.65907667125574,"pfxZ":4.7781040329722275,"pX":-0.10306816439828712,"pZ":1.4963669385232279,"vX0":6.421433847227858,"vY0":-125.04226819892018,"vZ0":-4.587315113611819,"x":120.93,"y":198.38,"x0":-1.592188818921911,"y0":50.00421441410162,"z0":5.404899355287058,"aX":-13.576070312480029},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.7,"breakHorizontal":14.0,"spinRate":2337,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.43972407500454125,"extension":6.0379681772701055},"hitData":{"launchSpeed":93.5,"launchAngle":8.0,"totalDistance":130.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":190.71,"coordY":141.72}},"index":2,"playId":"73fd968c-d9b6-3002-9a56-78855c3975a5","pitchNumber":3,"startTime":"2026-07-28T03:54:39.857Z","endTime":"2026-07-28T03:54:53.433Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:54:53.433Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Soler flies out to center fielder Lucas Spence. Nolan Schanuel to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T03:55:17.977Z","endTime":"2026-07-28T03:56:41.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":828599,"link":"/api/v1/people/828599"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.430390215832382,"aZ":-26.47481753877883,"pfxX":4.85565736802613,"pfxZ":3.988709356729122,"pX":1.1096468481870014,"pZ":0.8379162360156196,"vX0":5.043139633297929,"vY0":-119.17527230232983,"vZ0":-4.961407444562602,"x":74.7,"y":216.16,"x0":-1.6702819331723213,"y0":50.002074222030025,"z0":5.358680152801282,"aX":6.9329011276115},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.2,"breakHorizontal":-10.1,"spinRate":2378,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4608657373331613,"extension":6.07645911118908},"index":0,"playId":"8b76203b-5401-399d-a390-8f255820bb8d","pitchNumber":1,"startTime":"2026-07-28T03:55:29.040Z","endTime":"2026-07-28T03:55:33.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.550261102935906,"aZ":-27.290004852395146,"pfxX":5.922915897074327,"pfxZ":3.5120682186766086,"pX":1.3086144676644105,"pZ":0.8788169324071899,"vX0":5.191306814679861,"vY0":-117.56680314238908,"vZ0":-4.492640165963929,"x":67.12,"y":215.05,"x0":-1.7025751888634915,"y0":50.003894453764076,"z0":5.365102284952457,"aX":8.24118517588259},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":5.4,"breakHorizontal":-12.0,"spinRate":2495,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.46696132746092855,"extension":6.047233590096667},"index":1,"playId":"ecbb0dbb-eaa2-320c-b12a-98aed7073591","pitchNumber":2,"startTime":"2026-07-28T03:55:49.610Z","endTime":"2026-07-28T03:55:53.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.848843380157604,"aZ":-21.98172582078992,"pfxX":2.1047531423809085,"pfxZ":6.005123704093327,"pX":1.0821251456570387,"pZ":1.2634344752147149,"vX0":6.1199102892470485,"vY0":-129.1705488429927,"vZ0":-6.134773273813542,"x":75.75,"y":204.67,"x0":-1.5871164960958168,"y0":50.000416366791896,"z0":5.349046188785992,"aX":3.571002098287281},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.7,"breakHorizontal":-5.2,"spinRate":2334,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.4233512503205077,"extension":5.999593636895657},"index":2,"playId":"97dfaca8-2184-356e-94e1-9b9252ce46f9","pitchNumber":3,"startTime":"2026-07-28T03:56:07.662Z","endTime":"2026-07-28T03:56:10.795Z","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":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06570023271516,"aZ":-23.287877222741688,"pfxX":1.8163753763929864,"pfxZ":5.327308904018709,"pX":0.5248703396418276,"pZ":2.2340685339582405,"vX0":4.95059002264288,"vY0":-127.73033655526496,"vZ0":-3.4734444582981743,"x":96.99,"y":178.46,"x0":-1.6672654962151678,"y0":50.00186244998757,"z0":5.423808291260682,"aX":3.026798035254087},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.1,"breakHorizontal":-4.3,"spinRate":2257,"spinDirection":169},"zone":9,"typeConfidence":2.0,"plateTime":0.42733820448805293,"extension":6.0622180568302255},"hitData":{"launchSpeed":96.7,"launchAngle":40.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.26,"coordY":62.7}},"index":3,"playId":"474ec5ac-81bd-391f-8fa7-1e6822c96908","pitchNumber":4,"startTime":"2026-07-28T03:56:28.564Z","endTime":"2026-07-28T03:56:41.947Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:56:41.947Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vaughn Grissom called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T03:57:03.126Z","endTime":"2026-07-28T03:59:25.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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":81.1,"endSpeed":74.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.447956740343628,"aZ":-29.126168583108928,"pfxX":8.143106004386341,"pfxZ":2.1745049662005744,"pX":0.36179395757622845,"pZ":2.389015965594377,"vX0":2.261247099399421,"vY0":-118.12360377393713,"vZ0":-1.05199713052779,"x":103.21,"y":174.28,"x0":-1.667804307669018,"y0":50.001639790548346,"z0":5.540610039711756,"aX":11.398576348579674},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":4.0,"breakHorizontal":-15.4,"spinRate":2597,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.46534288613069563,"extension":5.958389270824126},"index":0,"playId":"8399610b-8263-3ae4-a1bb-11a3b5508e80","pitchNumber":1,"startTime":"2026-07-28T03:57:20.911Z","endTime":"2026-07-28T03:57:25.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":83.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.671652669546543,"aZ":-11.889060212435188,"pfxX":-2.204901531202309,"pfxZ":11.144849003816022,"pX":-0.21917438421867505,"pZ":3.9959932182189273,"vX0":4.528347815336488,"vY0":-134.66679226931856,"vZ0":-1.7315467184112983,"x":125.35,"y":130.89,"x0":-1.6428446907214378,"y0":50.00499529159735,"z0":5.497043244696877,"aX":-4.014463222534452},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.9,"breakHorizontal":2.9,"spinRate":2228,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.40811832030408546,"extension":6.107050655565976},"index":1,"playId":"051e884f-d520-3c6d-a3ce-1d23240286a1","pitchNumber":2,"startTime":"2026-07-28T03:57:44.720Z","endTime":"2026-07-28T03:57:48.498Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.088792272630144,"aZ":-11.661669748088533,"pfxX":-2.192547071849857,"pfxZ":11.22630785418436,"pX":1.1672949960986818,"pZ":3.060417948635604,"vX0":7.49406726456825,"vY0":-134.9879780544937,"vZ0":-3.9772221224419697,"x":72.51,"y":156.15,"x0":-1.3721043432079163,"y0":50.00295986352355,"z0":5.386839094237368,"aX":-4.00671257768171},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.6,"breakHorizontal":2.2,"spinRate":2201,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.40730579679989365,"extension":6.243819061151129},"index":2,"playId":"ff1d4b3e-369d-32bb-9df6-4a1f948fc027","pitchNumber":3,"startTime":"2026-07-28T03:58:06.681Z","endTime":"2026-07-28T03:58:10.314Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":73.9,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.990166784138165,"aZ":-26.803696817631597,"pfxX":5.311363437111803,"pfxZ":3.8274746952753578,"pX":1.294364602870731,"pZ":2.525803857343598,"vX0":4.979437555518129,"vY0":-118.89532441746188,"vZ0":-1.2689260899080583,"x":67.66,"y":170.58,"x0":-1.532555901147244,"y0":50.00390846541763,"z0":5.544078995366472,"aX":7.453304298477169},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.8,"breakHorizontal":-11.0,"spinRate":2515,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4642101180318585,"extension":6.167783810025742},"index":3,"playId":"e1d70999-3e29-35bb-86e4-9785b09bd1e3","pitchNumber":4,"startTime":"2026-07-28T03:58:33.701Z","endTime":"2026-07-28T03:58:37.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":74.6,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.864163650456888,"aZ":-28.997169832179676,"pfxX":9.579679354677108,"pfxZ":2.2293831256008083,"pX":1.0101196402842194,"pZ":1.3241803721237002,"vX0":3.553053161721192,"vY0":-120.13164460984746,"vZ0":-3.3158584473630137,"x":78.5,"y":203.03,"x0":-1.7434675710657117,"y0":50.00235316653631,"z0":5.3719373861207425,"aX":13.63852076574997},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.4,"breakHorizontal":-18.2,"spinRate":2520,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.46052425161288646,"extension":6.015757202083378},"index":4,"playId":"7c66c618-0f71-395d-b058-e0ac8ad78e43","pitchNumber":5,"startTime":"2026-07-28T03:58:57.787Z","endTime":"2026-07-28T03:59:03.339Z","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.3,"endSpeed":84.0,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71043151218531,"aZ":-12.927738114487076,"pfxX":-2.6651163543857486,"pfxZ":10.616616326869892,"pX":0.435620227396019,"pZ":1.9874957773565394,"vX0":6.093750265209762,"vY0":-134.19392521681533,"vZ0":-6.116628966144109,"x":100.4,"y":185.12,"x0":-1.524538891371635,"y0":50.000138855118195,"z0":5.227904553699105,"aX":-4.830767572145593},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":3.5,"spinRate":2277,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.4091310902812837,"extension":6.2804560198638635},"index":5,"playId":"4a3ccab6-3de2-324b-91a9-b25eae0f14a3","pitchNumber":6,"startTime":"2026-07-28T03:59:19.389Z","endTime":"2026-07-28T03:59:25.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T03:59:25.005Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Lowe flies out to shortstop Jeremy Peña.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-28T04:00:24.206Z","endTime":"2026-07-28T04:01:16.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-28T03:59:42.567Z","endTime":"2026-07-28T04:00:26.376Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.636653843854894,"aZ":-11.466097422294188,"pfxX":-3.5812254039064464,"pfxZ":11.142789651210235,"pX":-0.47101097393253755,"pZ":2.2357837207895517,"vX0":4.111459841297124,"vY0":-136.1478063972012,"vZ0":-6.254718966876834,"x":134.95,"y":178.41,"x0":-1.5425260174195357,"y0":50.006760284716904,"z0":5.372744412587847,"aX":-6.658435089268212},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.8,"breakHorizontal":5.5,"spinRate":2246,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.40381982145605155,"extension":6.0410846746659566},"index":1,"playId":"aaa6fd43-cf70-3b95-a690-c9fd658d4589","pitchNumber":1,"startTime":"2026-07-28T04:00:26.376Z","endTime":"2026-07-28T04:00:30.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.1,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.81431992242958,"aZ":-12.588915309964156,"pfxX":-2.839797529701002,"pfxZ":10.635781582589251,"pX":-0.48901136538719076,"pZ":4.726174257695117,"vX0":3.8789701435594712,"vY0":-135.6166744120542,"vZ0":0.32865442022885183,"x":135.64,"y":111.17,"x0":-1.5765334631084196,"y0":50.0028158887555,"z0":5.489353212859813,"aX":-5.229904530009177},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.6,"breakHorizontal":4.2,"spinRate":2221,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.4056604945628419,"extension":6.009263232109418},"index":2,"playId":"e3f9e895-0ac8-3b04-ae4e-4d8c6b0362e1","pitchNumber":2,"startTime":"2026-07-28T04:00:46.172Z","endTime":"2026-07-28T04:00:49.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":78.9,"strikeZoneTop":3.355,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.115831593103902,"aZ":-22.814705831452848,"pfxX":-9.982067280263221,"pfxZ":5.841665641718883,"pX":0.13599824616798684,"pZ":1.3636296450026277,"vX0":7.733787148004007,"vY0":-126.9065104923185,"vZ0":-5.110442362283821,"x":111.82,"y":201.96,"x0":-1.6800292626108613,"y0":50.005352735060306,"z0":5.26172979476168,"aX":-16.00557305389518},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.4,"breakHorizontal":16.0,"spinRate":2442,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.43444308367863815,"extension":6.232686435393101},"hitData":{"launchSpeed":72.7,"launchAngle":52.0,"totalDistance":218.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.14,"coordY":114.0}},"index":3,"playId":"895fd74c-4400-3c77-ae1e-9998ab37e7d5","pitchNumber":3,"startTime":"2026-07-28T04:01:07.713Z","endTime":"2026-07-28T04:01:16.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:01:16.477Z","atBatIndex":59},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeremy Peña doubles (10) on a sharp line drive to left fielder Jose Siri.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T04:03:38.481Z","endTime":"2026-07-28T04:05:00.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,7],"actionIndex":[0,1],"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jose Siri replaces left fielder Josh Lowe, batting 6th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T04:02:48.821Z","endTime":"2026-07-28T04:02:48.840Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":666139,"link":"/api/v1/people/666139"}},{"details":{"description":"Pitching Change: Ryan Zeferjahn replaces Chase Silseth.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-28T04:02:48.840Z","endTime":"2026-07-28T04:03:40.783Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666171,"link":"/api/v1/people/666171"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.0,"endSpeed":79.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.919963586693033,"aZ":-23.32520880055398,"pfxX":5.116629529089811,"pfxZ":5.528945909611706,"pX":-0.5751830844391113,"pZ":1.9031518828146354,"vX0":4.096757232597838,"vY0":-126.50459355549498,"vZ0":-4.5386914866396815,"x":138.92,"y":187.39,"x0":-2.887656594641554,"y0":50.00155184848896,"z0":5.6205287099724694,"aX":8.183681223981322},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.1,"breakHorizontal":-10.3,"spinRate":2659,"spinDirection":93},"zone":7,"typeConfidence":0.91,"plateTime":0.4351400259574727,"extension":6.558243414448439},"index":2,"playId":"f2341cd2-3d93-331a-99a7-a85c60625790","pitchNumber":1,"startTime":"2026-07-28T04:03:40.783Z","endTime":"2026-07-28T04:03:45.606Z","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":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.814008486946907,"aZ":-29.42256232313162,"pfxX":8.19644559128632,"pfxZ":1.8587980490675808,"pX":0.9195959277955525,"pZ":0.9092636107544355,"vX0":5.812031115436469,"vY0":-121.60468275140087,"vZ0":-4.924414235921409,"x":81.95,"y":214.23,"x0":-2.5771928725878834,"y0":50.00109371409818,"z0":5.553114836011222,"aX":12.108784027371865},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.3,"breakHorizontal":-16.3,"spinRate":2768,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.45272857145405965,"extension":6.797426113459335},"index":3,"playId":"f49e1ab0-5a27-3e21-86c0-f1f3bb9124a2","pitchNumber":2,"startTime":"2026-07-28T04:03:55.338Z","endTime":"2026-07-28T04:04:00.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.877066308870482,"aZ":-23.891602027516733,"pfxX":4.132372149213212,"pfxZ":5.167709956293388,"pX":1.7048335404090902,"pZ":0.9450547948937956,"vX0":9.570142348957209,"vY0":-126.84184516586602,"vZ0":-6.357213067787912,"x":52.02,"y":213.26,"x0":-2.6785708542807924,"y0":50.00298687508709,"z0":5.432287302240799,"aX":6.623847066546942},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.8,"breakHorizontal":-10.0,"spinRate":2775,"spinDirection":84},"zone":14,"typeConfidence":0.88,"plateTime":0.43453581525629037,"extension":6.67101276789619},"index":4,"playId":"88b632fa-c49a-315c-ab2d-e9f8091b488d","pitchNumber":3,"startTime":"2026-07-28T04:04:10.256Z","endTime":"2026-07-28T04:04:14.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70007325138744,"aZ":-25.774492101623725,"pfxX":6.524285899701635,"pfxZ":4.20797814636849,"pX":-0.26912552695286174,"pZ":2.027514909613097,"vX0":4.41338393271499,"vY0":-123.41168072296286,"vZ0":-3.457214736932231,"x":127.26,"y":184.04,"x0":-2.9367763814691115,"y0":50.00366157021966,"z0":5.650701921395362,"aX":9.926177374010264},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.0,"breakHorizontal":-13.0,"spinRate":2686,"spinDirection":73},"zone":8,"typeConfidence":0.91,"plateTime":0.44617328448082594,"extension":6.683448357555507},"index":5,"playId":"598c4caa-a5f1-38ef-ba60-b8583363c97c","pitchNumber":4,"startTime":"2026-07-28T04:04:26.988Z","endTime":"2026-07-28T04:04:30.172Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-07-28T04:04:38.047Z","endTime":"2026-07-28T04:04:47.313Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"}},{"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.541234522661405,"aZ":-29.79021901870944,"pfxX":8.453574802261144,"pfxZ":1.538134875246815,"pX":-0.5151691656725854,"pZ":1.8928586885100842,"vX0":2.9241842253764894,"vY0":-124.46775117961056,"vZ0":-2.9399487447850543,"x":136.64,"y":187.67,"x0":-2.8070888364355095,"y0":50.00454557573307,"z0":5.584442837985834,"aX":13.118808548666482},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.3,"breakHorizontal":-16.0,"spinRate":2832,"spinDirection":82},"zone":7,"typeConfidence":0.9,"plateTime":0.44191252676803927,"extension":6.660723028079994},"hitData":{"launchSpeed":104.3,"launchAngle":10.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":35.79,"coordY":103.6}},"index":7,"playId":"681b1596-7c85-3c19-9003-db7949a87048","pitchNumber":5,"startTime":"2026-07-28T04:04:47.313Z","endTime":"2026-07-28T04:05:00.966Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:05:00.966Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Yordan Alvarez singles on a line drive to left fielder Jose Siri. Jeremy Peña scores.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T04:05:20.579Z","endTime":"2026-07-28T04:06:02.409Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642350,"link":"/api/v1/people/642350"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":{"id":666171,"link":"/api/v1/people/666171"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.751557317285105,"aZ":-30.382469049564175,"pfxX":9.165576962640602,"pfxZ":1.1988967745497883,"pX":0.17146259548031378,"pZ":1.2720868670747123,"vX0":4.330118560923557,"vY0":-122.5950870176147,"vZ0":-3.879026065325593,"x":110.46,"y":204.43,"x0":-2.817357572628398,"y0":50.00604484244154,"z0":5.512840455941063,"aX":13.735692116924934},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.4,"breakHorizontal":-17.8,"spinRate":2652,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.44947538292262923,"extension":6.632486917116028},"index":0,"playId":"07fe7393-90c3-3076-8751-e91dd11b327c","pitchNumber":1,"startTime":"2026-07-28T04:05:33.317Z","endTime":"2026-07-28T04:05:38.226Z","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":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26997484958005,"aZ":-12.810871719031091,"pfxX":-1.4008497860001885,"pfxZ":9.663389541595071,"pX":0.035017134456852034,"pZ":2.435599015149313,"vX0":7.280873645065044,"vY0":-141.16418971288755,"vZ0":-6.204038723227867,"x":115.67,"y":173.02,"x0":-2.4036449327692595,"y0":50.0042818133219,"z0":5.498204501493089,"aX":-2.808465362582801},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":1.0,"spinRate":2186,"spinDirection":209},"zone":5,"typeConfidence":0.91,"plateTime":0.3890711236213984,"extension":6.838357375571521},"hitData":{"launchSpeed":82.0,"launchAngle":15.0,"totalDistance":194.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":100.69,"coordY":97.55}},"index":1,"playId":"500fbf33-741d-31f3-88c4-eeb27b466f72","pitchNumber":2,"startTime":"2026-07-28T04:05:52.151Z","endTime":"2026-07-28T04:06:02.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:06:02.409Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to center fielder Mike Trout.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T04:06:35.223Z","endTime":"2026-07-28T04:09:13.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6],"actionIndex":[3],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"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":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T04:06:27.463Z","endTime":"2026-07-28T04:06:37.423Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.391666851651856,"aZ":-23.532210743694133,"pfxX":-6.657295777777463,"pfxZ":4.572768803668373,"pX":1.1134079848338296,"pZ":3.105323455891216,"vX0":11.53011210007046,"vY0":-136.4250023609989,"vZ0":-2.2447062770151818,"x":74.56,"y":154.94,"x0":-2.2984442327827654,"y0":50.00059394616956,"z0":5.556993163609518,"aX":-12.575887487994699},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.0,"breakHorizontal":9.7,"spinRate":1951,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.4011474395503489,"extension":7.009351871535198},"index":1,"playId":"c0e27578-102f-332a-9577-645320762d93","pitchNumber":1,"startTime":"2026-07-28T04:06:37.423Z","endTime":"2026-07-28T04:06:41.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.40681975450973,"aZ":-28.27237848644177,"pfxX":4.657460401789951,"pfxZ":2.4652805911834164,"pX":1.068325931848357,"pZ":0.9397378895125009,"vX0":7.361555301105888,"vY0":-125.30140002869005,"vZ0":-5.47761577372223,"x":76.28,"y":213.41,"x0":-2.518051731453785,"y0":50.003571272815975,"z0":5.477431057656703,"aX":7.370641940326141},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.4,"breakHorizontal":-10.2,"spinRate":2600,"spinDirection":84},"zone":14,"typeConfidence":0.82,"plateTime":0.4379029711488527,"extension":6.683491193874282},"index":2,"playId":"8dd91211-56d9-3f80-808c-9a96747efc95","pitchNumber":2,"startTime":"2026-07-28T04:06:55.268Z","endTime":"2026-07-28T04:06:59.017Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-28T04:07:23.533Z","endTime":"2026-07-28T04:08:21.868Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"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":95.3,"endSpeed":86.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67854815860916,"aZ":-23.45693973803273,"pfxX":-7.8391204221259265,"pfxZ":4.51732118011777,"pX":-0.10271387829744383,"pZ":2.947727274270999,"vX0":8.89518159419277,"vY0":-138.45321774395217,"vZ0":-2.7509714818242608,"x":120.92,"y":159.19,"x0":-2.3480068994192638,"y0":50.00161127027714,"z0":5.534522174996311,"aX":-15.125124735848601},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.8,"breakHorizontal":12.2,"spinRate":1769,"spinDirection":199},"zone":2,"typeConfidence":0.91,"plateTime":0.39653802979279007,"extension":6.78509533136487},"index":4,"playId":"b138da76-dca8-3d88-bdcb-1ad3c79a6277","pitchNumber":3,"startTime":"2026-07-28T04:08:21.868Z","endTime":"2026-07-28T04:08:26.113Z","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":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":77.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14109088534737,"aZ":-26.306757620622573,"pfxX":6.6478180616371265,"pfxZ":3.83857770706281,"pX":1.0224147270153088,"pZ":2.0758916224581454,"vX0":7.022110786203483,"vY0":-124.27159141041798,"vZ0":-3.0979119576383245,"x":78.03,"y":182.73,"x0":-2.7276207706663507,"y0":50.003653854197566,"z0":5.577849747309242,"aX":10.162310115192742},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":6.4,"breakHorizontal":-13.9,"spinRate":2658,"spinDirection":82},"zone":14,"typeConfidence":0.91,"plateTime":0.4446139636278965,"extension":6.7201544416074634},"index":5,"playId":"7ff03806-8014-3bdf-8cfb-75dc7b0e1aad","pitchNumber":4,"startTime":"2026-07-28T04:08:38.070Z","endTime":"2026-07-28T04:08:42.892Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90065324305659,"aZ":-20.836329294477977,"pfxX":-7.763422890782012,"pfxZ":5.8634720935525095,"pX":-0.4970510619778291,"pZ":2.7158208144110767,"vX0":7.6126880278087565,"vY0":-138.842211594904,"vZ0":-3.8262596348146203,"x":135.95,"y":165.45,"x0":-2.2787251197670733,"y0":50.00288208965724,"z0":5.515410502110108,"aX":-15.010582527807744},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":12.2,"spinRate":1919,"spinDirection":199},"zone":4,"typeConfidence":0.9,"plateTime":0.39597834457192116,"extension":6.901649149884836},"hitData":{"launchSpeed":95.7,"launchAngle":59.0,"totalDistance":223.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.56,"coordY":111.71}},"index":6,"playId":"6c5225aa-12ac-3cc9-8903-effc729b224a","pitchNumber":5,"startTime":"2026-07-28T04:08:56.190Z","endTime":"2026-07-28T04:09:13.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:09:13.304Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"LaMonte Wade Jr. strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T04:09:26.327Z","endTime":"2026-07-28T04:11:34.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.283572715703347,"aZ":-29.078048460657417,"pfxX":6.432689564108872,"pfxZ":1.9499026670417665,"pX":-0.18958856319776163,"pZ":0.9766388210758215,"vX0":4.678599196939543,"vY0":-126.00727306564919,"vZ0":-5.291316625840351,"x":124.23,"y":212.41,"x0":-2.9135404372530336,"y0":50.004770456364376,"z0":5.485279565000072,"aX":10.229214388051005},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.4,"breakHorizontal":-12.8,"spinRate":2884,"spinDirection":76},"zone":13,"typeConfidence":0.87,"plateTime":0.43655562495237277,"extension":6.66337861143182},"index":0,"playId":"2316adc2-16e4-335c-a0a4-0c41437e17a9","pitchNumber":1,"startTime":"2026-07-28T04:09:36.115Z","endTime":"2026-07-28T04:09:40.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.989849300411233,"aZ":-21.488412641675435,"pfxX":-7.5415301327458675,"pfxZ":5.423298074918138,"pX":-0.5552270071212094,"pZ":2.008002845190823,"vX0":7.837015421338244,"vY0":-139.43626386614903,"vZ0":-5.55792678503988,"x":138.16,"y":184.56,"x0":-2.420807453693584,"y0":50.0068212900832,"z0":5.44260687906743,"aX":-14.871956715712843},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.9,"breakHorizontal":12.1,"spinRate":2101,"spinDirection":209},"zone":7,"typeConfidence":0.9,"plateTime":0.39262762474395796,"extension":6.977082604897739},"index":1,"playId":"ac232b8a-a088-3c16-8016-4eb84287c4dc","pitchNumber":2,"startTime":"2026-07-28T04:09:55.491Z","endTime":"2026-07-28T04:09:59.020Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.224891049698186,"aZ":-11.4622208928262,"pfxX":-2.249759674541279,"pfxZ":10.491543908861566,"pX":0.1461909539199174,"pZ":1.7789085327325567,"vX0":8.160900889268285,"vY0":-139.7768173803668,"vZ0":-7.765506846223263,"x":111.43,"y":190.75,"x0":-2.522061304081589,"y0":50.00231584598331,"z0":5.350212311469614,"aX":-4.442695631155597},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.5,"breakHorizontal":2.4,"spinRate":2373,"spinDirection":209},"zone":8,"typeConfidence":0.92,"plateTime":0.3922245069148116,"extension":7.010036051242993},"index":2,"playId":"8b4dba9e-d74e-384f-a891-076577183a4f","pitchNumber":3,"startTime":"2026-07-28T04:10:18.195Z","endTime":"2026-07-28T04:10:21.811Z","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":88.2,"endSpeed":81.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.722377205514114,"aZ":-32.49345427124807,"pfxX":2.4275701034821147,"pfxZ":-0.19261796507578843,"pX":0.39807408900647273,"pZ":0.7315892402162429,"vX0":6.342807950258655,"vY0":-128.27900726339536,"vZ0":-6.146904739068637,"x":101.83,"y":219.03,"x0":-2.42260871965688,"y0":50.00162727945118,"z0":5.69423002948113,"aX":4.042222097128629},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.6,"breakHorizontal":-5.9,"spinRate":2727,"spinDirection":86},"zone":14,"typeConfidence":0.92,"plateTime":0.42709371132269736,"extension":6.685122362468496},"index":3,"playId":"02bef58c-f650-3d24-9d4d-43780781d24c","pitchNumber":4,"startTime":"2026-07-28T04:10:37.838Z","endTime":"2026-07-28T04:10:41.991Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"6109f0be-4acc-47ce-8bbc-e0448cccb5d3","startTime":"2026-07-28T04:10:56.181Z","endTime":"2026-07-28T04:11:01.181Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.514401941834073,"aZ":-37.36619019642332,"pfxX":5.1137493071438875,"pfxZ":-3.353228031361324,"pX":-1.4169965583414044,"pZ":2.537089422183729,"vX0":1.403956519931151,"vY0":-123.61199071314134,"vZ0":-0.6366878429625548,"x":171.01,"y":170.28,"x0":-2.6566459492363417,"y0":50.003602855782205,"z0":5.933728811903136,"aX":7.91740567524291},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-6.0,"breakHorizontal":-9.6,"spinRate":2667,"spinDirection":65},"zone":11,"typeConfidence":0.78,"plateTime":0.4430125843591197,"extension":6.6464578858191175},"index":5,"playId":"9affb89c-1364-34fd-89fc-cf677df00101","pitchNumber":5,"startTime":"2026-07-28T04:11:10.280Z","endTime":"2026-07-28T04:11:14.368Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90018160490298,"aZ":-27.19910573664792,"pfxX":9.178444357643912,"pfxZ":3.213581467589104,"pX":0.8010890040770904,"pZ":0.8971682761884889,"vX0":5.469188277124158,"vY0":-123.88163017088026,"vZ0":-5.686475775838751,"x":86.46,"y":214.56,"x0":-2.630991459825698,"y0":50.00013933005454,"z0":5.510134117079454,"aX":14.191288896857428},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.7,"breakHorizontal":-17.9,"spinRate":2836,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.4429790355555916,"extension":6.781269307336646},"index":6,"playId":"225ff362-3044-3011-9ac8-113c286f8c23","pitchNumber":6,"startTime":"2026-07-28T04:11:30.624Z","endTime":"2026-07-28T04:11:34.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:11:34.345Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-28T04:11:46.882Z","endTime":"2026-07-28T04:13:41.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.949712602094433,"aZ":-26.392906780962214,"pfxX":8.675399565013462,"pfxZ":3.779323862954522,"pX":-1.0304961925078822,"pZ":2.6043636458657984,"vX0":2.2226982262674584,"vY0":-123.2556607308349,"vZ0":-1.9087415800932872,"x":156.28,"y":168.46,"x0":-3.072128091664596,"y0":50.00147927946209,"z0":5.631414675618221,"aX":13.261005756127988},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.6,"breakHorizontal":-16.2,"spinRate":2757,"spinDirection":73},"zone":11,"typeConfidence":0.9,"plateTime":0.44545954894885487,"extension":6.625210463412647},"index":0,"playId":"a57c22ca-c4b8-3bf0-8590-ef003839b3fd","pitchNumber":1,"startTime":"2026-07-28T04:12:02.881Z","endTime":"2026-07-28T04:12:07.714Z","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":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.113506748159104,"aZ":-31.22053329488998,"pfxX":11.716101085411157,"pfxZ":0.6487830390500786,"pX":0.26135819834129226,"pZ":0.5867978686387161,"vX0":3.059540780855973,"vY0":-121.52158206692125,"vZ0":-5.2887320107851306,"x":107.04,"y":222.94,"x0":-2.540412778400127,"y0":50.00428551139108,"z0":5.551279405353195,"aX":17.263131324865917},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.0,"breakHorizontal":-22.0,"spinRate":2941,"spinDirection":55},"zone":14,"typeConfidence":0.91,"plateTime":0.4533076642942091,"extension":6.6531984839932745},"index":1,"playId":"4873b7e2-3231-3bc7-9be2-bcb3355cb38c","pitchNumber":2,"startTime":"2026-07-28T04:12:21.767Z","endTime":"2026-07-28T04:12:26.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.549516332651486,"aZ":-12.701968540418928,"pfxX":-2.4109481657406477,"pfxZ":9.723663552654749,"pX":-0.02592337690086329,"pZ":2.4926199572026273,"vX0":7.442147532842121,"vY0":-141.18282086791928,"vZ0":-6.066054290632169,"x":117.99,"y":171.48,"x0":-2.392222892849725,"y0":50.00353620795323,"z0":5.49941661591511,"aX":-4.8293329808989105},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.4,"breakHorizontal":2.8,"spinRate":2274,"spinDirection":200},"zone":5,"typeConfidence":0.91,"plateTime":0.3891541439233057,"extension":6.835979287672614},"index":2,"playId":"a6762a73-d0df-3b68-84de-04304d69638c","pitchNumber":3,"startTime":"2026-07-28T04:12:48.413Z","endTime":"2026-07-28T04:12:51.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1399849266164,"aZ":-14.725028621336255,"pfxX":-0.8903286078600927,"pfxZ":8.671348637946489,"pX":0.8102231870760487,"pZ":3.021509836662795,"vX0":8.652897057166479,"vY0":-140.5520478052239,"vZ0":-4.849402087547245,"x":86.12,"y":157.2,"x0":-2.184959088302177,"y0":50.00146606771899,"z0":5.716642030404032,"aX":-1.791596751505895},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.9,"breakHorizontal":0.0,"spinRate":2283,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.3888290019487668,"extension":6.89895686380321},"index":3,"playId":"d15276dc-9caf-383c-a905-735986807f16","pitchNumber":4,"startTime":"2026-07-28T04:13:16.064Z","endTime":"2026-07-28T04:13:21.389Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32280922511623,"aZ":-14.179192344056439,"pfxX":-2.685518773081572,"pfxZ":9.0497475796666,"pX":-0.10609749574532609,"pZ":1.7597376988551858,"vX0":7.697497487537128,"vY0":-140.2606756369338,"vZ0":-7.619286917614793,"x":121.04,"y":191.27,"x0":-2.5395983890365232,"y0":50.004254156044134,"z0":5.4400668746114516,"aX":-5.341730963480627},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":3.2,"spinRate":2181,"spinDirection":208},"zone":8,"typeConfidence":0.9,"plateTime":0.3908208140536664,"extension":7.09858111185639},"index":4,"playId":"167185e1-cf26-3740-8576-b6b31851ae2b","pitchNumber":5,"startTime":"2026-07-28T04:13:36.311Z","endTime":"2026-07-28T04:13:41.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:13:41.629Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T04:15:43.600Z","endTime":"2026-07-28T04:17:05.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26406660579306,"aZ":-19.642744453429263,"pfxX":1.6661203687788047,"pfxZ":7.599427986487281,"pX":0.5113233514230137,"pZ":1.5983018227683965,"vX0":4.996590739028223,"vY0":-127.36260775850187,"vZ0":-5.653568084505505,"x":97.51,"y":195.63,"x0":-1.6894250178744368,"y0":50.00155070930314,"z0":5.392087133899528,"aX":2.7466295125335183},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":12.7,"breakHorizontal":-4.1,"spinRate":2261,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.4294597985298694,"extension":6.000974788578056},"index":0,"playId":"cdd74e75-f65b-3551-a1d2-6549e307a72f","pitchNumber":1,"startTime":"2026-07-28T04:15:56.855Z","endTime":"2026-07-28T04:16:00.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.082625490896472,"aZ":-12.524618919435467,"pfxX":-0.014018257947704504,"pfxZ":10.844469139558214,"pX":-0.1923760229890941,"pZ":4.74093316784914,"vX0":3.6571652876018836,"vY0":-134.26326402248077,"vZ0":0.05449671141316659,"x":124.33,"y":110.77,"x0":-1.574652892152768,"y0":50.00484665975773,"z0":5.617150536834857,"aX":-0.02588070678810274},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.8,"breakHorizontal":-0.8,"spinRate":2214,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.4091207510783379,"extension":5.972000556095883},"index":1,"playId":"e63d4c39-f5e2-30e9-bdcb-be6100dc9548","pitchNumber":2,"startTime":"2026-07-28T04:16:14.457Z","endTime":"2026-07-28T04:16:17.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09647631476426,"aZ":-15.352127905768796,"pfxX":-1.3514679725504146,"pfxZ":9.257362207115612,"pX":0.38622567942449243,"pZ":3.7196659112839594,"vX0":5.3234599443944814,"vY0":-133.9716569983748,"vZ0":-1.933103755078568,"x":102.28,"y":138.35,"x0":-1.4513615527272827,"y0":50.0002264340333,"z0":5.548568302070456,"aX":-2.4563187309081567},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.6,"breakHorizontal":1.3,"spinRate":2189,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.40893251922902474,"extension":6.0890617249807875},"index":2,"playId":"80082aed-a6cb-3072-a96c-06c79908e565","pitchNumber":3,"startTime":"2026-07-28T04:16:31.838Z","endTime":"2026-07-28T04:16:34.838Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-28T04:16:44.032Z","endTime":"2026-07-28T04:16:59.791Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":85.0,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.247973284169458,"aZ":-13.542613970444544,"pfxX":-1.6736082060525863,"pfxZ":10.029404494696463,"pX":-0.6255508804074331,"pZ":3.1336922402865923,"vX0":3.239604558886827,"vY0":-135.5884681676284,"vZ0":-3.6739486484817556,"x":140.84,"y":154.17,"x0":-1.6195887578596344,"y0":50.003964101338454,"z0":5.454231195771081,"aX":-3.109701222103724},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.5,"breakHorizontal":2.3,"spinRate":2185,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.4042912806069836,"extension":6.004798209287971},"index":4,"playId":"3ac08c70-6d5a-368f-88b1-2cb28043a1bb","pitchNumber":4,"startTime":"2026-07-28T04:16:59.791Z","endTime":"2026-07-28T04:17:05.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:17:05.471Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Denzer Guzman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T04:17:18.461Z","endTime":"2026-07-28T04:18:35.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.5390561036575,"aZ":-20.4368571108946,"pfxX":1.5431189007436927,"pfxZ":7.150153045694199,"pX":0.2525830700194922,"pZ":2.015101003358744,"vX0":4.215659996414612,"vY0":-127.38232236341722,"vZ0":-4.416681196147531,"x":107.37,"y":184.37,"x0":-1.625141448642653,"y0":50.000092540497185,"z0":5.390303409390702,"aX":2.5305095540034888},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":12.1,"breakHorizontal":-3.7,"spinRate":2339,"spinDirection":189},"zone":9,"typeConfidence":2.0,"plateTime":0.4302487403661397,"extension":6.072511648639193},"index":0,"playId":"67f669f1-1aa4-30de-b7d2-d5a495f215d3","pitchNumber":1,"startTime":"2026-07-28T04:17:33.325Z","endTime":"2026-07-28T04:17:37.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.320011146637313,"aZ":-22.90726147342204,"pfxX":1.207170070496554,"pfxZ":5.628470093539328,"pX":0.7130158877372075,"pZ":2.0056001616163064,"vX0":5.435203372960128,"vY0":-127.50905791964028,"vZ0":-4.075186636623309,"x":89.82,"y":184.63,"x0":-1.6032678648213734,"y0":50.00100106609165,"z0":5.4328157708218985,"aX":1.986049433966052},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.5,"breakHorizontal":-3.4,"spinRate":2379,"spinDirection":183},"zone":9,"typeConfidence":2.0,"plateTime":0.42962207277387865,"extension":6.100504189457214},"index":1,"playId":"46099246-004b-3c92-b5fe-1b64bdd4b872","pitchNumber":2,"startTime":"2026-07-28T04:17:52.250Z","endTime":"2026-07-28T04:17:57.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":82.4,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.419822588746676,"aZ":-14.944108906746091,"pfxX":-2.257780241524567,"pfxZ":9.71092528088558,"pX":-0.0013288982716382319,"pZ":4.992467123921399,"vX0":4.89950117132403,"vY0":-133.53552125861313,"vZ0":1.2152531398527067,"x":117.05,"y":103.98,"x0":-1.581052750283062,"y0":50.0043573698549,"z0":5.618983236032731,"aX":-4.007128096307023},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":18.0,"breakHorizontal":2.9,"spinRate":2185,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.4129284004000091,"extension":6.017905592411567},"index":2,"playId":"c226d9c0-39d8-376f-aaa5-0b2207ab5b9f","pitchNumber":3,"startTime":"2026-07-28T04:18:13.589Z","endTime":"2026-07-28T04:18:16.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":83.7,"strikeZoneTop":3.251,"strikeZoneBottom":1.641,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.66422316711855,"aZ":-12.630003539938205,"pfxX":-3.2155125406376786,"pfxZ":10.706453819166759,"pX":0.41856689929141344,"pZ":3.44012077786094,"vX0":6.288121725661005,"vY0":-135.51142706599433,"vZ0":-2.856484723786975,"x":101.05,"y":145.9,"x0":-1.5336718900105064,"y0":50.00523026760462,"z0":5.412116791318483,"aX":-5.871555345825403},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.8,"breakHorizontal":4.2,"spinRate":2248,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.40705326344800463,"extension":6.104808045325673},"index":3,"playId":"6a3d247c-bb12-38aa-b8f0-e115660f0b23","pitchNumber":4,"startTime":"2026-07-28T04:18:32.808Z","endTime":"2026-07-28T04:18:35.958Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:18:35.958Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Heineman called out on strikes.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-28T04:18:50.945Z","endTime":"2026-07-28T04:20:23.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":78.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.351625969835037,"aZ":-24.212038660521376,"pfxX":-8.388437371972206,"pfxZ":4.984292818842864,"pX":-0.4141488387394429,"pZ":1.4067884381459441,"vX0":5.856271583862836,"vY0":-126.5032406327191,"vZ0":-5.02963206900224,"x":132.79,"y":200.8,"x0":-1.6865564522840384,"y0":50.000584682746215,"z0":5.398076011082712,"aX":-13.39384957259875},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.9,"breakHorizontal":13.6,"spinRate":2266,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.43543261874247063,"extension":6.165249001283122},"index":0,"playId":"762118dc-ca10-3c40-a0ed-780fe1d78b7e","pitchNumber":1,"startTime":"2026-07-28T04:19:04.990Z","endTime":"2026-07-28T04:19:08.197Z","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":85.5,"endSpeed":77.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.170376188907905,"aZ":-21.190067197868327,"pfxX":-8.980019783612796,"pfxZ":7.116745069819313,"pX":0.9762490650120023,"pZ":0.9513137914275278,"vX0":8.851593950122716,"vY0":-124.08540422702968,"vZ0":-6.326188061015089,"x":79.79,"y":213.09,"x0":-1.4877711138500165,"y0":50.005256856249616,"z0":5.325456388382003,"aX":-13.864617187803237},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":11.4,"breakHorizontal":13.9,"spinRate":2359,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4431332415535745,"extension":6.182091722150343},"index":1,"playId":"bf8af1c6-4a7a-39a8-8a52-64defb429105","pitchNumber":2,"startTime":"2026-07-28T04:19:23.842Z","endTime":"2026-07-28T04:19:27.746Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62653133743289,"aZ":-31.304882006559108,"pfxX":6.579834964659373,"pfxZ":0.640451673655412,"pX":-0.07722711591217456,"pZ":1.621191813720001,"vX0":2.2768967309690638,"vY0":-116.98841699611884,"vZ0":-1.9041165411663705,"x":119.94,"y":195.01,"x0":-1.9227543759113086,"y0":50.00505805440591,"z0":5.428894802556319,"aX":8.96307849526045},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":1.0,"breakHorizontal":-12.5,"spinRate":2482,"spinDirection":76},"zone":8,"typeConfidence":2.0,"plateTime":0.47131920470868627,"extension":5.979500060213988},"index":2,"playId":"80c0adda-ecc3-3c2c-bac9-ae22a4157a02","pitchNumber":3,"startTime":"2026-07-28T04:19:45.495Z","endTime":"2026-07-28T04:19:49.327Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-28T04:20:01.484Z","endTime":"2026-07-28T04:20:17.622Z","isPitch":false,"type":"action","player":{"id":623168,"link":"/api/v1/people/623168"}},{"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":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00528574304305,"aZ":-11.941235014818423,"pfxX":-2.5839528910313883,"pfxZ":10.881314861346166,"pX":-0.07431030147226739,"pZ":1.8741136870829578,"vX0":4.8060221720644325,"vY0":-135.8089820580748,"vZ0":-7.062084539119186,"x":119.83,"y":188.18,"x0":-1.5348328972584255,"y0":50.00334217656072,"z0":5.346907154037704,"aX":-4.805253661152777},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":3.6,"spinRate":2332,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.4039996066591516,"extension":6.170186653625386},"index":4,"playId":"666e1066-b416-3f15-adce-b43225476e43","pitchNumber":4,"startTime":"2026-07-28T04:20:17.622Z","endTime":"2026-07-28T04:20:23.335Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:20:23.335Z","atBatIndex":67},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Taylor Trammell hit by pitch.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T04:22:46.310Z","endTime":"2026-07-28T04:23:08.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: José Fermin replaces Ryan Zeferjahn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T04:21:42.794Z","endTime":"2026-07-28T04:22:48.499Z","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":"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":96.6,"endSpeed":88.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85429850679692,"aZ":-16.14645224062498,"pfxX":-9.512386334973943,"pfxZ":8.0545128155676,"pX":0.5963359195339281,"pZ":2.148446440375857,"vX0":9.368652995274438,"vY0":-140.21340948954622,"vZ0":-7.606017047824515,"x":94.27,"y":180.77,"x0":-1.5532086135837075,"y0":50.005959955285654,"z0":5.951179365828462,"aX":-18.934626280473},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":15.2,"spinRate":2294,"spinDirection":221},"zone":9,"typeConfidence":0.91,"plateTime":0.3907293653987023,"extension":6.29850176227874},"index":1,"playId":"92c93947-079a-340d-b5fd-e238576f48f3","pitchNumber":1,"startTime":"2026-07-28T04:22:48.499Z","endTime":"2026-07-28T04:22:53.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05276948282591,"aZ":-29.78688449657948,"pfxX":-2.317057476739551,"pfxZ":1.3663017013056171,"pX":1.9697206023307352,"pZ":0.8375217115062834,"vX0":9.720522666986135,"vY0":-132.2495900237481,"vZ0":-8.2557637349591,"x":41.92,"y":216.17,"x0":-1.470074758513985,"y0":50.00640009390809,"z0":6.218927216693982,"aX":-4.061257642363772},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.6,"breakHorizontal":1.8,"spinRate":2593,"spinDirection":267},"zone":14,"typeConfidence":0.9,"plateTime":0.4158926368319884,"extension":5.792625222272253},"index":2,"playId":"83d835f5-27fa-3e05-970f-6e1c52bd8631","pitchNumber":2,"startTime":"2026-07-28T04:23:05.236Z","endTime":"2026-07-28T04:23:08.324Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:23:08.324Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a line drive to center fielder Mike Trout. Taylor Trammell to 3rd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T04:23:37.939Z","endTime":"2026-07-28T04:26:13.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnThird":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,6,7],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":545361,"link":"/api/v1/people/545361"},"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_play","runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.38497663529284,"aZ":-27.02566623312722,"pfxX":-2.5654717555597246,"pfxZ":2.9163740012979273,"pX":1.0692631188871882,"pZ":0.335424029269376,"vX0":7.930054453852656,"vY0":-131.81540793182396,"vZ0":-9.702289491151959,"x":76.24,"y":229.72,"x0":-1.6415610666963305,"y0":50.00192569821463,"z0":6.0515086073337025,"aX":-4.526475724626526},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.4,"breakHorizontal":3.0,"spinRate":2514,"spinDirection":233},"zone":14,"typeConfidence":0.89,"plateTime":0.4151508240130588,"extension":5.948124717161251},"index":0,"playId":"5446c98a-d98f-39ab-a011-fde8c5e2f5ce","pitchNumber":1,"startTime":"2026-07-28T04:23:55.271Z","endTime":"2026-07-28T04:23:59.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.450007741651113,"aZ":-29.854384282036275,"pfxX":-2.0938704420211653,"pfxZ":1.3194170968862893,"pX":1.1760099909732784,"pZ":0.8390595127039616,"vX0":8.08901358020438,"vY0":-132.14843010410374,"vZ0":-7.7940386412421585,"x":72.17,"y":216.13,"x0":-1.6591903832963746,"y0":50.00316656105582,"z0":6.034770001361359,"aX":-3.6851335021146943},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.7,"breakHorizontal":1.9,"spinRate":2553,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.4152523062585467,"extension":6.200310466553887},"index":1,"playId":"f720fadc-30f1-3d0f-8a6d-6565c32882ec","pitchNumber":2,"startTime":"2026-07-28T04:24:16.000Z","endTime":"2026-07-28T04:24:21.257Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.890017448518385,"aZ":-18.32502042790762,"pfxX":-9.687408807160818,"pfxZ":6.8872475632249515,"pX":-0.9071977757686702,"pZ":3.24725732827446,"vX0":5.763689425945132,"vY0":-141.1204983302667,"vZ0":-4.6189773405128705,"x":151.58,"y":151.1,"x0":-1.7201022222135767,"y0":50.00682154783675,"z0":6.09009149497017,"aX":-19.49316494717058},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.6,"breakHorizontal":16.3,"spinRate":2385,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.3885130167725097,"extension":6.148811741284412},"index":2,"playId":"d295f3da-a349-3df7-adcc-f56be315d65b","pitchNumber":3,"startTime":"2026-07-28T04:24:36.928Z","endTime":"2026-07-28T04:24:41.426Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-28T04:24:54.715Z","endTime":"2026-07-28T04:25:04.890Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70013592039063,"aZ":-28.42167940097322,"pfxX":-0.6635325755992563,"pfxZ":2.0811501913451167,"pX":-0.5869223931046471,"pZ":4.20106686979058,"vX0":3.0769029727982935,"vY0":-132.79819572379475,"vZ0":-0.45909032309982206,"x":139.37,"y":125.35,"x0":-1.6692705210389827,"y0":50.00512604898713,"z0":6.425476904389636,"aX":-1.1981022751836772},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.8,"breakHorizontal":0.6,"spinRate":2616,"spinDirection":172},"zone":11,"typeConfidence":0.91,"plateTime":0.4108514008205155,"extension":5.707335889320545},"index":4,"playId":"b18e838a-b95e-3af5-92c3-009918f0748e","pitchNumber":4,"startTime":"2026-07-28T04:25:04.890Z","endTime":"2026-07-28T04:25:13.180Z","isPitch":true,"type":"pitch"},{"details":{"description":"Passed ball by catcher Tyler Heineman. Taylor Trammell to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"actionPlayId":"b18e838a-b95e-3af5-92c3-009918f0748e","startTime":"2026-07-28T04:25:26.568Z","endTime":"2026-07-28T04:25:37.711Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.060141432918694,"aZ":-30.427254595080143,"pfxX":-0.6918986806720275,"pfxZ":1.00470420061629,"pX":-0.20657764783800298,"pZ":3.2380363546021216,"vX0":4.077153405158963,"vY0":-131.2849912254697,"vZ0":-2.0263368302881712,"x":124.87,"y":151.35,"x0":-1.6930634332558065,"y0":50.00320361635455,"z0":6.2954878736185,"aX":-1.2029091224419148},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.6,"breakHorizontal":0.4,"spinRate":2593,"spinDirection":127},"zone":2,"typeConfidence":0.91,"plateTime":0.4179887764739112,"extension":5.861846973240775},"index":6,"playId":"610d441f-be54-333a-931a-cad321bd7b7e","pitchNumber":5,"startTime":"2026-07-28T04:25:37.711Z","endTime":"2026-07-28T04:25:40.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.705331591786617,"aZ":-26.61930705139755,"pfxX":-1.133273863817387,"pfxZ":3.085966506696913,"pX":0.8767268555809206,"pZ":2.537469315655952,"vX0":7.119339169289617,"vY0":-133.58284740766547,"vZ0":-4.547368968870076,"x":83.58,"y":170.27,"x0":-1.6797788710652606,"y0":50.005757603478386,"z0":6.183744160906011,"aX":-2.042803296689151},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.8,"breakHorizontal":0.5,"spinRate":2649,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.41058147037271553,"extension":6.104483919725521},"hitData":{"launchSpeed":83.9,"launchAngle":18.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":115.89,"coordY":77.85}},"index":7,"playId":"bc2f1cbf-b45e-3f16-9072-113c23c4f13a","pitchNumber":6,"startTime":"2026-07-28T04:26:02.343Z","endTime":"2026-07-28T04:26:13.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:26:13.735Z","atBatIndex":69},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Lucas Spence reaches on a fielder's choice. Taylor Trammell scores. Nick Allen to 3rd. Fielding error by second baseman Vaughn Grissom.","rbi":1,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T04:27:25.558Z","endTime":"2026-07-28T04:27:56.835Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"postOnThird":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687093,"link":"/api/v1/people/687093"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":{"id":820862,"link":"/api/v1/people/820862"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Nick Allen replaces Christian Walker.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T04:26:43.088Z","endTime":"2026-07-28T04:26:52.281Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"701","replacedPlayer":{"id":572233,"link":"/api/v1/people/572233"},"base":1},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-28T04:26:52.281Z","endTime":"2026-07-28T04:27:27.741Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.63878288900873,"aZ":-14.78011079899583,"pfxX":-9.299551520137387,"pfxZ":8.731505398960657,"pX":-0.7827946180148735,"pZ":2.425870281071361,"vX0":5.988635711514148,"vY0":-141.10014219259693,"vZ0":-7.12440280678252,"x":146.84,"y":173.28,"x0":-1.7374669996779113,"y0":50.00544169232872,"z0":5.95806288019971,"aX":-18.533137719202987},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.3,"breakHorizontal":15.4,"spinRate":2408,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.38994206390745667,"extension":6.23475007893485},"index":2,"playId":"4479cdb1-235e-34d4-ae99-72681bcf4a5a","pitchNumber":1,"startTime":"2026-07-28T04:27:27.741Z","endTime":"2026-07-28T04:27:32.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.482110277018137,"aZ":-30.32366002427965,"pfxX":-1.5056955805871746,"pfxZ":1.0749536931181698,"pX":-0.19721794636942544,"pZ":1.7673140391641564,"vX0":5.00325046058553,"vY0":-130.50244073176262,"vZ0":-5.524282405421977,"x":124.52,"y":191.06,"x0":-1.9469233886529245,"y0":50.002604087599856,"z0":6.206949941464023,"aX":-2.5878685360423965},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.8,"breakHorizontal":1.6,"spinRate":2505,"spinDirection":134},"zone":8,"typeConfidence":0.91,"plateTime":0.4203549357641192,"extension":5.799591521202688},"hitData":{"launchSpeed":104.8,"launchAngle":-5.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.14,"coordY":152.01}},"index":3,"playId":"3b94db67-424a-3850-aa8e-a859e659f0a5","pitchNumber":2,"startTime":"2026-07-28T04:27:46.463Z","endTime":"2026-07-28T04:27:56.835Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:27:56.835Z","atBatIndex":70},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Christian Vázquez bunt pops out softly to first baseman Nolan Schanuel.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T04:28:32.046Z","endTime":"2026-07-28T04:29:09.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"postOnThird":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"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":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694384,"link":"/api/v1/people/694384"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.101745563346704,"aZ":-29.029083318924222,"pfxX":-1.747697153386567,"pfxZ":1.7771179118867373,"pX":0.43944649377725886,"pZ":2.540082916282517,"vX0":6.461969896914818,"vY0":-132.38679901005148,"vZ0":-3.9885996152788668,"x":100.25,"y":170.2,"x0":-1.8094041548331288,"y0":50.00350934345565,"z0":6.198797029582207,"aX":-3.093642479905799},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.5,"breakHorizontal":1.7,"spinRate":2558,"spinDirection":238},"zone":6,"typeConfidence":0.9,"plateTime":0.41424903105039945,"extension":5.995467751523825},"index":0,"playId":"9ba764f0-39e5-3726-9727-04ec2b693c08","pitchNumber":1,"startTime":"2026-07-28T04:28:33.729Z","endTime":"2026-07-28T04:28:38.551Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.27851432953783,"aZ":-29.43253174378808,"pfxX":-1.7736804965327853,"pfxZ":1.5679742654595792,"pX":-0.49629094802337237,"pZ":2.662347722365106,"vX0":3.799270922640412,"vY0":-131.27077111442125,"vZ0":-3.702210948486793,"x":135.92,"y":166.9,"x0":-1.7306504493940422,"y0":50.00419220751388,"z0":6.277504709134594,"aX":-3.1024447350513076},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.3,"breakHorizontal":2.4,"spinRate":2475,"spinDirection":183},"zone":4,"typeConfidence":0.9,"plateTime":0.416938316831307,"extension":5.660424453375483},"hitData":{"launchSpeed":30.7,"launchAngle":65.0,"totalDistance":43.0,"trajectory":"bunt_popup","hardness":"soft","location":"3","coordinates":{"coordX":135.21,"coordY":189.22}},"index":1,"playId":"d6df170c-dec1-3a95-a50d-d9f0a03547c8","pitchNumber":2,"startTime":"2026-07-28T04:29:01.129Z","endTime":"2026-07-28T04:29:09.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:29:09.120Z","atBatIndex":71},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Jeremy Peña reaches on a fielder's choice out, third baseman Denzer Guzman to catcher Tyler Heineman. Nick Allen out at home. Lucas Spence to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T04:31:45.834Z","endTime":"2026-07-28T04:32:11.689Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"postOnSecond":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694203,"link":"/api/v1/people/694203"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":623168,"link":"/api/v1/people/623168"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-28T04:29:34.212Z","endTime":"2026-07-28T04:29:59.255Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Sam Bachman replaces José Fermin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-28T04:29:59.255Z","endTime":"2026-07-28T04:31:47.994Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696147,"link":"/api/v1/people/696147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55897898042354,"aZ":-36.062588915826346,"pfxX":2.938876008215972,"pfxZ":-2.457191603317332,"pX":-0.5808085767097905,"pZ":2.9953753384192825,"vX0":1.3421892486134035,"vY0":-124.58753000257417,"vZ0":0.732535201500121,"x":139.14,"y":157.9,"x0":-1.5073367244016689,"y0":50.00375208813225,"z0":5.663309246784932,"aX":4.648837073066365},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.1,"breakHorizontal":-5.6,"spinRate":2416,"spinDirection":51},"zone":1,"typeConfidence":2.0,"plateTime":0.438587945131101,"extension":5.83546990262165},"index":2,"playId":"d9d4267c-dc9b-3382-90e8-b611aa8c667f","pitchNumber":1,"startTime":"2026-07-28T04:31:47.994Z","endTime":"2026-07-28T04:31:52.613Z","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.7,"endSpeed":90.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08175120185489,"aZ":-24.73658847513943,"pfxX":-9.002186100294297,"pfxZ":3.548971190413843,"pX":0.4328774576310694,"pZ":1.9468615497226764,"vX0":7.8995959048962865,"vY0":-143.5398539403636,"vZ0":-5.162118277188041,"x":115.47,"y":170.32,"x0":-1.1803202849243906,"y0":50.00163376602343,"z0":5.301318002629464,"aX":-18.853152193984304},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":5.6,"breakHorizontal":14.8,"spinRate":2180,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.38106103122152524,"extension":6.004066892006013},"hitData":{"launchSpeed":68.4,"launchAngle":-50.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":115.67,"coordY":187.71}},"index":3,"playId":"daec984e-d117-3e36-8fb6-542b708a5e60","pitchNumber":2,"startTime":"2026-07-28T04:32:03.073Z","endTime":"2026-07-28T04:32:11.689Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:32:11.689Z","atBatIndex":72},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Sam Bachman intentionally walks Yordan Alvarez. Lucas Spence to 3rd. Jeremy Peña to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T04:32:42.090Z","endTime":"2026-07-28T04:32:56.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"postOnThird":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":"r_adv_force","runner":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":"r_adv_force","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08240016-0746-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-28T04:32:53.933Z","endTime":"2026-07-28T04:32:53.951Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08240016-0746-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-28T04:32:53.951Z","endTime":"2026-07-28T04:32:53.953Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08240016-0746-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-28T04:32:53.953Z","endTime":"2026-07-28T04:32:54.953Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08240016-0746-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-07-28T04:32:53.953Z","endTime":"2026-07-28T04:32:56.646Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-07-28T04:32:56.646Z","atBatIndex":73},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Angels challenged (hit by pitch), call on the field was upheld: Isaac Paredes hit by pitch. Lucas Spence scores. Jeremy Peña to 3rd. Yordan Alvarez to 2nd.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T04:33:08.446Z","endTime":"2026-07-28T04:37:48.064Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":48},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnThird":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6,8,9,10,11],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"responsiblePitcher":{"id":820862,"link":"/api/v1/people/820862"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":11},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.775031616910834,"aZ":-35.79262028161946,"pfxX":2.2866360925396036,"pfxZ":-2.2253288629680297,"pX":1.1388375531053874,"pZ":1.8239173301930192,"vX0":5.248012896104043,"vY0":-126.70093629187511,"vZ0":-1.9026130753701762,"x":73.59,"y":189.53,"x0":-1.2559555194839294,"y0":50.00236525318458,"z0":5.443592274210668,"aX":3.718626422835285},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.2,"breakHorizontal":-5.3,"spinRate":2473,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.43222168279779494,"extension":6.022559713936174},"index":0,"playId":"018d5c32-e0cb-3e14-9c3c-ddec1e3094f2","pitchNumber":1,"startTime":"2026-07-28T04:33:12.389Z","endTime":"2026-07-28T04:33:16.989Z","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.2,"endSpeed":90.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75294626291134,"aZ":-25.14065136319823,"pfxX":-8.73014028607161,"pfxZ":3.357226189668725,"pX":0.8713357079711649,"pZ":1.9843496233139764,"vX0":8.907682588023452,"vY0":-144.0673383391464,"vZ0":-4.864512634191996,"x":83.79,"y":185.2,"x0":-1.1325560854807275,"y0":50.00019465857446,"z0":5.256813394591917,"aX":-18.273820299002985},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":5.2,"breakHorizontal":13.9,"spinRate":2214,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.38079346505506795,"extension":6.07607439987195},"index":1,"playId":"da4a4fb8-781b-340d-98e6-6422e4083eba","pitchNumber":2,"startTime":"2026-07-28T04:33:28.585Z","endTime":"2026-07-28T04:33:33.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4328711163316,"aZ":-33.84618924681542,"pfxX":1.8923604269327396,"pfxZ":-1.00019834474665,"pX":0.42158771361258757,"pZ":2.4146379492851318,"vX0":3.2285412236464213,"vY0":-128.37045037684177,"vZ0":-1.3190122265075055,"x":100.93,"y":173.58,"x0":-1.0959056021483653,"y0":50.00077583588978,"z0":5.558934147680788,"aX":3.171755680591354},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.9,"breakHorizontal":-4.1,"spinRate":2722,"spinDirection":48},"zone":6,"typeConfidence":2.0,"plateTime":0.42593704407436794,"extension":5.854437203410052},"index":2,"playId":"1c16c135-9327-3fcc-9538-8e76f9b6241f","pitchNumber":3,"startTime":"2026-07-28T04:33:45.409Z","endTime":"2026-07-28T04:33:48.580Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-28T04:33:56.831Z","endTime":"2026-07-28T04:34:13.071Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"}},{"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":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.622621826912074,"aZ":-35.62877664791802,"pfxX":3.115080965971191,"pfxZ":-2.067735716177369,"pX":2.1715069913617744,"pZ":-0.048681030543537146,"vX0":6.324399503851333,"vY0":-128.55165853090193,"vZ0":-6.516734013658644,"x":34.23,"y":240.09,"x0":-0.7293326037945872,"y0":50.00626700853639,"z0":5.2984061024547655,"aX":5.193687498988694},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-5.0,"breakHorizontal":-7.1,"spinRate":2739,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.42671692347470147,"extension":6.012171478011602},"index":4,"playId":"de7ec4b7-9a5e-3b2f-8b22-6c54ba33aa6a","pitchNumber":4,"startTime":"2026-07-28T04:34:13.071Z","endTime":"2026-07-28T04:34:17.836Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"b0aa770b-aaf7-4045-9ec1-85fd2c79b3fb","startTime":"2026-07-28T04:34:35.384Z","endTime":"2026-07-28T04:34:40.384Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93404206311292,"aZ":-35.003124792456994,"pfxX":0.5215946141300165,"pfxZ":-1.6783515678367018,"pX":1.1311138959830496,"pZ":0.962169938000159,"vX0":5.268771681780703,"vY0":-129.19282894646273,"vZ0":-4.622742879873554,"x":73.88,"y":212.8,"x0":-1.005974171156828,"y0":50.004504938688655,"z0":5.477244981870622,"aX":0.8777148050402361},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.8,"breakHorizontal":-2.2,"spinRate":2545,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4246169468403469,"extension":5.967778050666289},"index":6,"playId":"dc77ea4a-0019-3729-875f-7a9cae19149a","pitchNumber":5,"startTime":"2026-07-28T04:34:54.447Z","endTime":"2026-07-28T04:34:59.525Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":7,"startTime":"2026-07-28T04:36:13.125Z","endTime":"2026-07-28T04:36:31.641Z","isPitch":false,"type":"action"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.882822933155577,"aZ":-34.26518602178489,"pfxX":2.571426117662832,"pfxZ":-1.2666979763230923,"pX":0.0017821632580604014,"pZ":2.2674681740708063,"vX0":2.2995492770377375,"vY0":-127.4040964488505,"vZ0":-1.3677893542492687,"x":116.93,"y":177.56,"x0":-1.2463057723519788,"y0":50.00602793737728,"z0":5.516491339957384,"aX":4.2325554370308165},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.4,"breakHorizontal":-5.2,"spinRate":2584,"spinDirection":46},"zone":5,"typeConfidence":2.0,"plateTime":0.42972756585274663,"extension":5.93739359584806},"index":8,"playId":"5d46e9b5-8de2-3c00-81d7-967554cea66e","pitchNumber":6,"startTime":"2026-07-28T04:36:31.641Z","endTime":"2026-07-28T04:36:35.220Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":90.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.30362802161392,"aZ":-18.03288134414063,"pfxX":-7.492630517786122,"pfxZ":6.7258971890125405,"pX":0.5515082595846537,"pZ":3.0295265994043126,"vX0":6.906943192722426,"vY0":-144.87530339365716,"vZ0":-3.658626035014578,"x":95.98,"y":156.98,"x0":-0.9028743315529356,"y0":50.0034033858107,"z0":5.426994562276049,"aX":-15.753817019838047},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.5,"breakHorizontal":12.0,"spinRate":2274,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.3796606991790439,"extension":5.983237290882032},"index":9,"playId":"10b51895-4eeb-31d3-828f-5c885a915b50","pitchNumber":7,"startTime":"2026-07-28T04:36:53.773Z","endTime":"2026-07-28T04:36:59.885Z","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":99.8,"endSpeed":91.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.911971019483275,"aZ":-22.906565765147715,"pfxX":-9.536089795548873,"pfxZ":4.334276661057567,"pX":0.0904374538202865,"pZ":3.0246596350754915,"vX0":6.768509433437913,"vY0":-145.2567666605735,"vZ0":-2.6654576743665017,"x":113.55,"y":157.11,"x0":-1.0305773895748878,"y0":50.002032265358224,"z0":5.346373969292796,"aX":-20.384149188337304},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":7.4,"breakHorizontal":16.0,"spinRate":2179,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3770271857336649,"extension":6.235565375423582},"index":10,"playId":"9bd37e49-6d64-3490-83ab-7166c62b4adc","pitchNumber":8,"startTime":"2026-07-28T04:37:19.640Z","endTime":"2026-07-28T04:37:23.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.242050811610476,"aZ":-42.02154431211426,"pfxX":3.0777880683809373,"pfxZ":-5.983693877476213,"pX":-1.0819113053655944,"pZ":3.273060797429244,"vX0":-0.607583862839732,"vY0":-127.72714081874452,"vZ0":2.4509402592855682,"x":158.24,"y":150.41,"x0":-1.24015856665815,"y0":50.001566010921415,"z0":5.614204502729476,"aX":5.065677832118609},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-10.0,"breakHorizontal":-5.4,"spinRate":2545,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.4294526459614034,"extension":5.950856591702546},"index":11,"playId":"23be981b-49eb-384b-a2e8-5a60f992499d","pitchNumber":9,"startTime":"2026-07-28T04:37:40.157Z","endTime":"2026-07-28T04:37:48.064Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":108},"playEndTime":"2026-07-28T04:37:48.064Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Heineman challenged (pitch result), call on the field was confirmed: LaMonte Wade Jr. walks. Jeremy Peña scores. Yordan Alvarez to 3rd. Isaac Paredes to 2nd.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T04:39:52.514Z","endTime":"2026-07-28T04:41:17.999Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnThird":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":{"id":820862,"link":"/api/v1/people/820862"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-28T04:39:15.905Z","endTime":"2026-07-28T04:39:54.696Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12930813572375,"aZ":-17.67666730040311,"pfxX":-4.870593971054516,"pfxZ":7.067800176402512,"pX":1.4656530698305599,"pZ":3.1591400039689206,"vX0":8.889429843318883,"vY0":-142.41590249939063,"vZ0":-3.2533522728992175,"x":61.13,"y":153.48,"x0":-1.0653224595577848,"y0":50.00304566054537,"z0":5.436295622736483,"aX":-9.991753625054029},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.2,"breakHorizontal":7.0,"spinRate":2083,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3847912229856938,"extension":6.188095306958241},"index":1,"playId":"8539adf6-7daf-3bd9-9c20-780b417ebd0a","pitchNumber":1,"startTime":"2026-07-28T04:39:54.696Z","endTime":"2026-07-28T04:40:01.830Z","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":2},"index":2,"playId":"19632dbd-e16e-42ac-90c2-895bf855da8a","startTime":"2026-07-28T04:40:10.813Z","endTime":"2026-07-28T04:40:15.813Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.205512223228773,"aZ":-34.69302746057145,"pfxX":-7.931707896049707,"pfxZ":-1.4132430618787417,"pX":-1.2514876621664277,"pZ":3.057385481963042,"vX0":3.393883516694094,"vY0":-133.13411827041926,"vZ0":0.834121786985762,"x":164.7,"y":156.23,"x0":-1.5192263186391015,"y0":50.0055809170408,"z0":5.270322464387116,"aX":-14.100676542857908},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-2.2,"breakHorizontal":13.6,"spinRate":1639,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.4129687998570746,"extension":6.062436571242132},"index":3,"playId":"e453a01c-2a74-32bd-803a-6ebdd488c409","pitchNumber":2,"startTime":"2026-07-28T04:40:22.128Z","endTime":"2026-07-28T04:40:26.343Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.9379318349492,"aZ":-24.185734155005132,"pfxX":-10.75907402708976,"pfxZ":3.8303822972847055,"pX":0.5708524444485781,"pZ":2.7952123538088993,"vX0":9.011567054736178,"vY0":-143.88669811415176,"vZ0":-2.885489183689551,"x":95.24,"y":163.31,"x0":-1.211556245432407,"y0":50.00343172010518,"z0":5.317934098477152,"aX":-22.44816465539339},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.5,"breakHorizontal":17.5,"spinRate":2400,"spinDirection":227},"zone":3,"typeConfidence":2.0,"plateTime":0.38137824564949385,"extension":6.182421139538715},"index":4,"playId":"230ff63d-200f-365f-94c8-4ff8abbed4cf","pitchNumber":3,"startTime":"2026-07-28T04:40:37.871Z","endTime":"2026-07-28T04:40:42.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.0,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69231924233417,"aZ":-11.928398009582423,"pfxX":-6.544652508682154,"pfxZ":9.72171474901428,"pX":1.6143429981676058,"pZ":2.8012995368442604,"vX0":9.498374709108628,"vY0":-143.50570629581134,"vZ0":-5.062664909972174,"x":55.47,"y":163.14,"x0":-0.89046887446364,"y0":50.00155460231017,"z0":5.333453766479757,"aX":-13.628543930240921},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.7,"breakHorizontal":10.0,"spinRate":2390,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.38190338163198945,"extension":6.182457475105522},"index":5,"playId":"00a7c203-1bae-3b09-b3f5-548696dae58d","pitchNumber":4,"startTime":"2026-07-28T04:40:54.165Z","endTime":"2026-07-28T04:41:00.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99650108766115,"aZ":-23.290488052347584,"pfxX":-9.817921658896797,"pfxZ":4.405499710268899,"pX":-0.8232785591025209,"pZ":2.319886338094719,"vX0":4.760102119853854,"vY0":-141.53664954577744,"vZ0":-4.32540904158801,"x":148.38,"y":176.14,"x0":-1.2563688062886451,"y0":50.0067685549033,"z0":5.3702201675859085,"aX":-19.811622394310092},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.2,"breakHorizontal":16.7,"spinRate":2360,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.38781828126944706,"extension":6.217080658844797},"index":6,"playId":"5e2c4312-30ba-3cba-9988-0c7e80e28ca1","pitchNumber":5,"startTime":"2026-07-28T04:41:12.115Z","endTime":"2026-07-28T04:41:17.999Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":108,"player":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"}},"playEndTime":"2026-07-28T04:41:17.999Z","atBatIndex":75},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jose Altuve reaches on a fielding error by pitcher Sam Bachman. Yordan Alvarez scores. Isaac Paredes to 3rd. Cam Smith to 2nd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T04:42:13.185Z","endTime":"2026-07-28T04:43:51.336Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"postOnSecond":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"postOnThird":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1,2,3],"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":696147,"link":"/api/v1/people/696147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":696147,"link":"/api/v1/people/696147"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Cam Smith replaces LaMonte Wade Jr.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-28T04:41:54.043Z","endTime":"2026-07-28T04:42:15.324Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":664774,"link":"/api/v1/people/664774"},"base":1},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40689317791221,"aZ":-32.76022335569689,"pfxX":0.6715023728728675,"pfxZ":-0.3601812529575579,"pX":0.45168058049439064,"pZ":2.006022431427285,"vX0":3.9470826000108454,"vY0":-126.2237840496772,"vZ0":-2.056161385048639,"x":99.78,"y":184.62,"x0":-1.2188583626098903,"y0":50.00462310637039,"z0":5.465959415150222,"aX":1.0846914281454236},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.8,"breakHorizontal":-2.2,"spinRate":2502,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.43372893855122596,"extension":6.074726980864887},"index":1,"playId":"b2d6d399-3b87-3d22-91f6-5830334ba65a","pitchNumber":1,"startTime":"2026-07-28T04:42:15.324Z","endTime":"2026-07-28T04:42:19.863Z","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":86.4,"endSpeed":79.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.037759973086757,"aZ":-31.816864168498086,"pfxX":1.9642244398290354,"pfxZ":0.22158249667428542,"pX":0.23279216751326776,"pZ":2.3440237237760613,"vX0":2.8035609770096928,"vY0":-125.90747530204936,"vZ0":-1.3942477746822612,"x":108.13,"y":175.49,"x0":-1.14763299503123,"y0":50.00381540584312,"z0":5.464681589461748,"aX":3.173169985387211},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":-4.2,"spinRate":2575,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.43397262611736087,"extension":5.956319886400408},"index":2,"playId":"8ee4736f-b113-3921-8b10-33c25bc5fcb6","pitchNumber":2,"startTime":"2026-07-28T04:42:33.569Z","endTime":"2026-07-28T04:42:38.564Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.947084527426906,"aZ":-30.374271552947498,"pfxX":1.3428614022564167,"pfxZ":1.0895780256940617,"pX":1.1139465067549696,"pZ":0.4837962176396455,"vX0":4.986213630102758,"vY0":-128.17528314776544,"vZ0":-6.17485157521842,"x":74.54,"y":225.72,"x0":-1.0358166489259368,"y0":50.00510548153634,"z0":5.313724464950986,"aX":2.2204879150389645},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.7,"breakHorizontal":-3.6,"spinRate":2672,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4282966644904689,"extension":6.032496995164985},"index":3,"playId":"1df925c0-5b83-35a6-a04f-dc1287d9337e","pitchNumber":3,"startTime":"2026-07-28T04:42:57.172Z","endTime":"2026-07-28T04:43:01.173Z","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":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00333031937733,"aZ":-21.42636668615507,"pfxX":-8.510312009035736,"pfxZ":5.080341986542216,"pX":-0.1337191225399524,"pZ":3.128491116800379,"vX0":6.001357442059586,"vY0":-144.57875582704912,"vZ0":-2.8613968486926353,"x":122.1,"y":154.31,"x0":-1.1317446652440493,"y0":50.00033636438953,"z0":5.4473152047815585,"aX":-17.997044136509555},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":8.8,"breakHorizontal":14.2,"spinRate":2311,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3789811700057313,"extension":5.988815239285505},"index":4,"playId":"13aa2ad8-9bf8-3e9b-9df7-26b02d5e6ef6","pitchNumber":4,"startTime":"2026-07-28T04:43:22.385Z","endTime":"2026-07-28T04:43:26.743Z","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":2,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":90.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.31301217952147,"aZ":-24.69674741990434,"pfxX":-9.716923301750384,"pfxZ":3.565135423412455,"pX":-1.4326869133028293,"pZ":2.7039388078042967,"vX0":2.580575636142278,"vY0":-144.69584536421473,"vZ0":-3.4127463159986684,"x":171.61,"y":165.77,"x0":-1.0804026207050699,"y0":50.00194546961886,"z0":5.431890647971902,"aX":-20.370089728546077},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":5.9,"breakHorizontal":16.9,"spinRate":2316,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38018303775876383,"extension":6.0174434249200885},"hitData":{"launchSpeed":45.7,"launchAngle":-58.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":121.46,"coordY":184.69}},"index":5,"playId":"432ac270-1ad0-3a90-ba98-35dfccbad79f","pitchNumber":5,"startTime":"2026-07-28T04:43:44.246Z","endTime":"2026-07-28T04:43:51.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:43:51.336Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Taylor Trammell strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-28T04:44:20.106Z","endTime":"2026-07-28T04:45:20.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":623168,"link":"/api/v1/people/623168"},"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":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.023465820419442,"aZ":-34.630569190635754,"pfxX":2.18029384189276,"pfxZ":-1.49929150931127,"pX":0.5620785006456838,"pZ":2.240099465771057,"vX0":3.4446215391588497,"vY0":-127.07420837399701,"vZ0":-1.3644627121282933,"x":95.57,"y":178.3,"x0":-1.0943160930007727,"y0":50.00404972832915,"z0":5.534947329281714,"aX":3.566282484805042},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.8,"breakHorizontal":-4.7,"spinRate":2638,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.4310215317386463,"extension":5.969371391321532},"index":0,"playId":"5bc22ad8-4c9d-3951-a3fe-0e2f7eabf81f","pitchNumber":1,"startTime":"2026-07-28T04:44:21.304Z","endTime":"2026-07-28T04:44:26.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":82.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.904670519195566,"aZ":-31.186072754811377,"pfxX":-11.400169873386696,"pfxZ":0.5585040168092537,"pX":-0.5513843471248193,"pZ":2.792043185115866,"vX0":6.032163575394506,"vY0":-133.1617721548673,"vZ0":-0.18394429803617485,"x":138.02,"y":163.39,"x0":-1.3799117811818409,"y0":50.00373101880112,"z0":5.142083124978149,"aX":-20.22033157737081},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.2,"breakHorizontal":19.1,"spinRate":1641,"spinDirection":253},"zone":4,"typeConfidence":2.0,"plateTime":0.4132890828737774,"extension":6.3835199281987265},"index":1,"playId":"2b316b00-13f7-30f0-a0b3-f720fa38c1c6","pitchNumber":2,"startTime":"2026-07-28T04:44:42.260Z","endTime":"2026-07-28T04:44:46.418Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-28T04:45:00.410Z","endTime":"2026-07-28T04:45:15.975Z","isPitch":false,"type":"action","player":{"id":666211,"link":"/api/v1/people/666211"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.4,"endSpeed":89.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.39031341218858,"aZ":-18.34496581310731,"pfxX":-9.252717566449501,"pfxZ":6.599144832646726,"pX":-0.7059576008934229,"pZ":3.373257251252001,"vX0":4.824419823576272,"vY0":-144.67870463550997,"vZ0":-2.5264191490207852,"x":143.91,"y":147.7,"x0":-1.2034841369927578,"y0":50.002829520611364,"z0":5.397337932965044,"aX":-19.388537114251204},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.5,"breakHorizontal":15.6,"spinRate":2356,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.38027187515408123,"extension":6.010272060812112},"index":3,"playId":"2b523e26-5cfd-3982-a7a8-2f4e20ec2e76","pitchNumber":3,"startTime":"2026-07-28T04:45:15.975Z","endTime":"2026-07-28T04:45:20.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:45:20.295Z","atBatIndex":77},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach Neto walks.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T04:47:58.361Z","endTime":"2026-07-28T04:49:13.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"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":[5,6,7,8,9],"actionIndex":[0,1,2,3],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from third base to first base for Isaac Paredes.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-28T04:47:09.045Z","endTime":"2026-07-28T04:47:09.065Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"300"},{"details":{"description":"Cam Smith remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-28T04:47:09.065Z","endTime":"2026-07-28T04:47:09.066Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"401","replacedPlayer":{"id":664774,"link":"/api/v1/people/664774"}},{"details":{"description":"Nick Allen remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-28T04:47:09.066Z","endTime":"2026-07-28T04:47:09.068Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":572233,"link":"/api/v1/people/572233"}},{"details":{"description":"Pitching Change: Josh Hader replaces Cristian Javier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-07-28T04:47:09.068Z","endTime":"2026-07-28T04:47:47.042Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623352,"link":"/api/v1/people/623352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-07-28T04:47:47.042Z","endTime":"2026-07-28T04:48:00.494Z","isPitch":false,"type":"action","player":{"id":687263,"link":"/api/v1/people/687263"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.2,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.493092159774704,"aZ":-28.205811503036344,"pfxX":3.0084365173644407,"pfxZ":2.5857975035568,"pX":-1.0542763400438453,"pZ":1.1715105102294998,"vX0":-10.86638179076442,"vY0":-122.8886611276419,"vZ0":-4.557893697535901,"x":157.19,"y":207.15,"x0":3.0267687302910633,"y0":50.00373401624363,"z0":5.4359093051701555,"aX":4.619789671598744},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.8,"breakHorizontal":-3.0,"spinRate":2474,"spinDirection":133},"zone":13,"typeConfidence":0.9,"plateTime":0.4450681391665112,"extension":6.28198282665134},"index":5,"playId":"9646cd8f-7853-340c-86f4-db2cb4c87611","pitchNumber":1,"startTime":"2026-07-28T04:48:00.494Z","endTime":"2026-07-28T04:48:08.676Z","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.641593076938378,"aZ":-28.476553490411966,"pfxX":2.9435486474688908,"pfxZ":2.3905970308758073,"pX":-0.7789141577118159,"pZ":0.7690278825767491,"vX0":-10.11790594297147,"vY0":-123.3287463671314,"vZ0":-5.470426172733822,"x":146.69,"y":218.02,"x0":2.9873936317791934,"y0":50.00163002947264,"z0":5.406254309905765,"aX":4.551629232495092},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.2,"breakHorizontal":-3.1,"spinRate":2410,"spinDirection":105},"zone":13,"typeConfidence":0.9,"plateTime":0.4434613361363242,"extension":6.389350286422756},"index":6,"playId":"ade1a44e-dadf-3fc7-a89b-41260ab9b97b","pitchNumber":2,"startTime":"2026-07-28T04:48:16.212Z","endTime":"2026-07-28T04:48:21.623Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.705633824271686,"aZ":-12.414682337843084,"pfxX":6.4822375878223175,"pfxZ":10.544864338653547,"pX":1.192678844973519,"pZ":2.4735679186232082,"vX0":-7.116980006270817,"vY0":-135.77007809210377,"vZ0":-6.155704777076042,"x":71.54,"y":171.99,"x0":3.0012158326124916,"y0":50.00014025769434,"z0":5.627901716180461,"aX":12.144321199340284},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.0,"breakHorizontal":-10.3,"spinRate":2160,"spinDirection":148},"zone":12,"typeConfidence":0.88,"plateTime":0.4028528907078037,"extension":6.341527086982578},"index":7,"playId":"e701a7ef-c0c6-3d16-b6d1-c12859e161b8","pitchNumber":3,"startTime":"2026-07-28T04:48:31.701Z","endTime":"2026-07-28T04:48:36.375Z","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":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.847308664444196,"aZ":-14.662097371003492,"pfxX":7.153942802000472,"pfxZ":9.330150586837995,"pX":0.04037425793153336,"pZ":1.801799205743299,"vX0":-10.048508346945887,"vY0":-135.6881865336689,"vZ0":-7.283676216424672,"x":115.46,"y":190.13,"x0":2.8508634907292714,"y0":50.00224206673484,"z0":5.529398481774216,"aX":13.427715546689665},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":-11.0,"spinRate":2113,"spinDirection":148},"zone":8,"typeConfidence":0.87,"plateTime":0.4026374452671826,"extension":6.486245096509189},"index":8,"playId":"b8db3af9-2319-3e98-88ad-7cc8599c1d97","pitchNumber":4,"startTime":"2026-07-28T04:48:46.915Z","endTime":"2026-07-28T04:48:51.743Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.901494560662073,"aZ":-11.888483184973406,"pfxX":4.96092101044973,"pfxZ":10.78390453390725,"pX":-1.2401626317970056,"pZ":2.4747785142594707,"vX0":-12.753319570172021,"vY0":-136.05887865003456,"vZ0":-6.1338212642100025,"x":164.27,"y":171.96,"x0":2.8564116876571113,"y0":50.00539513676872,"z0":5.576888789277469,"aX":9.335845229780388},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.4,"breakHorizontal":-6.4,"spinRate":2346,"spinDirection":151},"zone":11,"typeConfidence":0.89,"plateTime":0.4020525713387819,"extension":6.61674099869413},"index":9,"playId":"f3163c21-81b3-350e-966c-be088514a401","pitchNumber":5,"startTime":"2026-07-28T04:49:03.388Z","endTime":"2026-07-28T04:49:13.900Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:49:13.900Z","atBatIndex":78},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Mike Trout grounds into a force out, shortstop Jeremy Peña to second baseman Jose Altuve. Zach Neto out at 2nd. Mike Trout to 1st.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T04:49:24.174Z","endTime":"2026-07-28T04:50:52.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"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":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"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":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.7,"endSpeed":80.1,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.49818021256625,"aZ":-26.987062203183473,"pfxX":2.9631148102695937,"pfxZ":3.184086669493828,"pX":0.29901982205084027,"pZ":3.590833266465037,"vX0":-8.073737956150678,"vY0":-126.18788974323495,"vZ0":0.3660766907882823,"x":105.6,"y":141.83,"x0":3.1421483817389944,"y0":50.00062578274148,"z0":5.602441494997575,"aX":4.823275320296344},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.1,"breakHorizontal":-3.7,"spinRate":2383,"spinDirection":165},"zone":12,"typeConfidence":0.87,"plateTime":0.4325663232151369,"extension":6.377257165705559},"index":0,"playId":"ceb9cc78-c1fc-317a-8ed6-27d3a38cb7b1","pitchNumber":1,"startTime":"2026-07-28T04:49:37.164Z","endTime":"2026-07-28T04:49:43.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42673459261997,"aZ":-12.766643042080839,"pfxX":5.720696443857687,"pfxZ":10.274448915003076,"pX":-0.6171676640821613,"pZ":3.5939153960692676,"vX0":-11.089535752880034,"vY0":-136.6448619900214,"vZ0":-3.297906393559791,"x":140.52,"y":141.74,"x0":2.752521843459848,"y0":50.00120211348479,"z0":5.694906085997107,"aX":10.804860087466205},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":-8.0,"spinRate":2186,"spinDirection":150},"zone":11,"typeConfidence":0.89,"plateTime":0.40101336060604664,"extension":6.475905073357585},"index":1,"playId":"72c6c5f6-70f4-3c00-9ca0-8747e746f737","pitchNumber":2,"startTime":"2026-07-28T04:49:55.759Z","endTime":"2026-07-28T04:49:59.816Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-28T04:50:07.918Z","endTime":"2026-07-28T04:50:20.748Z","isPitch":false,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.3,"endSpeed":86.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.09986029208453,"aZ":-10.690087037138756,"pfxX":6.556003652422943,"pfxZ":11.171405091885127,"pX":0.3608191075032811,"pZ":2.8228714483549657,"vX0":-9.154745578565935,"vY0":-138.3389861889876,"vZ0":-5.820120586537232,"x":103.25,"y":162.56,"x0":2.8731920454197897,"y0":50.00323391358718,"z0":5.682201681172629,"aX":12.609210772622912},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.1,"breakHorizontal":-9.8,"spinRate":2213,"spinDirection":152},"zone":3,"typeConfidence":0.9,"plateTime":0.39711111864444826,"extension":6.476767496038462},"index":3,"playId":"4cc08a5d-f93e-3364-8f6e-c0e2e1addad6","pitchNumber":3,"startTime":"2026-07-28T04:50:20.748Z","endTime":"2026-07-28T04:50:28.135Z","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":95.8,"endSpeed":87.3,"strikeZoneTop":3.244,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64266251572566,"aZ":-14.681532937011184,"pfxX":7.629432569117763,"pfxZ":8.954015727581869,"pX":-0.057374905561054616,"pZ":2.6741017583296043,"vX0":-10.332134704670281,"vY0":-139.0027731896394,"vZ0":-5.31866126782621,"x":119.19,"y":166.58,"x0":2.7194757273990837,"y0":50.00434117207067,"z0":5.589913409078133,"aX":14.907605989947456},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":-11.6,"spinRate":2064,"spinDirection":149},"zone":5,"typeConfidence":0.89,"plateTime":0.39429029852659525,"extension":6.543435485749845},"hitData":{"launchSpeed":101.3,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":114.46,"coordY":150.19}},"index":4,"playId":"30d94c7c-9294-3eac-b1c5-db500956c5b5","pitchNumber":4,"startTime":"2026-07-28T04:50:45.418Z","endTime":"2026-07-28T04:50:52.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:50:52.125Z","atBatIndex":79},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Schanuel flies out to center fielder Lucas Spence.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T04:51:15.508Z","endTime":"2026-07-28T04:52:36.786Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":828599,"link":"/api/v1/people/828599"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66731134996296,"aZ":-26.491803316078496,"pfxX":2.579536934832333,"pfxZ":3.591145530976334,"pX":-0.7882678597084246,"pZ":2.368766401756635,"vX0":-10.380405658182458,"vY0":-125.32351483874866,"vZ0":-2.3354793554671067,"x":147.05,"y":174.82,"x0":3.0824132840707086,"y0":50.00224160876483,"z0":5.489106955569475,"aX":4.081712085544965},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.1,"breakHorizontal":-2.2,"spinRate":2473,"spinDirection":150},"zone":13,"typeConfidence":0.89,"plateTime":0.43800339583213166,"extension":6.446021353058946},"index":0,"playId":"0db0d965-8a48-3baf-b109-ba14e8072c2b","pitchNumber":1,"startTime":"2026-07-28T04:51:21.880Z","endTime":"2026-07-28T04:51:26.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.049505533144004,"aZ":-16.485273780109615,"pfxX":6.469301208767874,"pfxZ":8.02121783588862,"pX":0.5479272722586767,"pZ":4.171221536718851,"vX0":-8.425519089299145,"vY0":-138.51560094854398,"vZ0":-1.038991608877839,"x":96.11,"y":126.16,"x0":2.7793428400829803,"y0":50.0009449831063,"z0":5.646368984904835,"aX":12.651664973630654},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":-10.1,"spinRate":1903,"spinDirection":146},"zone":12,"typeConfidence":0.88,"plateTime":0.39444252882079844,"extension":6.520708257065945},"index":1,"playId":"7057cb0e-1afd-389d-966a-ab98874c6bbb","pitchNumber":2,"startTime":"2026-07-28T04:51:43.917Z","endTime":"2026-07-28T04:51:48.902Z","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.6,"endSpeed":87.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.840456425257713,"aZ":-15.21405713792825,"pfxX":6.954713618874884,"pfxZ":8.632100792881602,"pX":0.5730408640625139,"pZ":4.508992251977309,"vX0":-8.744853630322964,"vY0":-138.96226542650658,"vZ0":-0.5638939137632314,"x":95.16,"y":117.04,"x0":2.850537170455368,"y0":50.00093038295844,"z0":5.721185258578176,"aX":13.662143452612781},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.7,"breakHorizontal":-10.9,"spinRate":1990,"spinDirection":147},"zone":12,"typeConfidence":0.89,"plateTime":0.3934978567489966,"extension":6.560896829678391},"index":2,"playId":"7a5c5111-de50-39e3-8218-480a9c21542e","pitchNumber":3,"startTime":"2026-07-28T04:52:04.463Z","endTime":"2026-07-28T04:52:09.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3951125388046,"aZ":-27.308463450296607,"pfxX":2.0026428078674785,"pfxZ":3.0160991242786075,"pX":-0.06836417834791991,"pZ":2.008642458950481,"vX0":-8.570923912853356,"vY0":-125.61574351624174,"vZ0":-2.9083183685074356,"x":119.61,"y":184.55,"x0":3.1148644879499066,"y0":50.00082440769505,"z0":5.381619403450335,"aX":3.2287653230684117},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.0,"breakHorizontal":-1.8,"spinRate":2290,"spinDirection":129},"zone":8,"typeConfidence":0.9,"plateTime":0.43460743665765644,"extension":6.756031607343761},"hitData":{"launchSpeed":98.0,"launchAngle":27.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.64,"coordY":48.84}},"index":3,"playId":"8bc9db4f-77b4-3a1c-917e-8a28a77ee8fc","pitchNumber":4,"startTime":"2026-07-28T04:52:24.399Z","endTime":"2026-07-28T04:52:36.786Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:52:36.786Z","atBatIndex":80},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jorge Soler walks.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T04:53:03.813Z","endTime":"2026-07-28T04:55:08.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"postOnSecond":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"fa466fb0-ffea-4e62-bf16-2843dff90ace","startTime":"2026-07-28T04:53:03.813Z","endTime":"2026-07-28T04:53:08.813Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.4,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.153084279820828,"aZ":-27.612735140200773,"pfxX":-0.22841664729692646,"pfxZ":2.90787661969338,"pX":0.6376716079954097,"pZ":1.9931364005425396,"vX0":-6.208382282298371,"vY0":-124.95935467802543,"vZ0":-2.8281506197127655,"x":92.69,"y":184.97,"x0":3.192787832240823,"y0":50.002787997172675,"z0":5.428167671410946,"aX":-0.35698001684253594},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.8,"breakHorizontal":1.9,"spinRate":2276,"spinDirection":169},"zone":9,"typeConfidence":0.9,"plateTime":0.4397518747582043,"extension":6.514518425410329},"index":1,"playId":"b3d12ef5-5a55-3b38-9942-7d6893e4e248","pitchNumber":1,"startTime":"2026-07-28T04:53:18.386Z","endTime":"2026-07-28T04:53:22.541Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95076748616619,"aZ":-25.952720680875146,"pfxX":1.793466548246605,"pfxZ":4.053100055155835,"pX":-0.596144390615087,"pZ":0.5717655592078723,"vX0":-9.184936181657347,"vY0":-123.18108608819578,"vZ0":-6.142912882676985,"x":139.72,"y":223.34,"x0":2.9510628552981495,"y0":50.000127953613706,"z0":5.298025200723446,"aX":2.751320140009909},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.0,"breakHorizontal":-1.1,"spinRate":2367,"spinDirection":116},"zone":13,"typeConfidence":0.9,"plateTime":0.4450181072902888,"extension":6.564653591778091},"index":2,"playId":"d3f1e614-752d-39a4-a556-a89f60b176c4","pitchNumber":2,"startTime":"2026-07-28T04:53:36.336Z","endTime":"2026-07-28T04:53:42.971Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mike Trout advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"d3f1e614-752d-39a4-a556-a89f60b176c4","startTime":"2026-07-28T04:53:52.548Z","endTime":"2026-07-28T04:53:59.056Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":545361,"link":"/api/v1/people/545361"}},{"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":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.113552165900796,"aZ":-15.478101454248442,"pfxX":7.607941110780269,"pfxZ":8.560057812083548,"pX":0.13494572755335413,"pZ":3.2345606809778427,"vX0":-9.858127698416107,"vY0":-138.7903492280082,"vZ0":-3.718726881390787,"x":111.86,"y":151.45,"x0":2.744755660232256,"y0":50.00418008962179,"z0":5.622935739047165,"aX":14.841850020092123},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":-11.8,"spinRate":1990,"spinDirection":149},"zone":2,"typeConfidence":0.89,"plateTime":0.3946686663358685,"extension":6.6557172418771},"index":4,"playId":"75eedd99-3431-3921-96be-e38c88a22c9a","pitchNumber":3,"startTime":"2026-07-28T04:53:59.056Z","endTime":"2026-07-28T04:54:03.460Z","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":95.6,"endSpeed":87.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.566186068647085,"aZ":-16.41466645574527,"pfxX":7.545765848662998,"pfxZ":8.0448245643357,"pX":1.2588993317764077,"pZ":4.004156583013758,"vX0":-7.031770282108252,"vY0":-139.14521753409352,"vZ0":-1.6100459629148742,"x":69.01,"y":130.67,"x0":2.839855564621793,"y0":50.00098933103971,"z0":5.679282348072064,"aX":14.777961898242664},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.4,"breakHorizontal":-12.2,"spinRate":1887,"spinDirection":150},"zone":12,"typeConfidence":0.88,"plateTime":0.393820477721635,"extension":6.59006808927112},"index":5,"playId":"897dce43-2f84-3799-93e6-a9922d0c94e5","pitchNumber":4,"startTime":"2026-07-28T04:54:20.330Z","endTime":"2026-07-28T04:54:24.039Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.276164047239053,"aZ":-15.55840626917602,"pfxX":7.432707283090607,"pfxZ":8.576328036256642,"pX":-0.25967204398001625,"pZ":4.404137553356594,"vX0":-10.75657798613274,"vY0":-138.1918794028641,"vZ0":-0.8559761264249142,"x":126.9,"y":119.87,"x0":2.7142875759850242,"y0":50.00322245554252,"z0":5.761213402012605,"aX":14.402035421239626},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":-11.3,"spinRate":2123,"spinDirection":149},"zone":11,"typeConfidence":0.88,"plateTime":0.39608241508338304,"extension":6.615607001420079},"index":6,"playId":"5e2ffa66-d9cd-39c9-8cc7-3356334d6e34","pitchNumber":5,"startTime":"2026-07-28T04:54:41.068Z","endTime":"2026-07-28T04:54:45.857Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.526674930036275,"aZ":-27.16177048971687,"pfxX":2.316626711855294,"pfxZ":3.100446442414575,"pX":0.323979011854482,"pZ":0.7320468629584904,"vX0":-7.670370298252084,"vY0":-126.51710279681818,"vZ0":-5.817982353151509,"x":104.65,"y":219.01,"x0":3.0979333465426757,"y0":50.00174284847597,"z0":5.246476331270147,"aX":3.7444238517526527},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":-2.4,"spinRate":2273,"spinDirection":142},"zone":14,"typeConfidence":0.9,"plateTime":0.4334152508264437,"extension":6.564777422976684},"index":7,"playId":"9d881db4-9154-3820-b89a-d0f94ef82896","pitchNumber":6,"startTime":"2026-07-28T04:55:03.348Z","endTime":"2026-07-28T04:55:08.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:55:08.267Z","atBatIndex":81},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vaughn Grissom grounds out softly, pitcher Josh Hader to first baseman Isaac Paredes.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T04:56:07.595Z","endTime":"2026-07-28T04:57:58.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".370"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".304"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.29"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.55"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.43"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.18"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.24"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.43"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.48"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.45"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.74"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.94"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.71"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.23"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.87"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.045"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.045"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623352,"link":"/api/v1/people/623352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-28T04:55:24.681Z","endTime":"2026-07-28T04:55:37.301Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-runner Oswald Peraza replaces Jorge Soler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-28T04:55:37.301Z","endTime":"2026-07-28T04:56:09.789Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":624585,"link":"/api/v1/people/624585"},"base":1},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.370956687025668,"aZ":-15.149322336727574,"pfxX":6.717756226600188,"pfxZ":8.880519999352494,"pX":-0.5986180236178233,"pZ":2.407462560287587,"vX0":-11.465255848296206,"vY0":-137.76189922046774,"vZ0":-5.905882427168638,"x":139.82,"y":173.78,"x0":2.7493790080782703,"y0":50.00130155517818,"z0":5.607723119973949,"aX":12.877185926408073},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.9,"breakHorizontal":-9.7,"spinRate":2059,"spinDirection":148},"zone":4,"typeConfidence":0.89,"plateTime":0.3980008220527611,"extension":6.688287053191382},"index":2,"playId":"6bab821b-0b8c-3d89-bfc9-7d793374e289","pitchNumber":1,"startTime":"2026-07-28T04:56:09.789Z","endTime":"2026-07-28T04:56:14.508Z","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":94.6,"endSpeed":86.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.549311045052164,"aZ":-14.246450328163228,"pfxX":5.725527486874137,"pfxZ":9.463328520619013,"pX":-0.9070285375972362,"pZ":1.5968585987564998,"vX0":-11.750717353262925,"vY0":-137.06194628329177,"vZ0":-7.811500556461903,"x":151.57,"y":195.66,"x0":2.700317274270051,"y0":50.00001972383688,"z0":5.465432226701928,"aX":10.844158400096555},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":-7.8,"spinRate":2090,"spinDirection":145},"zone":13,"typeConfidence":0.89,"plateTime":0.4002907183885398,"extension":6.858358194811466},"index":3,"playId":"c1cc4acb-c2bd-3735-90b8-4e286defe26b","pitchNumber":2,"startTime":"2026-07-28T04:56:30.876Z","endTime":"2026-07-28T04:56:37.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.624245545256628,"aZ":-24.856664818110104,"pfxX":0.27980267696253414,"pfxZ":4.542460051154426,"pX":0.14207272741792254,"pZ":1.9321635935592025,"vX0":-7.223757462700468,"vY0":-126.61000017188685,"vZ0":-3.7851468609702077,"x":111.58,"y":186.61,"x0":3.0048669705055406,"y0":50.00513253256858,"z0":5.452781467248554,"aX":0.4519973364091325},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.6,"breakHorizontal":1.3,"spinRate":2432,"spinDirection":122},"zone":8,"typeConfidence":0.9,"plateTime":0.4338409276030233,"extension":6.494128613367504},"index":4,"playId":"866fbe47-292b-3d98-8850-e43a5f9f4507","pitchNumber":3,"startTime":"2026-07-28T04:56:51.140Z","endTime":"2026-07-28T04:56:54.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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66151126907395,"aZ":-15.488510458180976,"pfxX":6.761679218791848,"pfxZ":8.585139210542128,"pX":-0.42968426299287193,"pZ":3.549188228729828,"vX0":-11.191591868732479,"vY0":-139.11729692880365,"vZ0":-2.8097893268394083,"x":133.6,"y":111.85,"x0":2.7824167881020765,"y0":50.00168227634605,"z0":5.609688958452849,"aX":13.141007959506283},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":-9.7,"spinRate":2117,"spinDirection":152},"zone":11,"typeConfidence":0.89,"plateTime":0.3949859703112484,"extension":6.6393092616358755},"index":5,"playId":"53475c50-f449-375f-8541-2f79bd7660e7","pitchNumber":4,"startTime":"2026-07-28T04:57:13.271Z","endTime":"2026-07-28T04:57:20.490Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"}}},{"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":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88631695635239,"aZ":-13.767213933793991,"pfxX":5.312152209696542,"pfxZ":9.540655418181247,"pX":-0.6112667293285151,"pZ":2.562906349344292,"vX0":-11.00692801874817,"vY0":-138.5073689563379,"vZ0":-5.684315657577407,"x":140.3,"y":169.58,"x0":2.736298410601372,"y0":50.00591414488332,"z0":5.573519803575986,"aX":10.252910412480087},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":-7.2,"spinRate":2150,"spinDirection":147},"zone":4,"typeConfidence":0.9,"plateTime":0.39647076325224884,"extension":6.702391080191442},"hitData":{"launchSpeed":56.6,"launchAngle":-41.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":123.32,"coordY":171.2}},"index":6,"playId":"963c607b-0f1c-33fc-89dd-7cf21de0f7d5","pitchNumber":5,"startTime":"2026-07-28T04:57:48.887Z","endTime":"2026-07-28T04:57:58.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:57:58.258Z","atBatIndex":82}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vaughn Grissom grounds out softly, pitcher Josh Hader to first baseman Isaac Paredes.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-28T04:56:07.595Z","endTime":"2026-07-28T04:57:58.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".188"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".370"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".304"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.29"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.55"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.43"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.18"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.24"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.43"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.48"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.45"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.74"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.94"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.71"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.23"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.87"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.045"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.045"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".412"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".821"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".652"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".719"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":623352,"link":"/api/v1/people/623352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-28T04:55:24.681Z","endTime":"2026-07-28T04:55:37.301Z","isPitch":false,"type":"action"},{"details":{"description":"Offensive Substitution: Pinch-runner Oswald Peraza replaces Jorge Soler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-07-28T04:55:37.301Z","endTime":"2026-07-28T04:56:09.789Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672724,"link":"/api/v1/people/672724"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":624585,"link":"/api/v1/people/624585"},"base":1},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.370956687025668,"aZ":-15.149322336727574,"pfxX":6.717756226600188,"pfxZ":8.880519999352494,"pX":-0.5986180236178233,"pZ":2.407462560287587,"vX0":-11.465255848296206,"vY0":-137.76189922046774,"vZ0":-5.905882427168638,"x":139.82,"y":173.78,"x0":2.7493790080782703,"y0":50.00130155517818,"z0":5.607723119973949,"aX":12.877185926408073},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.9,"breakHorizontal":-9.7,"spinRate":2059,"spinDirection":148},"zone":4,"typeConfidence":0.89,"plateTime":0.3980008220527611,"extension":6.688287053191382},"index":2,"playId":"6bab821b-0b8c-3d89-bfc9-7d793374e289","pitchNumber":1,"startTime":"2026-07-28T04:56:09.789Z","endTime":"2026-07-28T04:56:14.508Z","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":94.6,"endSpeed":86.1,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.549311045052164,"aZ":-14.246450328163228,"pfxX":5.725527486874137,"pfxZ":9.463328520619013,"pX":-0.9070285375972362,"pZ":1.5968585987564998,"vX0":-11.750717353262925,"vY0":-137.06194628329177,"vZ0":-7.811500556461903,"x":151.57,"y":195.66,"x0":2.700317274270051,"y0":50.00001972383688,"z0":5.465432226701928,"aX":10.844158400096555},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":-7.8,"spinRate":2090,"spinDirection":145},"zone":13,"typeConfidence":0.89,"plateTime":0.4002907183885398,"extension":6.858358194811466},"index":3,"playId":"c1cc4acb-c2bd-3735-90b8-4e286defe26b","pitchNumber":2,"startTime":"2026-07-28T04:56:30.876Z","endTime":"2026-07-28T04:56:37.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.624245545256628,"aZ":-24.856664818110104,"pfxX":0.27980267696253414,"pfxZ":4.542460051154426,"pX":0.14207272741792254,"pZ":1.9321635935592025,"vX0":-7.223757462700468,"vY0":-126.61000017188685,"vZ0":-3.7851468609702077,"x":111.58,"y":186.61,"x0":3.0048669705055406,"y0":50.00513253256858,"z0":5.452781467248554,"aX":0.4519973364091325},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.6,"breakHorizontal":1.3,"spinRate":2432,"spinDirection":122},"zone":8,"typeConfidence":0.9,"plateTime":0.4338409276030233,"extension":6.494128613367504},"index":4,"playId":"866fbe47-292b-3d98-8850-e43a5f9f4507","pitchNumber":3,"startTime":"2026-07-28T04:56:51.140Z","endTime":"2026-07-28T04:56:54.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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.66151126907395,"aZ":-15.488510458180976,"pfxX":6.761679218791848,"pfxZ":8.585139210542128,"pX":-0.42968426299287193,"pZ":3.549188228729828,"vX0":-11.191591868732479,"vY0":-139.11729692880365,"vZ0":-2.8097893268394083,"x":133.6,"y":111.85,"x0":2.7824167881020765,"y0":50.00168227634605,"z0":5.609688958452849,"aX":13.141007959506283},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":-9.7,"spinRate":2117,"spinDirection":152},"zone":11,"typeConfidence":0.89,"plateTime":0.3949859703112484,"extension":6.6393092616358755},"index":5,"playId":"53475c50-f449-375f-8541-2f79bd7660e7","pitchNumber":4,"startTime":"2026-07-28T04:57:13.271Z","endTime":"2026-07-28T04:57:20.490Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"}}},{"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":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.302,"strikeZoneBottom":1.666,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88631695635239,"aZ":-13.767213933793991,"pfxX":5.312152209696542,"pfxZ":9.540655418181247,"pX":-0.6112667293285151,"pZ":2.562906349344292,"vX0":-11.00692801874817,"vY0":-138.5073689563379,"vZ0":-5.684315657577407,"x":140.3,"y":169.58,"x0":2.736298410601372,"y0":50.00591414488332,"z0":5.573519803575986,"aX":10.252910412480087},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":-7.2,"spinRate":2150,"spinDirection":147},"zone":4,"typeConfidence":0.9,"plateTime":0.39647076325224884,"extension":6.702391080191442},"hitData":{"launchSpeed":56.6,"launchAngle":-41.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":123.32,"coordY":171.2}},"index":6,"playId":"963c607b-0f1c-33fc-89dd-7cf21de0f7d5","pitchNumber":5,"startTime":"2026-07-28T04:57:48.887Z","endTime":"2026-07-28T04:57:58.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-07-28T04:57:58.258Z","atBatIndex":82},"scoringPlays":[5,7,25,27,32,61,70,74,75,76],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2],"bottom":[3,4,5,6,7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":1,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":70.55,"y":97.84},"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":1,"pitcher":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":125.35,"y":55.19},"type":"O","description":"Sac Fly"},{"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":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":189.5,"y":115.09},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":1,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":112.86,"y":68.07},"type":"O","description":"Flyout"}]}},{"startIndex":11,"endIndex":18,"top":[11,12,13,14,15],"bottom":[16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":2,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":179.55,"y":83.18},"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":2,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":106.59,"y":163.5},"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":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":200.74,"y":77.42},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":2,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":186.28,"y":122.4},"type":"O","description":"Flyout"}]}},{"startIndex":19,"endIndex":29,"top":[19,20,21,22],"bottom":[23,24,25,26,27,28,29],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":124.22,"y":85.29},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":3,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":92.07,"y":171.98},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":134.57,"y":82.69},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":71.89,"y":48.63},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":3,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":149.56,"y":151.4},"type":"E","description":"Field Error"},{"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":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":182.19,"y":144.93},"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":3,"pitcher":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":158.03,"y":168.95},"type":"O","description":"Groundout"}]}},{"startIndex":30,"endIndex":36,"top":[30,31,32,33],"bottom":[34,35,36],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"coordinates":{"x":205.45,"y":106.36},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":101.09,"y":164.82},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"coordinates":{"x":154.71,"y":34.61},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":4,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":138.82,"y":184.96},"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":4,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":55.23,"y":86.56},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":185.86,"y":129.62},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":4,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":156.21,"y":164.72},"type":"O","description":"Groundout"}]}},{"startIndex":37,"endIndex":44,"top":[37,38,39,40],"bottom":[41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"coordinates":{"x":151.98,"y":159.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":97.52,"y":90.89},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":83.11,"y":159.98},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":5,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":159.84,"y":167.74},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":121.19,"y":98.31},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":5,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":93.86,"y":94.94},"type":"O","description":"Flyout"}]}},{"startIndex":45,"endIndex":51,"top":[45,46,47],"bottom":[48,49,50,51],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":143.51,"y":149.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"coordinates":{"x":101.92,"y":176.66},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":6,"pitcher":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":117.1,"y":48.01},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":694203,"fullName":"Denzer Guzman","link":"/api/v1/people/694203"},"coordinates":{"x":167.69,"y":177.96},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":623168,"fullName":"Tyler Heineman","link":"/api/v1/people/623168"},"coordinates":{"x":178.94,"y":103.69},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":6,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":687263,"fullName":"Zach Neto","link":"/api/v1/people/687263"},"coordinates":{"x":68.38,"y":116.2},"type":"H","description":"Single"}]}},{"startIndex":52,"endIndex":59,"top":[52,53,54,55],"bottom":[56,57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"coordinates":{"x":133.24,"y":60.91},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":7,"pitcher":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":55.93,"y":108.24},"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":7,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":190.71,"y":141.72},"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":7,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"coordinates":{"x":127.26,"y":62.7},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":7,"pitcher":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"coordinates":{"x":116.14,"y":114.0},"type":"O","description":"Flyout"}]}},{"startIndex":60,"endIndex":67,"top":[60,61,62,63,64],"bottom":[65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":35.79,"y":103.6},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"coordinates":{"x":100.69,"y":97.55},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":8,"pitcher":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"coordinates":{"x":116.56,"y":111.71},"type":"O","description":"Flyout"}],"home":[]}},{"startIndex":68,"endIndex":82,"top":[68,69,70,71,72,73,74,75,76,77],"bottom":[78,79,80,81,82],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"coordinates":{"x":115.89,"y":77.85},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"coordinates":{"x":147.14,"y":152.01},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"coordinates":{"x":135.21,"y":189.22},"type":"O","description":"Bunt Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"coordinates":{"x":115.67,"y":187.71},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"inning":9,"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"coordinates":{"x":121.46,"y":184.69},"type":"E","description":"Field Error"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"batter":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"coordinates":{"x":114.46,"y":150.19},"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":9,"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"batter":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"coordinates":{"x":120.64,"y":48.84},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"inning":9,"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"coordinates":{"x":123.32,"y":171.2},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":1,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":2,"leftOnBase":2},"away":{"runs":4,"hits":1,"errors":0,"leftOnBase":3}}],"teams":{"home":{"runs":4,"hits":6,"errors":2,"leftOnBase":10},"away":{"runs":6,"hits":5,"errors":1,"leftOnBase":9}},"defense":{"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"catcher":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"first":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"second":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"third":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"shortstop":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"left":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"center":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"right":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"onDeck":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"inHole":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"battingOrder":7,"team":{"id":117,"name":"Houston Astros","link":"/api/v1/teams/117"}},"offense":{"batter":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"onDeck":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"inHole":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"pitcher":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"battingOrder":5,"team":{"id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"}},"balls":2,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":117,"name":"Houston Astros","link":"/api/v1/teams/117"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":10,"airOuts":10,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":1,"hits":5,"hitByPitch":3,"avg":".241","atBats":34,"obp":".316","slg":".411","ops":".727","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":9,"rbi":5,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":2,"lineOuts":4},"pitching":{"flyOuts":12,"groundOuts":6,"airOuts":13,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":1,"atBats":33,"obp":".317","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":175,"era":"4.72","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.39","battersFaced":41,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":175,"balls":71,"strikes":104,"strikePercentage":".590","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.46","rbi":4,"pitchesPerInning":"19.44","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":4,"putOuts":27,"errors":1,"chances":32,"passedBall":0,"pickoffs":0}},"players":{"ID670623":{"person":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"jerseyNumber":"15","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | HBP, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":101,"flyOuts":74,"groundOuts":62,"airOuts":152,"runs":43,"doubles":18,"triples":1,"homeRuns":14,"strikeOuts":64,"baseOnBalls":40,"intentionalWalks":0,"hits":95,"hitByPitch":15,"avg":".257","atBats":369,"obp":".350","slg":".425","ops":".775","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":428,"totalBases":157,"rbi":58,"leftOnBase":181,"sacBunts":0,"sacFlies":4,"babip":".275","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.36","popOuts":42,"lineOuts":36},"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":122,"putOuts":112,"errors":6,"chances":240,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID650556":{"person":{"id":650556,"fullName":"Bryan Abreu","link":"/api/v1/people/650556"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":39,"gamesStarted":0,"flyOuts":18,"groundOuts":24,"airOuts":31,"runs":22,"doubles":4,"triples":1,"homeRuns":7,"strikeOuts":46,"baseOnBalls":28,"intentionalWalks":0,"hits":29,"hitByPitch":3,"atBats":128,"obp":".377","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":666,"era":"5.05","inningsPitched":"35.2","wins":2,"losses":3,"saves":6,"saveOpportunities":6,"holds":6,"blownSaves":0,"earnedRuns":20,"whip":"1.60","battersFaced":161,"outs":107,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":666,"balls":281,"strikes":385,"strikePercentage":".580","hitBatsmen":3,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.77","rbi":0,"winPercentage":".400","pitchesPerInning":"18.67","gamesFinished":22,"strikeoutWalkRatio":"1.64","strikeoutsPer9Inn":"11.61","walksPer9Inn":"7.07","hitsPer9Inn":"7.32","runsScoredPer9":"5.55","homeRunsPer9":"1.77","inheritedRunners":6,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669397":{"person":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"jerseyNumber":"20","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"701","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":56,"flyOuts":12,"groundOuts":22,"airOuts":31,"runs":14,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":23,"baseOnBalls":6,"intentionalWalks":0,"hits":24,"hitByPitch":1,"avg":".250","atBats":96,"obp":".295","slg":".313","ops":".608","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":30,"rbi":11,"leftOnBase":28,"sacBunts":2,"sacFlies":2,"babip":".311","groundOutsToAirouts":"0.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"96.00","popOuts":11,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":63,"putOuts":48,"errors":2,"chances":113,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID701358":{"person":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"jerseyNumber":"11","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"401","stats":{"batting":{"note":"2-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":51,"groundOuts":97,"airOuts":88,"runs":41,"doubles":13,"triples":1,"homeRuns":13,"strikeOuts":92,"baseOnBalls":33,"intentionalWalks":0,"hits":71,"hitByPitch":6,"avg":".206","atBats":344,"obp":".284","slg":".363","ops":".647","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":388,"totalBases":125,"rbi":36,"leftOnBase":162,"sacBunts":0,"sacFlies":4,"babip":".239","groundOutsToAirouts":"1.10","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"26.46","popOuts":17,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":208,"errors":4,"chances":218,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID686613":{"person":{"id":686613,"fullName":"Hunter Brown","link":"/api/v1/people/686613"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":21,"groundOuts":48,"airOuts":38,"runs":20,"doubles":4,"triples":0,"homeRuns":5,"strikeOuts":50,"baseOnBalls":28,"intentionalWalks":0,"hits":32,"hitByPitch":4,"atBats":167,"obp":".320","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":822,"era":"3.45","inningsPitched":"47.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.28","battersFaced":200,"outs":141,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":822,"balls":340,"strikes":482,"strikePercentage":".590","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".667","pitchesPerInning":"17.49","gamesFinished":0,"strikeoutWalkRatio":"1.79","strikeoutsPer9Inn":"9.57","walksPer9Inn":"5.36","hitsPer9Inn":"6.13","runsScoredPer9":"3.83","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669854":{"person":{"id":669854,"fullName":"Ronel Blanco","link":"/api/v1/people/669854"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":2,"gamesStarted":2,"flyOuts":8,"groundOuts":7,"airOuts":10,"runs":9,"doubles":1,"triples":0,"homeRuns":4,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":35,"obp":".293","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":171,"era":"8.10","inningsPitched":"10.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.20","battersFaced":41,"outs":30,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":171,"balls":58,"strikes":113,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".000","pitchesPerInning":"17.10","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","runsScoredPer9":"8.10","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID623352":{"person":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(S, 13)","summary":"1.0 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":12,"strikes":12,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":23,"gamesStarted":0,"flyOuts":8,"groundOuts":10,"airOuts":20,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":33,"baseOnBalls":10,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":73,"obp":".241","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":349,"era":"1.29","inningsPitched":"21.0","wins":3,"losses":1,"saves":13,"saveOpportunities":13,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"0.95","battersFaced":83,"outs":63,"gamesPitched":23,"completeGames":0,"shutouts":0,"pitchesThrown":349,"balls":110,"strikes":239,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".750","pitchesPerInning":"16.62","gamesFinished":18,"strikeoutWalkRatio":"3.30","strikeoutsPer9Inn":"14.14","walksPer9Inn":"4.29","hitsPer9Inn":"4.29","runsScoredPer9":"1.29","homeRunsPer9":"0.43","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID660853":{"person":{"id":660853,"fullName":"Enyel De Los Santos","link":"/api/v1/people/660853"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":46,"gamesStarted":0,"flyOuts":31,"groundOuts":35,"airOuts":61,"runs":27,"doubles":10,"triples":0,"homeRuns":6,"strikeOuts":47,"baseOnBalls":12,"intentionalWalks":1,"hits":47,"hitByPitch":0,"atBats":188,"obp":".295","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":765,"era":"4.41","inningsPitched":"49.0","wins":1,"losses":3,"saves":5,"saveOpportunities":7,"holds":8,"blownSaves":2,"earnedRuns":24,"whip":"1.20","battersFaced":202,"outs":147,"gamesPitched":46,"completeGames":0,"shutouts":0,"pitchesThrown":765,"balls":253,"strikes":512,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".250","pitchesPerInning":"15.61","gamesFinished":13,"strikeoutWalkRatio":"3.92","strikeoutsPer9Inn":"8.63","walksPer9Inn":"2.20","hitsPer9Inn":"8.63","runsScoredPer9":"4.96","homeRunsPer9":"1.10","inheritedRunners":15,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":0,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID595345":{"person":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":51,"gamesStarted":1,"flyOuts":34,"groundOuts":27,"airOuts":72,"runs":13,"doubles":4,"triples":1,"homeRuns":5,"strikeOuts":52,"baseOnBalls":12,"intentionalWalks":0,"hits":31,"hitByPitch":2,"atBats":179,"obp":".232","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":786,"era":"2.09","inningsPitched":"51.2","wins":3,"losses":1,"saves":0,"saveOpportunities":0,"holds":14,"blownSaves":0,"earnedRuns":12,"whip":"0.83","battersFaced":196,"outs":155,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":786,"balls":266,"strikes":520,"strikePercentage":".660","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"0.38","rbi":0,"winPercentage":".750","pitchesPerInning":"15.21","gamesFinished":1,"strikeoutWalkRatio":"4.33","strikeoutsPer9Inn":"9.06","walksPer9Inn":"2.09","hitsPer9Inn":"5.40","runsScoredPer9":"2.26","homeRunsPer9":"0.87","inheritedRunners":29,"inheritedRunnersScored":9,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":25,"lineOuts":13},"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}},"ID805123":{"person":{"id":805123,"fullName":"AJ Blubaugh","link":"/api/v1/people/805123"},"jerseyNumber":"69","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":4,"groundOuts":3,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":10,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":48,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":11,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":48,"balls":18,"strikes":30,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"7.71","homeRunsPer9":"3.86","inheritedRunners":3,"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":40,"gamesStarted":0,"flyOuts":50,"groundOuts":49,"airOuts":81,"runs":30,"doubles":11,"triples":1,"homeRuns":9,"strikeOuts":69,"baseOnBalls":32,"intentionalWalks":0,"hits":53,"hitByPitch":2,"atBats":244,"obp":".306","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1186,"era":"3.74","inningsPitched":"67.1","wins":4,"losses":2,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":28,"whip":"1.26","battersFaced":286,"outs":202,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":1186,"balls":460,"strikes":726,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":2,"winPercentage":".667","pitchesPerInning":"17.61","gamesFinished":6,"strikeoutWalkRatio":"2.16","strikeoutsPer9Inn":"9.22","walksPer9Inn":"4.28","hitsPer9Inn":"7.08","runsScoredPer9":"4.01","homeRunsPer9":"1.20","inheritedRunners":20,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":6,"passedBall":0,"popOuts":14,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"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"}]},"ID656986":{"person":{"id":656986,"fullName":"Bennett Sousa","link":"/api/v1/people/656986"},"jerseyNumber":"62","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"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":8,"gamesStarted":0,"flyOuts":6,"groundOuts":2,"airOuts":9,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":23,"obp":".393","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":113,"era":"4.50","inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":3,"whip":"1.83","battersFaced":28,"outs":18,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":113,"balls":42,"strikes":71,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.22","rbi":0,"winPercentage":".---","pitchesPerInning":"18.83","gamesFinished":2,"strikeoutWalkRatio":"1.20","strikeoutsPer9Inn":"9.00","walksPer9Inn":"7.50","hitsPer9Inn":"9.00","runsScoredPer9":"6.00","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID514888":{"person":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"jerseyNumber":"27","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"500","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":38,"groundOuts":99,"airOuts":76,"runs":48,"doubles":14,"triples":1,"homeRuns":12,"strikeOuts":77,"baseOnBalls":29,"intentionalWalks":1,"hits":74,"hitByPitch":1,"avg":".228","atBats":324,"obp":".293","slg":".389","ops":".682","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":15,"groundIntoTriplePlay":1,"plateAppearances":356,"totalBases":126,"rbi":30,"leftOnBase":157,"sacBunts":1,"sacFlies":1,"babip":".263","groundOutsToAirouts":"1.30","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":18,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":143,"putOuts":84,"errors":4,"chances":231,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID666211":{"person":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211"},"jerseyNumber":"26","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"600","stats":{"batting":{"summary":"1-2 | HR, 2 BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":52,"flyOuts":18,"groundOuts":21,"airOuts":30,"runs":18,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":47,"baseOnBalls":11,"intentionalWalks":0,"hits":31,"hitByPitch":3,"avg":".242","atBats":128,"obp":".317","slg":".414","ops":".731","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":143,"totalBases":53,"rbi":14,"leftOnBase":39,"sacBunts":1,"sacFlies":0,"babip":".342","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.60","popOuts":3,"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":1,"putOuts":87,"errors":1,"chances":89,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID837227":{"person":{"id":837227,"fullName":"Tatsuya Imai","link":"/api/v1/people/837227"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 2 ER, K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":4,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":33,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":21,"strikes":12,"strikePercentage":".360","hitBatsmen":0,"balks":1,"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":{"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":15,"gamesStarted":15,"flyOuts":27,"groundOuts":50,"airOuts":49,"runs":38,"doubles":7,"triples":0,"homeRuns":9,"strikeOuts":72,"baseOnBalls":40,"intentionalWalks":0,"hits":50,"hitByPitch":4,"atBats":218,"obp":".356","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1151,"era":"5.83","inningsPitched":"58.2","wins":6,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":38,"whip":"1.53","battersFaced":265,"outs":176,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":1151,"balls":479,"strikes":672,"strikePercentage":".580","hitBatsmen":4,"balks":3,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.02","rbi":2,"winPercentage":".600","pitchesPerInning":"19.62","gamesFinished":0,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"11.05","walksPer9Inn":"6.14","hitsPer9Inn":"7.67","runsScoredPer9":"5.83","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":13},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"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"}]},"ID665161":{"person":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 2B, 2 K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":37,"groundOuts":58,"airOuts":60,"runs":49,"doubles":10,"triples":0,"homeRuns":11,"strikeOuts":42,"baseOnBalls":17,"intentionalWalks":0,"hits":73,"hitByPitch":4,"avg":".316","atBats":231,"obp":".370","slg":".502","ops":".872","caughtStealing":1,"stolenBases":8,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":254,"totalBases":116,"rbi":30,"leftOnBase":65,"sacBunts":0,"sacFlies":2,"babip":".344","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":11,"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":101,"putOuts":76,"errors":5,"chances":182,"fielding":".973","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID701305":{"person":{"id":701305,"fullName":"Zach Dezenzo","link":"/api/v1/people/701305"},"jerseyNumber":"9","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":6,"groundOuts":15,"airOuts":11,"runs":11,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":27,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".232","atBats":69,"obp":".303","slg":".333","ops":".636","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":76,"totalBases":23,"rbi":3,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".366","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.00","popOuts":2,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":38,"errors":1,"chances":39,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663567":{"person":{"id":663567,"fullName":"Peter Lambert","link":"/api/v1/people/663567"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":73,"groundOuts":73,"airOuts":121,"runs":33,"doubles":12,"triples":0,"homeRuns":11,"strikeOuts":94,"baseOnBalls":38,"intentionalWalks":0,"hits":72,"hitByPitch":7,"atBats":359,"obp":".289","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","numberOfPitches":1619,"era":"3.03","inningsPitched":"98.0","wins":8,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":33,"whip":"1.12","battersFaced":405,"outs":294,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1619,"balls":590,"strikes":1029,"strikePercentage":".640","hitBatsmen":7,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".615","pitchesPerInning":"16.52","gamesFinished":0,"strikeoutWalkRatio":"2.47","strikeoutsPer9Inn":"8.63","walksPer9Inn":"3.49","hitsPer9Inn":"6.61","runsScoredPer9":"3.03","homeRunsPer9":"1.01","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":22,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":8,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664299":{"person":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(W, 1-1)","summary":"5.0 IP, 0 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":6,"groundOuts":1,"airOuts":7,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":70,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":18,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":70,"balls":20,"strikes":50,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":4,"flyOuts":20,"groundOuts":12,"airOuts":27,"runs":17,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":21,"baseOnBalls":15,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":84,"obp":".406","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":395,"era":"7.17","inningsPitched":"21.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.83","battersFaced":101,"outs":64,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":395,"balls":153,"strikes":242,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".500","pitchesPerInning":"18.52","gamesFinished":2,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"8.86","walksPer9Inn":"6.33","hitsPer9Inn":"10.13","runsScoredPer9":"7.17","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687911":{"person":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"jerseyNumber":"74","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":21,"groundOuts":49,"airOuts":47,"runs":21,"doubles":6,"triples":1,"homeRuns":6,"strikeOuts":36,"baseOnBalls":16,"intentionalWalks":1,"hits":46,"hitByPitch":5,"atBats":175,"obp":".338","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":750,"era":"3.74","inningsPitched":"45.2","wins":2,"losses":3,"saves":6,"saveOpportunities":10,"holds":12,"blownSaves":4,"earnedRuns":19,"whip":"1.36","battersFaced":199,"outs":137,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":750,"balls":254,"strikes":496,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".400","pitchesPerInning":"16.42","gamesFinished":11,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"7.09","walksPer9Inn":"3.15","hitsPer9Inn":"9.07","runsScoredPer9":"4.14","homeRunsPer9":"1.18","inheritedRunners":27,"inheritedRunnersScored":10,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664774":{"person":{"id":664774,"fullName":"LaMonte Wade Jr.","link":"/api/v1/people/664774"},"jerseyNumber":"31","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"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":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":20,"flyOuts":9,"groundOuts":12,"airOuts":21,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":13,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".169","atBats":59,"obp":".319","slg":".305","ops":".624","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":18,"rbi":11,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".195","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.50","popOuts":4,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":45,"errors":0,"chances":49,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID572233":{"person":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"jerseyNumber":"8","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"700","stats":{"batting":{"summary":"1-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":56,"groundOuts":89,"airOuts":104,"runs":51,"doubles":20,"triples":1,"homeRuns":20,"strikeOuts":102,"baseOnBalls":35,"intentionalWalks":2,"hits":89,"hitByPitch":8,"avg":".232","atBats":383,"obp":".309","slg":".446","ops":".755","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":427,"totalBases":171,"rbi":61,"leftOnBase":213,"sacBunts":0,"sacFlies":1,"babip":".263","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.15","popOuts":23,"lineOuts":25},"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":68,"putOuts":638,"errors":0,"chances":706,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID699044":{"person":{"id":699044,"fullName":"Miguel Ullola","link":"/api/v1/people/699044"},"jerseyNumber":"66","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":19,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":77,"era":"5.40","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.00","battersFaced":20,"outs":15,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":77,"balls":27,"strikes":50,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"15.40","gamesFinished":2,"strikeoutWalkRatio":"7.00","strikeoutsPer9Inn":"12.60","walksPer9Inn":"1.80","hitsPer9Inn":"7.20","runsScoredPer9":"5.40","homeRunsPer9":"3.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID828599":{"person":{"id":828599,"fullName":"Lucas Spence","link":"/api/v1/people/828599"},"jerseyNumber":"28","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"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":4,"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":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":4,"groundOuts":9,"airOuts":6,"runs":3,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":1,"avg":".156","atBats":32,"obp":".229","slg":".188","ops":".417","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":6,"rbi":2,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":31,"errors":1,"chances":32,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID543877":{"person":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"jerseyNumber":"2","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"900","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":34,"groundOuts":52,"airOuts":65,"runs":18,"doubles":7,"triples":0,"homeRuns":5,"strikeOuts":38,"baseOnBalls":14,"intentionalWalks":1,"hits":41,"hitByPitch":0,"avg":".215","atBats":191,"obp":".267","slg":".330","ops":".597","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":210,"totalBases":63,"rbi":23,"leftOnBase":81,"sacBunts":4,"sacFlies":1,"babip":".242","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.20","popOuts":11,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":45,"stolenBasePercentage":".789","caughtStealingPercentage":".211","assists":18,"putOuts":518,"errors":0,"chances":536,"fielding":"1.000","passedBall":3,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID673237":{"person":{"id":673237,"fullName":"Yainer Diaz","link":"/api/v1/people/673237"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":50,"flyOuts":22,"groundOuts":73,"airOuts":42,"runs":20,"doubles":9,"triples":0,"homeRuns":6,"strikeOuts":32,"baseOnBalls":7,"intentionalWalks":0,"hits":44,"hitByPitch":1,"avg":".233","atBats":189,"obp":".261","slg":".376","ops":".637","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":199,"totalBases":71,"rbi":23,"leftOnBase":89,"sacBunts":0,"sacFlies":2,"babip":".248","groundOutsToAirouts":"1.74","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.50","popOuts":7,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":10,"stolenBases":37,"stolenBasePercentage":".787","caughtStealingPercentage":".213","assists":14,"putOuts":387,"errors":2,"chances":403,"fielding":".995","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670541":{"person":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"jerseyNumber":"44","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"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":106,"flyOuts":77,"groundOuts":64,"airOuts":119,"runs":73,"doubles":20,"triples":0,"homeRuns":34,"strikeOuts":80,"baseOnBalls":71,"intentionalWalks":18,"hits":124,"hitByPitch":6,"avg":".323","atBats":384,"obp":".433","slg":".641","ops":"1.074","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":464,"totalBases":246,"rbi":78,"leftOnBase":128,"sacBunts":0,"sacFlies":3,"babip":".330","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.29","popOuts":16,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":28,"errors":2,"chances":30,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]}},"batters":[665161,670541,670623,664774,701358,514888,666211,572233,669397,828599,543877,837227,805123,664299,623352],"pitchers":[837227,805123,664299,623352],"bench":[701305,673237],"bullpen":[650556,669854,686613,660853,687911,663567,595345,656986,699044],"battingOrder":[665161,670541,670623,701358,514888,666211,669397,828599,543877],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Peña (10, Zeferjahn)."},{"label":"HR","value":"Trammell (5, 4th inning off Ureña, 0 on, 2 out)."},{"label":"TB","value":"Alvarez, Y; Peña 2; Trammell 4; Vázquez, C; Walker, C."},{"label":"RBI","value":"Alvarez, Y (78); Paredes (58); Spence (2); Trammell (14); Wade Jr. (11)."},{"label":"2-out RBI","value":"Paredes; Trammell; Wade Jr."},{"label":"Runners left in scoring position, 2 out","value":"Trammell 2; Spence; Altuve."},{"label":"Team RISP","value":"2-for-8."},{"label":"Team LOB","value":"9."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Altuve (4, throw)."}]}],"note":[{"label":"1","value":"Ran for Walker, C in the 9th."},{"label":"2","value":"Ran for Wade Jr. in the 9th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":108,"name":"Los Angeles Angels","link":"/api/v1/teams/108"},"teamStats":{"batting":{"flyOuts":12,"groundOuts":6,"airOuts":13,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":6,"hitByPitch":1,"avg":".239","atBats":33,"obp":".316","slg":".387","ops":".703","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":11,"rbi":4,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":1,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":10,"airOuts":10,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":1,"hits":5,"hitByPitch":3,"atBats":34,"obp":".310","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":170,"era":"4.55","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.37","battersFaced":42,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":170,"balls":61,"strikes":109,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":5,"pitchesPerInning":"18.89","runsScoredPer9":"6.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":2,"chances":36,"passedBall":1,"pickoffs":0}},"players":{"ID672724":{"person":{"id":672724,"fullName":"Oswald Peraza","link":"/api/v1/people/672724"},"jerseyNumber":"2","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"401","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":33,"groundOuts":68,"airOuts":54,"runs":27,"doubles":11,"triples":2,"homeRuns":7,"strikeOuts":87,"baseOnBalls":11,"intentionalWalks":0,"hits":65,"hitByPitch":6,"avg":".239","atBats":272,"obp":".283","slg":".371","ops":".654","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":291,"totalBases":101,"rbi":24,"leftOnBase":122,"sacBunts":1,"sacFlies":1,"babip":".324","groundOutsToAirouts":"1.26","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.86","popOuts":9,"lineOuts":12},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":150,"putOuts":90,"errors":2,"chances":242,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID642350":{"person":{"id":642350,"fullName":"Jose Siri","link":"/api/v1/people/642350"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"601","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":15,"groundOuts":22,"airOuts":24,"runs":21,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":30,"baseOnBalls":7,"intentionalWalks":0,"hits":27,"hitByPitch":2,"avg":".270","atBats":100,"obp":".327","slg":".470","ops":".797","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":47,"rbi":18,"leftOnBase":41,"sacBunts":2,"sacFlies":1,"babip":".333","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.00","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":69,"errors":1,"chances":72,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":"1-3 | 2 BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":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":104,"flyOuts":68,"groundOuts":62,"airOuts":106,"runs":71,"doubles":21,"triples":3,"homeRuns":19,"strikeOuts":146,"baseOnBalls":48,"intentionalWalks":1,"hits":96,"hitByPitch":8,"avg":".235","atBats":409,"obp":".326","slg":".440","ops":".766","caughtStealing":10,"stolenBases":13,"stolenBasePercentage":".565","caughtStealingPercentage":".435","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":466,"totalBases":180,"rbi":46,"leftOnBase":141,"sacBunts":0,"sacFlies":1,"babip":".314","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.53","popOuts":24,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":227,"putOuts":136,"errors":15,"chances":378,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID624585":{"person":{"id":624585,"fullName":"Jorge Soler","link":"/api/v1/people/624585"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"400","stats":{"batting":{"summary":"0-3 | 2 BB, 2 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":83,"flyOuts":38,"groundOuts":65,"airOuts":69,"runs":36,"doubles":14,"triples":1,"homeRuns":12,"strikeOuts":114,"baseOnBalls":34,"intentionalWalks":0,"hits":61,"hitByPitch":6,"avg":".200","atBats":305,"obp":".289","slg":".370","ops":".659","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":349,"totalBases":113,"rbi":47,"leftOnBase":157,"sacBunts":0,"sacFlies":4,"babip":".268","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.42","popOuts":12,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":10,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID681217":{"person":{"id":681217,"fullName":"Chase Silseth","link":"/api/v1/people/681217"},"jerseyNumber":"63","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":20,"balls":8,"strikes":12,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":23,"groundOuts":29,"airOuts":40,"runs":14,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":48,"baseOnBalls":22,"intentionalWalks":1,"hits":34,"hitByPitch":1,"atBats":148,"obp":".329","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":729,"era":"2.72","inningsPitched":"39.2","wins":3,"losses":2,"saves":0,"saveOpportunities":3,"holds":9,"blownSaves":3,"earnedRuns":12,"whip":"1.41","battersFaced":174,"outs":119,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":729,"balls":276,"strikes":453,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".600","pitchesPerInning":"18.38","gamesFinished":8,"strikeoutWalkRatio":"2.18","strikeoutsPer9Inn":"10.89","walksPer9Inn":"4.99","hitsPer9Inn":"7.71","runsScoredPer9":"3.18","homeRunsPer9":"0.68","inheritedRunners":40,"inheritedRunnersScored":18,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID696270":{"person":{"id":696270,"fullName":"Ryan Johnson","link":"/api/v1/people/696270"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":8,"flyOuts":28,"groundOuts":41,"airOuts":48,"runs":39,"doubles":5,"triples":0,"homeRuns":11,"strikeOuts":34,"baseOnBalls":17,"intentionalWalks":0,"hits":47,"hitByPitch":2,"atBats":167,"obp":".349","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":752,"era":"7.34","inningsPitched":"41.2","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":34,"whip":"1.54","battersFaced":189,"outs":125,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":752,"balls":272,"strikes":480,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".286","pitchesPerInning":"18.05","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.34","walksPer9Inn":"3.67","hitsPer9Inn":"10.15","runsScoredPer9":"8.42","homeRunsPer9":"2.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":9,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID667755":{"person":{"id":667755,"fullName":"José Soriano","link":"/api/v1/people/667755"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":54,"groundOuts":134,"airOuts":92,"runs":49,"doubles":10,"triples":0,"homeRuns":12,"strikeOuts":127,"baseOnBalls":57,"intentionalWalks":1,"hits":97,"hitByPitch":4,"atBats":446,"obp":".311","caughtStealing":4,"stolenBases":5,"stolenBasePercentage":".556","caughtStealingPercentage":".444","numberOfPitches":2042,"era":"3.29","inningsPitched":"123.0","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.25","battersFaced":511,"outs":369,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":2042,"balls":775,"strikes":1267,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.46","rbi":0,"winPercentage":".600","pitchesPerInning":"16.60","gamesFinished":0,"strikeoutWalkRatio":"2.23","strikeoutsPer9Inn":"9.29","walksPer9Inn":"4.17","hitsPer9Inn":"7.10","runsScoredPer9":"3.59","homeRunsPer9":"0.88","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":9,"errors":0,"chances":23,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID815083":{"person":{"id":815083,"fullName":"Mitch Farris","link":"/api/v1/people/815083"},"jerseyNumber":"70","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":0,"flyOuts":18,"groundOuts":37,"airOuts":39,"runs":19,"doubles":9,"triples":0,"homeRuns":8,"strikeOuts":43,"baseOnBalls":18,"intentionalWalks":0,"hits":43,"hitByPitch":1,"atBats":162,"obp":".343","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":707,"era":"3.53","inningsPitched":"43.1","wins":0,"losses":1,"saves":1,"saveOpportunities":1,"holds":1,"blownSaves":0,"earnedRuns":17,"whip":"1.41","battersFaced":181,"outs":130,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":707,"balls":271,"strikes":436,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.95","rbi":0,"winPercentage":".000","pitchesPerInning":"16.32","gamesFinished":7,"strikeoutWalkRatio":"2.39","strikeoutsPer9Inn":"8.93","walksPer9Inn":"3.74","hitsPer9Inn":"8.93","runsScoredPer9":"3.95","homeRunsPer9":"1.66","inheritedRunners":12,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680570":{"person":{"id":680570,"fullName":"Grayson Rodriguez","link":"/api/v1/people/680570"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":9,"flyOuts":29,"groundOuts":30,"airOuts":52,"runs":39,"doubles":17,"triples":1,"homeRuns":7,"strikeOuts":30,"baseOnBalls":19,"intentionalWalks":2,"hits":51,"hitByPitch":4,"atBats":158,"obp":".398","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":740,"era":"8.54","inningsPitched":"39.0","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.79","battersFaced":186,"outs":117,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":740,"balls":275,"strikes":465,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".500","pitchesPerInning":"18.97","gamesFinished":0,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"6.92","walksPer9Inn":"4.38","hitsPer9Inn":"11.77","runsScoredPer9":"9.00","homeRunsPer9":"1.62","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":5,"passedBall":0,"popOuts":6,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID545361":{"person":{"id":545361,"fullName":"Mike Trout","link":"/api/v1/people/545361"},"jerseyNumber":"27","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, K, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":88,"flyOuts":49,"groundOuts":62,"airOuts":81,"runs":61,"doubles":15,"triples":0,"homeRuns":18,"strikeOuts":97,"baseOnBalls":75,"intentionalWalks":9,"hits":77,"hitByPitch":5,"avg":".244","atBats":316,"obp":".395","slg":".462","ops":".857","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":397,"totalBases":146,"rbi":40,"leftOnBase":120,"sacBunts":0,"sacFlies":1,"babip":".292","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.56","popOuts":12,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":186,"errors":2,"chances":192,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID820862":{"person":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(L, 3-2)(H, 5)","summary":"0.1 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"81.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":31,"gamesStarted":0,"flyOuts":16,"groundOuts":31,"airOuts":31,"runs":13,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":36,"baseOnBalls":17,"intentionalWalks":1,"hits":22,"hitByPitch":3,"atBats":120,"obp":".300","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":587,"era":"3.00","inningsPitched":"33.0","wins":3,"losses":2,"saves":0,"saveOpportunities":1,"holds":5,"blownSaves":1,"earnedRuns":11,"whip":"1.18","battersFaced":140,"outs":99,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":587,"balls":213,"strikes":374,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":".600","pitchesPerInning":"17.79","gamesFinished":7,"strikeoutWalkRatio":"2.12","strikeoutsPer9Inn":"9.82","walksPer9Inn":"4.64","hitsPer9Inn":"6.00","runsScoredPer9":"3.55","homeRunsPer9":"0.82","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"700","stats":{"batting":{"summary":"1-3 | 2B, BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":61,"groundOuts":95,"airOuts":116,"runs":46,"doubles":16,"triples":1,"homeRuns":16,"strikeOuts":99,"baseOnBalls":15,"intentionalWalks":0,"hits":99,"hitByPitch":14,"avg":".243","atBats":407,"obp":".292","slg":".405","ops":".697","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":438,"totalBases":165,"rbi":60,"leftOnBase":174,"sacBunts":0,"sacFlies":2,"babip":".282","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.44","popOuts":29,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":168,"errors":5,"chances":177,"fielding":".972","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":"800","stats":{"batting":{"summary":"0-3 | HBP, K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":36,"flyOuts":17,"groundOuts":31,"airOuts":33,"runs":12,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":37,"baseOnBalls":8,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".235","atBats":132,"obp":".284","slg":".356","ops":".640","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":142,"totalBases":47,"rbi":14,"leftOnBase":58,"sacBunts":0,"sacFlies":0,"babip":".297","groundOutsToAirouts":"0.94","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"33.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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":62,"putOuts":16,"errors":2,"chances":80,"fielding":".975","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID687093":{"person":{"id":687093,"fullName":"Vaughn Grissom","link":"/api/v1/people/687093"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"500","stats":{"batting":{"summary":"3-5 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":6,"rbi":2,"leftOnBase":3,"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":1,"putOuts":1,"errors":1,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":39,"groundOuts":60,"airOuts":72,"runs":26,"doubles":13,"triples":0,"homeRuns":7,"strikeOuts":38,"baseOnBalls":20,"intentionalWalks":0,"hits":58,"hitByPitch":4,"avg":".259","atBats":224,"obp":".325","slg":".411","ops":".736","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":253,"totalBases":92,"rbi":43,"leftOnBase":118,"sacBunts":0,"sacFlies":4,"babip":".279","groundOutsToAirouts":"0.83","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"32.00","popOuts":10,"lineOuts":23},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":98,"putOuts":160,"errors":5,"chances":263,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID696147":{"person":{"id":696147,"fullName":"Sam Bachman","link":"/api/v1/people/696147"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(BS, 3)","summary":"0.2 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":0,"battersFaced":6,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":8,"strikes":16,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":1,"runsScoredPer9":"13.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":39,"gamesStarted":0,"flyOuts":20,"groundOuts":46,"airOuts":38,"runs":22,"doubles":7,"triples":0,"homeRuns":6,"strikeOuts":46,"baseOnBalls":24,"intentionalWalks":1,"hits":34,"hitByPitch":3,"atBats":164,"obp":".319","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":729,"era":"4.26","inningsPitched":"44.1","wins":1,"losses":2,"saves":1,"saveOpportunities":4,"holds":16,"blownSaves":3,"earnedRuns":21,"whip":"1.31","battersFaced":191,"outs":133,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":729,"balls":270,"strikes":459,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.21","rbi":2,"winPercentage":".333","pitchesPerInning":"16.44","gamesFinished":5,"strikeoutWalkRatio":"1.92","strikeoutsPer9Inn":"9.34","walksPer9Inn":"4.87","hitsPer9Inn":"6.90","runsScoredPer9":"4.47","homeRunsPer9":"1.22","inheritedRunners":22,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":6,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666171":{"person":{"id":666171,"fullName":"Ryan Zeferjahn","link":"/api/v1/people/666171"},"jerseyNumber":"56","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"note":"(H, 9)","summary":"1.0 IP, ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":11,"strikes":12,"strikePercentage":".520","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":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":44,"gamesStarted":0,"flyOuts":20,"groundOuts":37,"airOuts":40,"runs":23,"doubles":6,"triples":1,"homeRuns":5,"strikeOuts":71,"baseOnBalls":32,"intentionalWalks":3,"hits":28,"hitByPitch":8,"atBats":175,"obp":".315","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":929,"era":"3.78","inningsPitched":"50.0","wins":4,"losses":3,"saves":3,"saveOpportunities":5,"holds":9,"blownSaves":2,"earnedRuns":21,"whip":"1.20","battersFaced":217,"outs":150,"gamesPitched":44,"completeGames":0,"shutouts":0,"pitchesThrown":929,"balls":397,"strikes":532,"strikePercentage":".570","hitBatsmen":8,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.93","rbi":1,"winPercentage":".571","pitchesPerInning":"18.58","gamesFinished":16,"strikeoutWalkRatio":"2.22","strikeoutsPer9Inn":"12.78","walksPer9Inn":"5.76","hitsPer9Inn":"5.04","runsScoredPer9":"4.14","homeRunsPer9":"0.90","inheritedRunners":13,"inheritedRunnersScored":2,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":13,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":6,"errors":1,"chances":9,"fielding":".889","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID694384":{"person":{"id":694384,"fullName":"Nolan Schanuel","link":"/api/v1/people/694384"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | 2B, RBI","gamesPlayed":1,"flyOuts":3,"groundOuts":1,"airOuts":3,"runs":0,"doubles":1,"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":5,"totalBases":2,"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":2,"putOuts":4,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":41,"groundOuts":100,"airOuts":84,"runs":33,"doubles":18,"triples":0,"homeRuns":6,"strikeOuts":51,"baseOnBalls":33,"intentionalWalks":0,"hits":90,"hitByPitch":5,"avg":".280","atBats":322,"obp":".353","slg":".391","ops":".744","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":363,"totalBases":126,"rbi":37,"leftOnBase":156,"sacBunts":0,"sacFlies":3,"babip":".313","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.67","popOuts":14,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":57,"putOuts":636,"errors":6,"chances":699,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID685133":{"person":{"id":685133,"fullName":"Wade Meckler","link":"/api/v1/people/685133"},"jerseyNumber":"53","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":49,"flyOuts":18,"groundOuts":32,"airOuts":31,"runs":19,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":15,"intentionalWalks":0,"hits":41,"hitByPitch":0,"avg":".297","atBats":138,"obp":".366","slg":".399","ops":".765","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":153,"totalBases":55,"rbi":17,"leftOnBase":46,"sacBunts":0,"sacFlies":0,"babip":".382","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"69.00","popOuts":0,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":65,"errors":2,"chances":67,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666139":{"person":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"jerseyNumber":"3","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K, R, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"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":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":66,"flyOuts":38,"groundOuts":40,"airOuts":58,"runs":18,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":55,"baseOnBalls":12,"intentionalWalks":1,"hits":38,"hitByPitch":1,"avg":".202","atBats":188,"obp":".252","slg":".351","ops":".603","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":204,"totalBases":66,"rbi":22,"leftOnBase":76,"sacBunts":2,"sacFlies":1,"babip":".238","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.50","popOuts":10,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":103,"errors":2,"chances":108,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":1,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":14,"groundOuts":43,"airOuts":29,"runs":9,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":23,"baseOnBalls":5,"intentionalWalks":0,"hits":19,"hitByPitch":3,"avg":".174","atBats":109,"obp":".231","slg":".239","ops":".470","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":122,"totalBases":26,"rbi":8,"leftOnBase":45,"sacBunts":5,"sacFlies":0,"babip":".212","groundOutsToAirouts":"1.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"109.00","popOuts":8,"lineOuts":7},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":4,"groundOuts":5,"airOuts":8,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":20,"obp":".381","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":50,"era":"10.38","inningsPitched":"4.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.85","battersFaced":21,"outs":13,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":12,"strikes":38,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":0,"winPercentage":".---","pitchesPerInning":"11.54","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.08","hitsPer9Inn":"14.54","runsScoredPer9":"10.38","homeRunsPer9":"2.08","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":12,"stolenBases":27,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":18,"putOuts":314,"errors":3,"chances":335,"fielding":".991","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID700712":{"person":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":31,"strikes":60,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":17,"flyOuts":47,"groundOuts":104,"airOuts":83,"runs":35,"doubles":13,"triples":0,"homeRuns":6,"strikeOuts":88,"baseOnBalls":49,"intentionalWalks":1,"hits":69,"hitByPitch":8,"atBats":342,"obp":".314","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1602,"era":"2.70","inningsPitched":"93.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":28,"whip":"1.26","battersFaced":401,"outs":280,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1602,"balls":618,"strikes":984,"strikePercentage":".610","hitBatsmen":8,"balks":1,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.25","rbi":1,"winPercentage":".462","pitchesPerInning":"17.16","gamesFinished":0,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"8.49","walksPer9Inn":"4.73","hitsPer9Inn":"6.65","runsScoredPer9":"3.38","homeRunsPer9":"0.58","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":11,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID681351":{"person":{"id":681351,"fullName":"Logan O'Hoppe","link":"/api/v1/people/681351"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":74,"flyOuts":42,"groundOuts":42,"airOuts":78,"runs":20,"doubles":8,"triples":0,"homeRuns":4,"strikeOuts":63,"baseOnBalls":17,"intentionalWalks":0,"hits":49,"hitByPitch":3,"avg":".213","atBats":230,"obp":".275","slg":".300","ops":".575","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":252,"totalBases":69,"rbi":23,"leftOnBase":108,"sacBunts":1,"sacFlies":1,"babip":".274","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.50","popOuts":18,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":14,"stolenBases":50,"stolenBasePercentage":".781","caughtStealingPercentage":".219","assists":29,"putOuts":602,"errors":5,"chances":636,"fielding":".992","passedBall":5,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID489446":{"person":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":0,"flyOuts":14,"groundOuts":18,"airOuts":26,"runs":11,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":30,"baseOnBalls":11,"intentionalWalks":0,"hits":16,"hitByPitch":4,"atBats":87,"obp":".298","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":412,"era":"3.65","inningsPitched":"24.2","wins":0,"losses":5,"saves":3,"saveOpportunities":6,"holds":0,"blownSaves":3,"earnedRuns":10,"whip":"1.09","battersFaced":105,"outs":74,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":412,"balls":141,"strikes":271,"strikePercentage":".660","hitBatsmen":4,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":0,"winPercentage":".000","pitchesPerInning":"16.70","gamesFinished":16,"strikeoutWalkRatio":"2.73","strikeoutsPer9Inn":"10.95","walksPer9Inn":"4.01","hitsPer9Inn":"5.84","runsScoredPer9":"4.01","homeRunsPer9":"0.73","inheritedRunners":3,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672282":{"person":{"id":672282,"fullName":"Reid Detmers","link":"/api/v1/people/672282"},"jerseyNumber":"48","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":73,"groundOuts":86,"airOuts":134,"runs":57,"doubles":20,"triples":2,"homeRuns":13,"strikeOuts":136,"baseOnBalls":37,"intentionalWalks":0,"hits":95,"hitByPitch":4,"atBats":443,"obp":".277","caughtStealing":2,"stolenBases":11,"stolenBasePercentage":".846","caughtStealingPercentage":".154","numberOfPitches":1965,"era":"4.05","inningsPitched":"120.0","wins":3,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.10","battersFaced":493,"outs":360,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1965,"balls":681,"strikes":1284,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":3,"pickoffs":1,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".300","pitchesPerInning":"16.38","gamesFinished":0,"strikeoutWalkRatio":"3.68","strikeoutsPer9Inn":"10.20","walksPer9Inn":"2.78","hitsPer9Inn":"7.13","runsScoredPer9":"4.28","homeRunsPer9":"0.98","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":7,"passedBall":0,"popOuts":28,"lineOuts":33},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID696519":{"person":{"id":696519,"fullName":"Samy Natera Jr.","link":"/api/v1/people/696519"},"jerseyNumber":"52","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{},"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":0,"flyOuts":17,"groundOuts":7,"airOuts":24,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":70,"obp":".238","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":349,"era":"2.21","inningsPitched":"20.1","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":5,"whip":"0.89","battersFaced":80,"outs":61,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":349,"balls":129,"strikes":220,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.16","gamesFinished":3,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"13.28","walksPer9Inn":"3.98","hitsPer9Inn":"3.98","runsScoredPer9":"2.21","homeRunsPer9":"0.44","inheritedRunners":12,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":38,"gamesStarted":2,"flyOuts":25,"groundOuts":68,"airOuts":48,"runs":34,"doubles":10,"triples":4,"homeRuns":7,"strikeOuts":53,"baseOnBalls":14,"intentionalWalks":1,"hits":61,"hitByPitch":1,"atBats":229,"obp":".311","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1023,"era":"4.42","inningsPitched":"59.0","wins":1,"losses":2,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":29,"whip":"1.27","battersFaced":246,"outs":177,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":1023,"balls":354,"strikes":669,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":4,"groundOutsToAirouts":"1.42","rbi":0,"winPercentage":".333","pitchesPerInning":"17.34","gamesFinished":13,"strikeoutWalkRatio":"3.79","strikeoutsPer9Inn":"8.08","walksPer9Inn":"2.14","hitsPer9Inn":"9.31","runsScoredPer9":"5.19","homeRunsPer9":"1.07","inheritedRunners":18,"inheritedRunnersScored":10,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":14},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":10,"errors":0,"chances":27,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[687263,545361,694384,624585,672724,687093,666139,642350,666176,694203,623168,700712,681217,666171,820862,696147],"pitchers":[700712,681217,666171,820862,696147],"bench":[685133,681351],"bullpen":[672282,815083,696270,696519,680570,667755,608718,489446],"battingOrder":[687263,545361,694384,672724,687093,642350,666176,694203,623168],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Adell (16, Blubaugh); Schanuel (18, Javier)."},{"label":"HR","value":"Grissom (7, 3rd inning off Blubaugh, 0 on, 2 out)."},{"label":"TB","value":"Adell 2; Grissom 6; Neto; Schanuel 2."},{"label":"RBI","value":"Adell (60); Grissom 2 (43); Schanuel (37)."},{"label":"2-out RBI","value":"Adell; Grissom."},{"label":"Runners left in scoring position, 2 out","value":"Guzman, D 2; Lowe, J; Heineman; Grissom."},{"label":"SF","value":"Schanuel."},{"label":"Team RISP","value":"2-for-9."},{"label":"Team LOB","value":"10."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Lowe, J (4, 2nd base off Blubaugh/Vázquez, C)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Grissom (5, fielding); Bachman (1, fielding)."},{"label":"PB","value":"Heineman (2)."}]}],"note":[{"label":"1","value":"Ran for Soler in the 9th."}]}},"officials":[{"official":{"id":427197,"fullName":"Chris Guccione","link":"/api/v1/people/427197"},"officialType":"Home Plate"},{"official":{"id":482663,"fullName":"David Rackley","link":"/api/v1/people/482663"},"officialType":"First Base"},{"official":{"id":598411,"fullName":"Nestor Ceja","link":"/api/v1/people/598411"},"officialType":"Second Base"},{"official":{"id":691042,"fullName":"Willie Traynor","link":"/api/v1/people/691042"},"officialType":"Third Base"}],"info":[{"label":"Balk","value":"Imai."},{"label":"IBB","value":"Alvarez, Y (by Bachman)."},{"label":"HBP","value":"Alvarez, Y (by Ureña); Trammell (by Fermin); Paredes (by Bachman); Guzman, D (by Blubaugh)."},{"label":"ABS Challenge","value":"Neto (Strike-Overturned to Ball); Heineman 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Confirmed); Schanuel (Strike-Overturned to Ball); Vázquez, C (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Imai 33-12; Blubaugh 48-30; Javier 70-50; Hader 24-12; Ureña 91-60; Silseth 20-12; Zeferjahn 23-12; Fermin 12-9; Bachman 24-16."},{"label":"Groundouts-flyouts","value":"Imai 0-1; Blubaugh 3-4; Javier 1-6; Hader 2-1; Ureña 7-3; Silseth 0-0; Zeferjahn 0-1; Fermin 1-0; Bachman 2-0."},{"label":"Batters faced","value":"Imai 7; Blubaugh 11; Javier 18; Hader 5; Ureña 23; Silseth 4; Zeferjahn 5; Fermin 4; Bachman 6."},{"label":"Inherited runners-scored","value":"Blubaugh 3-0; Bachman 2-2."},{"label":"Umpires","value":"HP: Chris Guccione. 1B: David Rackley. 2B: Nestor Ceja. 3B: Willie Traynor. "},{"label":"Weather","value":"82 degrees, Clear."},{"label":"Wind","value":"9 mph, Out To RF."},{"label":"First pitch","value":"6:39 PM."},{"label":"T","value":"3:18."},{"label":"Att","value":"30,121."},{"label":"Venue","value":"Angel Stadium."},{"label":"July 27, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299","boxscoreName":"Javier"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"stats":{"batting":{},"pitching":{"note":"(W, 1-1)","summary":"5.0 IP, 0 ER, 7 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":6,"groundOuts":1,"airOuts":7,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":18,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":70,"inningsPitched":"5.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":18,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":70,"balls":20,"strikes":50,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":4,"flyOuts":20,"groundOuts":12,"airOuts":27,"runs":17,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":21,"baseOnBalls":15,"intentionalWalks":0,"hits":24,"hitByPitch":2,"atBats":84,"obp":".406","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":395,"era":"7.17","inningsPitched":"21.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":17,"whip":"1.83","battersFaced":101,"outs":64,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":395,"balls":153,"strikes":242,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.44","rbi":0,"winPercentage":".500","pitchesPerInning":"18.52","gamesFinished":2,"strikeoutWalkRatio":"1.40","strikeoutsPer9Inn":"8.86","walksPer9Inn":"6.33","hitsPer9Inn":"10.13","runsScoredPer9":"7.17","homeRunsPer9":"1.27","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":71,"pitchingGameScore":71},{"player":{"person":{"id":666211,"fullName":"Taylor Trammell","link":"/api/v1/people/666211","boxscoreName":"Trammell"},"jerseyNumber":"26","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":117,"battingOrder":"600","stats":{"batting":{"summary":"1-2 | HR, 2 BB, HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"2.00","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":52,"flyOuts":18,"groundOuts":21,"airOuts":30,"runs":18,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":47,"baseOnBalls":11,"intentionalWalks":0,"hits":31,"hitByPitch":3,"avg":".242","atBats":128,"obp":".317","slg":".414","ops":".731","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":143,"totalBases":53,"rbi":14,"leftOnBase":39,"sacBunts":1,"sacFlies":0,"babip":".342","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.60","popOuts":3,"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":1,"putOuts":87,"errors":1,"chances":89,"fielding":".989","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":65,"hittingGameScore":65},{"player":{"person":{"id":700712,"fullName":"Walbert Ureña","link":"/api/v1/people/700712","boxscoreName":"Ureña"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":108,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, ER, 5 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":7,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":91,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":31,"strikes":60,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":19,"gamesStarted":17,"flyOuts":47,"groundOuts":104,"airOuts":83,"runs":35,"doubles":13,"triples":0,"homeRuns":6,"strikeOuts":88,"baseOnBalls":49,"intentionalWalks":1,"hits":69,"hitByPitch":8,"atBats":342,"obp":".314","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1602,"era":"2.70","inningsPitched":"93.1","wins":6,"losses":7,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":28,"whip":"1.26","battersFaced":401,"outs":280,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1602,"balls":618,"strikes":984,"strikePercentage":".610","hitBatsmen":8,"balks":1,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.25","rbi":1,"winPercentage":".462","pitchesPerInning":"17.16","gamesFinished":0,"strikeoutWalkRatio":"1.80","strikeoutsPer9Inn":"8.49","walksPer9Inn":"4.73","hitsPer9Inn":"6.65","runsScoredPer9":"3.38","homeRunsPer9":"0.58","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":12,"lineOuts":24},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":11,"errors":1,"chances":16,"fielding":".938","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":64,"pitchingGameScore":64}]},"decisions":{"winner":{"id":664299,"fullName":"Cristian Javier","link":"/api/v1/people/664299"},"loser":{"id":820862,"fullName":"José Fermin","link":"/api/v1/people/820862"},"save":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}